Skip to content

Latest commit

 

History

History
173 lines (135 loc) · 7.94 KB

CHANGELOG.md

File metadata and controls

173 lines (135 loc) · 7.94 KB

AceIDE Changelog

2.6.2

  • See github issue #32. Adds precision to backup naming.
  • Reverts breaking changes made by commit 80e8adf to fix #15.

2.6.1

  • See github issue #27. Fixes issue introduced in 2.6.0, attempting to fix noise in AJAX.
  • See github issue #26. Fixes CSS highlighting not working.
  • Bumped Ace version to 1.2.9.
  • Fixed PHPParser_Error not being caught.
  • Added 'aceide_parse_php' filter to allow disabling the inbuilt PHP syntax parser.
  • See github issue #24. Fixes some resource URLs.

2.6.0

  • See github issue #15. Removes AJAX noise from ALL other plugins/themes etc. Much more solid than previous solution for github issue #5.
  • Resolves github issue #21. Better error output in the event the HTTP server will not process a file upload request.
  • Added plugin license.
  • Resolved github issue #22. AceIDE now supports PHP 7.

2.5.5

  • Fixed github issue #11, where text would be replaced when clicking in replace field of the search box - Thanks to X-Raym
  • Fixed shift line up/down hotkeys
  • Added editor to Multisite's network admin menu - Thanks to X-Raym
  • Added AceIDE logo - Thanks to Kevin Young (rdytogokev)
  • Added Fullscreen editor
  • Slightly modified some keyboard command handlers for usability
  • Changed capability from 'create_users' to 'edit_plugins' (See GitHub issue #14)

2.5.4

  • Fixed broken SumoPaint image manipulation functionality (see github issue #3)
  • Strips noise from other plugins upon opening files (see github issue #5)/wp-content/plugins/aceide/CHANGELOG.md
  • Fixed broken zipping functionality with ZipArchive (see github issue #6)

2.5.3

  • Added autocomplete for taxonomy functions add_term_meta, get_term_meta, update_term_meta and delete_term_meta
  • Fixed broken zipping functionality (see github issue #2)

2.5.2

  • Fixed AceIDE editor main class error on older versions of PHP for unknown shorthand array syntax - Thanks to X-Raym

2.5.1

  • Fixed dialog issues with Z order of find, settings and git dialogs
  • Fixed dialog close button mislocation

2.5.0

  • WPide was forked into AceIDE!
  • Introduced composer as a dependency management solution
  • Massive code refactor to better follow Single Role Principle, and the WordPress PHP coding standards - introduces PHP namespacing into internal plugin code
  • Fixed WPide admin_body_class filter issue
  • Added multi-site support. (UNTESTED)
  • Added Drag n' Drop file moving
  • Added syntax highlighting for the Twig templating language (http://twig.sensiolabs.org)
  • Added the Emmet plugin to create HTML nodes with CSS syntax (http://emmet.io)
  • Upgraded Ace to v1.2.4
  • Fixed SumoPaint link issues when the aceide_filesystem_root filter is not at default value

2.4.0

  • Context menu option added to file browser to rename, delete, download, zip, unzip!! thanks to shanept https://github.com/shanept for the code behind this. Right click on a folder/file in the file browser to see options (Thanks to https://github.com/shanept)
  • find+replace
  • Stopped using the full functionality of sanitize_file_name() and using a cut down version instead that allows period, dash and underscore at the beginning and end of filename.
  • corrected invalid regex for determining image type
  • Changed order of PHP4 compatible constructor in an attempt to stop a PHP Strict Standard error
  • Update to Ace Editor 1.2.0
  • Editor settings, so that it’s possible to change the theme and other editor features/behaviours
  • New application icon in menu bar

2.3.2

  • Update the Ace component to 1.1.1 which includes some bug fixes, a PHP worker (showing PHP errors as you work) and a greatly improved search box.
  • Fixed issue with file save showing javascript alert as if there was a failure when there wasn't
  • Order folders and files alphabetically

2.3.1

  • As a quick fix I have commentted out the git functionality as the namespacing used is causing issues with old versions of PHP

2.3

2.2

  • Add restore recent backup facility - It's a primative implementation at this point but it does the job. See FAQ note.
  • Turned on the LESS mode when a .LESS file is edited
  • Made the autocomplete functionality only be enabled for PHP files otherwise it can be a pain to write txt files like this one!

2.1

  • Ramped up the version number because the last one was just getting silly
  • Interface changes to make the editor take up more screen space. Including hiding the WP admin menu and footer.

2.0.16

  • Fixed problem saving PHP documents - PHP-Parser library wasn't included in the codebase correctly

2.0.15

2.0.14

  • Fixed error Warning: Creating default object from empty value in AceIDE.php
  • Updated the ace editor to current build

2.0.13

  • Added colour assist - a colour picker that displays when you double click a hex colour code in the editor (see other notes for info).
  • Added a confirm box to stop you exiting the editor by mistake and losing unsaved chnages.
  • Added 'aceide_filesystem_root' filter (see other notes for info).
  • A number of bug fixes.

2.0.12

  • Added links to the WordPress codex and the PHP manual from within the function refrence for further info

2.0.11

  • Newly created files use to contain a space, instead it now defaults to a blank file.

2.0.10

  • Fixed a problem with file loading (ajax) indicator not showing.

2.0.9

  • Upload snapshot of current ajaxorg editor (master/build/src) at 00:30 on the 22 May 2012. Which fixes some issues with selecting big blocks of text, code folding seems better with gutter interface hidden when not in use

2.0.8

  • Fix browser compatibility issues

2.0.7

  • Fixing issue with closing tabs not focusing onto next tab once closed.
  • Fixed issue with detecting ajax url correctly which was causing all AceIDE ajax requests to fail if WordPress was installed in a subdirectory.
  • Stopped autocomplete from trying to work when a js/css file is being edited.

2.0.6

  • Cleaned up the AceIDE class and modified the way the class is passed to WordPress actions/filters.

2.0.5

  • On startup the editor page now shows extra debuggin information for the filesystem API initialisation.

2.0.4

  • On startup the initial editor page now shows some startup info regarding file permissions to help with debugging.

2.0.3

  • If AceIDE cannot access your files due to permissions then when it starts up it will give you an alert to say this.

2.0.2

2.0.1

  • You can now create new files/folders

2.0

  • Recreated this plugin as a dedicated AceIDE section/app rather than extending the built in plugin/theme editor (just incase WP remove it)
  • Now using the WP filesystem API (although currently restricted to local access)
  • More security checks on file opening and editing
  • Added new file tree for exploring the file system and opening files (any file in wp-content)
  • Massive overhaul to code autocomplete functionality with the addition of function information right in the app
  • Update the ajaxorg Ace Editor to the current branch
  • Tabbed editing

1.0.6

  • Added link to meta section of plugin list for easy install of V2 Dev version if you have dismissed the alert.

1.0.5

  • Added the facility to download and run the cutting edge development version of AceIDE from the Github repository

1.0.4

  • Implemented JavaScript and CSS mode for better syntax highlighing and checking (Thanks to Thomas Wieczorek)
  • Organise and format source code

1.0.2

  • Tidy and comment code
  • Added message when backup file is generated
  • Adjust code complete dropdown position
  • Improved editor responsiveness when using delete or enter keys

1.0.1

  • Fixed "Folder name case" issue.

1.0

  • Initial release.