Changelog for UpgradeMODX

UpgradeMODX 2.1.2-pl
---------------------------------
Fix bug with getting latestVersion value
Only update versionlist when necessary
Eliminate unnecessary trip to GitHub
Provide workaround for versionlist issues
Add many unit tests
Get true cache path from CacheManager
Catch potential uncaught exception in copyFiles processor
Cache versionlist for better performance
Fix path bug in resolver
Better error reporting from GitHub
Add ugm_verbose setting for more detailed exception messages
Update Swedish translation

UpgradeMODX 2.1.0-pl
---------------------------------
Fix bug with inactive submit button
Add option to use UGM on multiple sites on same server

UpgradeMODX 2.0.3-pl
---------------------------------
Fix bug with possible 500 error in PHP 5
Fix bug with test for copying processors files
Update Unit Tests

UpgradeMODX 2.0.2-pl
---------------------------------
Tell Setup where the core is, so it doesn't ask!
Automatically select appropriate upgrade version
Automatically extend version list to include current version
Indicate current version in version list
Report progress during upgrade process
3D animation for progress (except on f@$@|#% IE < Edge)
Use processors for each step to avoid timeouts
Operate entirely in the Manager until setup is launched
Add lexicon strings for all text
Restyle for Mobile
Change Ajax method to get to conform with the HTML 2.0 spec
Fix bug with missing versionlist error
Make sure downloaded file is closed
Get MODX files directly from AWS
Update credits
Other bug fixes and improvements


UpgradeMODX 1.5.6-pl
---------------------------------
Wrap rrmdir in if(function_exists)
Add warning not to skip .0 versions

UpgradeMODX 1.5.5-pl
---------------------------------
Fix issue with MODX logo (thanks to DigitalPenguin)
Move background image to local file


UpgradeMODX 1.5.4-pl
---------------------------------
Fix open_base_dir redirect issue (thanks to Jako)
Add Italian translation (thanks to FerX)
Update Swedish translation (thanks to Kristoffer Karlström)
Fix lexicon->load issue (thanks to sebastian-marinescu)
Hide inactive MODX version 2.5.3
Change name of temp directory to ugmtemp
Delete any created files if there is an error
Minor bug fixes and improvements


UpgradeMODX 1.5.3-pl
---------------------------------
Fix bug with strip_tags and failure to get versionList from GitHub
Remove unused argument from updateVersionListFile
Add error message on failure to get versionList from GitHub


UpgradeMODX 1.5.2-pl
---------------------------------
Fix problem with malformed URL (thanks to Jako)
Modifications for MODX Cloud and similar platforms

UpgradeMODX 1.5.1-pl
---------------------------------
Correct snippet tag in resource
Fix issue with open_basedir check (thanks to Jako)
Add Swedish translation (thanks to kristk)
Fix protocol for loading fonts and logo (thanks to inreti)
Add support for local certs for SSL_VERIFY_PEER
Fix bug with quit function
Add github_username and github_token properties
Improve diagnostics

UpgradeMODX 1.5.0-pl
---------------------------------
Log upgrades to MODX Manager Actions log
Add snippet property to control cURL SSL_VERIFY_PEER


UpgradeMODX 1.4.0-pl
---------------------------------
Add forceFopen, githubTimeout, modxTimeout properties
Add attempts, and versionListPath properties
Improve error handling and diagnostics
Unit tests for all methods
Refactor for better dependency injection and reliability
Fix bug with missing version list



UpgradeMODX 1.3.0-pl
---------------------------------
Fix bug with blank screen when both cURL and allow_url_fopen are disabled
Fix bug in test for cURL
Refactor unZip code
Add forcePclZip property
Improve error handling


UpgradeMODX 1.2.2-pl
---------------------------------
Public Launch


UpgradeMODX 1.2.1-rc
---------------------------------
Fix issue with version list
Wrap class in if (class_exists)


UpgradeMODX 1.2.0-rc
---------------------------------
Use PclZip if ZipArchive is not available
Improve reliability of ZipArchive extraction
Fix bug with sorting when plOnly is false
Fix bug with missing setup directory
Add set_time_limit(0) in loop
Fix spurious error in resolver
Form and doc updates


UpgradeMODX 1.0.2-beta1
---------------------------------
Fixed bug with earlier versions of PHP


UpgradeMODX 1.0.0-beta1
---------------------------------
Initial Version