AutoMOD Changelog

- Changes since 1.0.0
 + [Feature] Show DIY instructions in the details. (Ticket #62171)
 + [Feature] Added error checking for readable MOD files. Patch by Callum95 (Ticket #62244)
 + [Feature] Ability to hide successful edits when install fails. php Patch by EXreaction (Ticket #59995)
 + [Change] Changed the wording for DIY. (Ticket #62171)
 + [Change] Hide the second uninstall button if there are no file edits. (Ticket #62468)
 + [Fix] Use correct language key when creating dir fails
 + [Fix] Undefined variable error when an unknown action is attempted
 + [Fix] Removed closing </a> that did not have any open tags. (Ticket #62152)
 + [Fix] Show translated links if there are such in the users language. (Ticket #62507)
 + [Fix] Install w/ FTP method copying all files to phpbbroot, not honoring preview_changes config. Patch by jasmineaura (Ticket #62268)
 + [Fix] editor->copy_content $to parameter is_array. Patch by jasmineaura (Ticket #62341)
 + [Fix] uninstall cleanup: reverse-delete NEW_FILES & wildcards reversal. Patch by jasmineaura (Ticket #62271)
 + [Fix] force_uninstall when using FTP write method results in "General Error". Patch by jasmineaura (Ticket #62288)
 + [Fix] edited and *uninst directories clutter, _backups confusion. Patch by jasmineaura (Ticket #62293)
 + [Fix] PHP error with compressed file method; strpos empty delimiter. Patch by jasmineaura (Ticket #62278)
 + [Fix] mod_upload() & delete() should respect configured FTP write method Patch by jasmineaura (Ticket #62277)
 + [Fix] MODs with special chars was copied to the wrong place. Patch by callumacrae (Ticket #62688)

- Changes since 1.0.0 Release Candidate 4
 + [Fix] Incorrect path error when installing MODX 1.0.x MODs
 + [Fix] Do not double-install MOD when style changes are forced
 + [Fix] Grant proper permissions when creating the MODS_DIR
 + [Fix] Force line endings to UNIX variety
 + [Fix] Correct parameters passed when attempting a forced uninstall
 + [Fix] Update UMIL to version 1.0.2
 + [Change] UMIL array is generated by an external file

- Changes since 1.0.0 Release Candidate 3
 + [Feature] MODX 1.2.4 and 1.2.5 support
 + [Change] Do not try to cope with invalid MODX; throw errors instead.
 + [Fix] Correct naming of files in the Compressed File Download write method
 + [Fix] Improve handling of previously installed languages and styles
 + [Fix] Do not re-do MOD edits when installing the MOD on a prosilver-based style
 + [Fix] Better whitespace handling on installation and uninstallation as well
 + [Fix] Remember FTP information when using the force install feature

- Changes since 1.0.0 Release Candidate 2
 + [Feature] Allow MOD uploads directly in AutoMOD
 + [Feature] MODX 1.2.3 support
 + [Change] MODs installed by Compressed File Download can be downloaded multiple times
 + [Change] Now using a UMIL-based installer
 + [Fix] Better support for complex combinations of in-line actions
 + [Fix] Allow user to choose FTP method due to reported difficulties with PHP FTP extension
 + [Fix] Friendlier error-handling in spots
 + [Fix] Special characters in file names are properly handled
 + [Fix] Force Install feature was broken when processing child MODX files
 + [Fix] Correct file selection when MOD has multiple MODX files in its directory
 + [Fix] Inherited styles now properly handled by AutoMOD

- Changes since 1.0.0 Release Candidate 1
 + [Change] Show the filename when an XML parsing error occurs
 + [Fix] Uninstaller backups now work properly
 + [Fix] Correctly localise DIY Instructions
 + [Fix] Do not offer to install contribs until after a MOD is installed
 + [Fix] Uninstallation when mutliple actions are in an <edit> tag
 + [Fix] Allow AutoMOD installation to work on MSSQL

- Changes since 1.0.0 Beta 2
 + [Feature] Back up all files before editing them
 + [Feature] More stern warning prompt when using "force install" button
 + [Change] Paths are handled without passing $phpbb_root_path around
 + [Fix] Improved support for MODX 1.0.x
 + [Fix] Correct cosmetic issues under MSIE
 + [Fix] Do not copy files when installation fails
 + [Fix] Database changes are performed when using "force install"
 + [Fix] Whitespace handling in uninstall
 + [Fix] Inline action handling in uninstall
 + [Fix] Single edit with multiple actions is now handled properly by uninstallation
 + [Fix] Correctly build SQL query for forced style installs
 + [Fix] Duplicate table prefix alteration occurred in some cases
 + [Fix] CHMODs are octal, not hex

- Changes since 1.0.0 Beta 1
 + [Feature] Allow users to "force" a MOD's template instructions on another template
 + [Feature] Support MODX 1.2.2
 + [Feature] Allow admins to select file and directory permissions with direct & ftp write methods
 + [Feature] Move option to preview changes into admin panel
 + [Fix] Installer works without enabling DEBUG_EXTRA
 + [Fix] Uninstall works with the FTP write method
 + [Fix] Fail without PHP notices when a directory cannot be created
 + [Fix] Only show FTP settings dialogue box when FTP is chosen as write method
 + [Fix] Automatically detect FTP method (ftp or fsock)
 + [Fix] Display changelogs correctly in details mode
 + [Fix] Improved handling of linked files in "details" mode
 + [Fix] Improved handling of MODX 1.0.x packaging standards
 + [Fix] Properly handle uninstallation of "in-line replace" and replace-with actions
 + [Fix] Correct and add a number of language variables
 + [Fix] Correctly copy "deep" directory structures
 + [Fix] Improved bookkeeping on templates and languages
