2.1.0: ------ * Allow dark mode by browser preference OR by local storage sets for the autoupgrade page following upcoming Serendipity Styx 4.4.0 installer and upgrade dark mode refactoring. * Fix reload (this) page URL 2.0.1: ------ * Fix the link to self 2.0.0: ------ * Link to self on end-of-autoupdate page to proceed with the update, since some systems did not automatically redirect to the BACKEND to finish the autoupdate UPGRADE. 1.9.7: ------ * Better check for new Styx logo with Serendipity Styx 4.2 1.9.6: ------ * Use new Styx logo with Serendipity Styx 4.2 1.9.5: ------ * Add conceptional root namespace to error exception handling for consistency 1.9.4: ------ * Improve [en, de] language constant PLUGIN_EVENT_AUTOUPDATE_DESC 1.9.3: ------ * Add better zip file failure return 1.9.2: ------ * Fix PHP fcgid error thrown by v.1.3.1 partial reload error fix 1.9.1: ------ * Improve [de] options wording 1.9.0: ------ * On shared installation upgrades, allow to remove symlink'ed directories ('docs', 'templates'). So a (shared) deployment install can now return into a fully fletched independent Serendipity installation. 1.8.8: ------ * Fix a [de] lang typo 1.8.7: ------ * Downsize h1 format header on upgrade process page 1.8.6: ------ * Add a tad padding space to quoted path 1.8.5: ------ * Fix the confirm dialog condition hinting to run Plugin Updates and set Maintenance Mode first 1.8.4: ------ * Improve confirm dialog. Remember "OK" means proceed, "cancel" aborts further processing! :-) 1.8.3: ------ * Add RecursiveDirectoryIterator::SKIP_DOTS flag for PHP 8 extended error reporting 1.8.2: ------ * Remove obsolete dependency check * Micro-optimizations on global load 1.8.1 ------ * Improve checksum check * Fix a message variable 1.8.0 ------ * Allow sha1 checksum checks 1.7.1 ------ * Fix 1.7.0 to not remove the current upgrade binary 1.7.0 ------ * Add NEW option to remove all existing old upgrade zip binaries, which can eat up valuable space. The recommended settings is YES. But defaults false for upgraders. 1.6.4 ------ * Fix an error string missing version parameter 1.6.3 ------ * Add description hint to enable the global configuration option 1.6.2 ------ * Fix upgrade permission for special cased user group 1.6.1 ------ * Update custom example URLs * Fix outdated [cs, cz] lang files 1.6.0 ------ * Use the already defined constant for the (Smarty) compile dir 1.5.9 ------ * Improve access rights for Styx 2.9.0 and up, which lets 'siteConfiguration' and 'adminUsersMaintainOthers' permissions to REAL admins ONLY and still be able to give a certain Editor in CHIEF users the permission to run the autoupdate(r) when having additionally(!) 'siteAutoUpgrades' permission. 1.5.8 ------ * Partial revert 1.5.7 commit, to make sure it is the "Administrator Group" ONLY to access the autoupdate(r). So you can simply give a certain Editor in Chief administrator GROUP rights to access the autoupdate. 1.5.7 ------ * Make sure it is the Administrator ONLY to access the autoupdate(r) 1.5.6 ------ * Fix some uninitialized variable checks in debugging state 1.5.5 ------ * Added clearCompiledTemplate for the backend template theme compilation directory used with upcoming Styx v.2.6.0. 1.5.4 ------ * Minor typo fixes in the lang constant files 1.5.3 ------ * Minor fix to remove tags from hover help text 1.5.2 ------ * Fix "momacheck" for "askit" javascript confirmation 1.5.1: ------ * Fix clearCompiledTemplates * Fix auto document height scroller for the finish 1.5.0: ------ * Refactor the upgrade processor unit * Make processing messages use the load_language() API Translation done for [en, de]. * Fix regression with Smarty::clearCompiledTemplate() * Fix NOT extension_loaded('zip') error not shown (flushed) * Do not end up with an alert (js) box for the installer redirect 1.4.5: ------ * Add an automated scroll by flushed content 1.4.4: ------ * If on Styx 2.1+, ask for checked plugin updates and enabled modemaintain on upgrade. 1.4.3: ------ * Add recommendation hint, to use in combination with the modemaintain (maintenance-) event plugin within Serendipity Styx 2.1+. 1.4.2: ------ * Correct descriptive text from using "dashboard-plugin" to "dashboard" only, since the dashboard is build-in since Serendipity 2.0. 1.4.1: ------ * Add space between banner and self information in header 1.4.0: ------ * Set and point default URLs to the Serendipity Styx repository * Also check filesize for existing installation checksums.inc file check * Make integrity check for beta versions below (Styx) 2.1-beta2 return true * Fix some minors 1.3.8: ------ * Fix plugin group constants for Styx 2.1 1.3.7: ------ * Add plugins additional groups 1.3.6: ------ * Add Dashboard button bottom margin 1.3.5: ------ * Add button bottom margin 1.3.4: ------ * Fix button margin 1.3.3: ------ * Allow beta versions checksums check. STYX beta versions prior 2.1-beta2 did not have checksums. Serendipity origin just uses a GitHub source snapshot zip until further. 1.3.2: ------ * Extend some messages 1.3.1: ------ * Fix possible reload issue on zip error 1.3.0: ------ * Allow beta updates without throwing an Exception in checkIntegrity() method 1.2.1: ------ * Now uses SVG sprites * Some message tweaks * Silence a possible error 1.2.0: ------ * Set plugin consistencies * Use load language API - extends required Serendipity version to v.1.6 * Add and allow custom release and download URLs. PLEASE NOTE: This will only work in combination with a custom RELEASE file allowance in certain Serendipity versions configuration area! 1.1.5: ------ * Check for broken existing zip file * Set new requirement for PHP 5.2+ 1.1.4: ------ * Check into github repository from now on * Remove dashboard plugin dependency with >= 2.0 1.1.3: ------ * Fix bug when trying to download with cURL 1.1.2: ------ * some fixes for 2.0 1.1.1: ------ * (html)specialchars for PHP 5.4 charset changes 1.1: ---- * Translated and faked message unicode-icons to Chrome Browser, since this does not work with all native unicodes (like clock and triangled ). 1.0: ---- * Enable flush to work on FastCGI servers 0.9: ---- * Check if ZIP extension is installed and loaded 0.8: ---- * Use native API method serendipity_db_escape_string() 0.7: ---- * Added on error RELOAD note 0.6: ---- * Added install by USERLEVEL_ADMIN only * changed some lang Constants this also removed the experimental status 0.5: ---- * View and follow upgrade process 0.4: ---- * Fixed checksums var * Enhanced cleanTemplatesC() * Added some debug and process messages 0.3: ---- * Compatibility fixes [brockhaus] 0.2: ---- * Fixed: Didn't create new directories which were part of the new version * Fixed: Choked on new files of the new version which didn't exist in the old version * Clean cachefiles in templates_c just before the upgrade to prevent display-errors 0.1.2: ------ * Fixed call-by-reference-warning in php 5.3 * Added checksum-test prior to unpacking to kind of authenticate the update * Added checksum-test after unpacking to check the integrity