diff --git a/assets/docs/changelog.txt b/assets/docs/changelog.txt index 4d7d4ede3f..f2d121f6ef 100755 --- a/assets/docs/changelog.txt +++ b/assets/docs/changelog.txt @@ -1,6 +1,68 @@ This file shows the changes in recent releases of Evolution CMS. The most current release is usually the development release, and is only shown to give an idea of what's currently in the pipeline. +Evolution CMS 3.5.8 (Sep 10, 2026) +* [d984246] - add(core): template processor db or file source switch +* [c7fa58c] - add(parser): let a view engine ask for the DocumentParser pass +* [38dcef9] - add(settings): add IANA site timezone +* [72a2fb1] - add(mail): add test mail action with delivery test and event logging +* [d1a47b2] - add(mail): SMTP certificate verification controls +* [ef92b09] - add(blade): add mtime-based file revision URLs +* [b738941] - add(packages): track vendor publish manifest (#2402) +* [2e411d1] - add(core): scheduler autostart in Dockerfile +* [d87cc45] - add(extras): Artur repository +* [6e051c0] - add(ci): Nginx, Apache, FrankenPHP runtimes on PHP 8.3, 8.4, 8.5 +* [219383e] - add(ci): SQLite based CMS install builds on PHP 8.3 and 8.4, GHCR +* [ad05687] - add(ci): upgrade between versions smoke test +* [4d8f9f3] - add(ci): MySQL and PgSQL test matrix +* [8175bdb] - upd(mail): improve sender identity and delivery diagnostics +* [d015a19] - upd(mail): improve sent-message event display +* [e46e1fc] - upd(core): make login flow chainable, add expiration to login link, move legacy ciphers to Legacy +* [d80c396] - upd(manager): remove eval from browser.php +* [607b588] - upd(core): refactor system task registry, fix Windows task execution +* [6a1d83b] - upd(store): use canonical manager path in legacy installer +* [79b2cc2] - fix(core): block object injection via unserialize() +* [678a4bc] - fix(core): remove eval from PHx and harden @FILE +* [f535da4] - fix(core): harden against MitM during upgrade +* [379f596] - fix(manager): stored XSS fixes by {!! removal +* [5425a46] - fix(manager): safe recreation of the rich HTML in admin panel +* [cf4598a] - fix(manager): rotate CSRF tokens on login and safely restore tabs +* [b188b9c] - fix(manager): CSRF token for jQuery and XHR requests +* [d3fb81f] - fix(manager): restore tabs by URL without registration allowlists +* [0d4b2cb] - fix(manager): safely restore tab titles and icons +* [61eef03] - fix(manager): align tab icons with their labels +* [6bc0a41] - fix(manager): prevent wrapped menu from overlapping tabs +* [09d9e3b] - fix(manager): reject empty hash login (#2407) +* [ae47646] - fix(manager): stop an unknown template id from looping on an empty alert +* [3b6c37f] - fix(manager): MODX to Evo in CodeMirror, fatal error if no user found +* [e5f104f] - fix(manager): composer and login background +* [a4afcb2] - fix(manager): preserve selected ISO locale after language loading +* [a92239c] - fix(manager): use ISO locale for Laravel translations +* [3688b85] - fix(manager): niceSize() for backup manager +* [586c9c9] - fix(manager): add space after OPcache status link +* [7d8080b] - fix(core): keep resource date round trips timezone-stable (#2431) +* [2abc711] - fix(timezone): restore site timezone helper (#2397) +* [8a09ea1] - fix(log): event log align timezone and actor display +* [0b48144] - fix(core): CLI cookie warning headers already sent +* [0363477] - fix(core): missing connection file and cross-platform composer config +* [a260f08] - fix(core): Windows autoload +* [30321b0] - fix(core): duplicate functions declaration +* [0c2fc68] - fix(core): static analysis findings +* [5e7b3a5] - fix(core): Redis alias +* [710300e] - fix(core): Docker port processing +* [e6a9972] - fix(infra): Nginx config as template to be filled +* [9f8b00a] - fix(core): resolve registered legacy extension properties +* [636cae4] - fix(config): isolate configuration file scope +* [fa3677a] - fix(config): skip invalid custom configuration files +* [4294ff4] - fix(packages): discover transitive package dependencies +* [3282573] - fix(packages): warn about transitive discovery (#2401) +* [fcb6ee8] - fix(packages): report remove require results (#2400) +* [693a967] - fix(helper): deduplicate assets path +* [7afb900] - fix(tracy): log unhandled exceptions in development +* [756093a] - fix(install): write manager_theme and site_id on a CLI install +* [cc46af4] - fix(translations): resource translations +* [6c680c3] - fix(core): mail sender settings translations + Evolution CMS 3.5.7 (Jul 19, 2026) * [7451c58] - add(helper): add compact count helper for SI-style quantity formatting * [97bf485] - add(system): show OPcache and JIT state in system information (#2376) diff --git a/manager/actions/help/03Changelog.phtml b/manager/actions/help/03Changelog.phtml index eb94ce0f1b..4aa857d2ff 100644 --- a/manager/actions/help/03Changelog.phtml +++ b/manager/actions/help/03Changelog.phtml @@ -9,6 +9,6 @@ if( ! defined('IN_MANAGER_MODE') || IN_MANAGER_MODE !== true) { ',file_get_contents($changeLog)); + echo nl2br(entities(file_get_contents($changeLog))); ?>