New in this release:
- Enforcing slug rules for posts and pages: a-z, 0-9, and hyphen only.
- Added support for Zstandard content encoding when the zstd extension is installed.
- Fixed Markdown bug that prevented images inside links (reported by @shinglesware).
- Fixed error in Caddyfile (reported by @ndegruchy).
- Tags module: fixed a bug that prevented renaming some tags (reported by @cuixiping).
- Cacher module: improved cache resilience when users log in/out.
- Comments module: longer comment excerpts in emails (suggested by @roughnecks).
- Post Views module: support import/export of views with posts.
- Fixed a PHP fatal error when exporting pages.
- Audio feather: fixed inability to replace captions when updating posts.
- Prevent Apache from interpreting backslashes in search queries as path separators.
- Allow literal "%" and "_" in search queries using "|" as an escape character, e.g. "|%".
- Removed constant
USE_ZLIB
. - Added constants
CAN_USE_ZSTD
,USE_COMPRESSION
, andSLUG_STRICT
. - Removed Twig filter
strftimeformat
. - Added Twig filter
translate_time
. - Twig environment: enabled
use_yield
for deferred template output. - Updated Twig to 3.11.0.
- Various other bug fixes and refinements.
Tip
When editing a post or page, emptying the slug text field will cause your existing slug to be preserved. You can relax the slug rules globally by setting the constant SLUG_STRICT
to false
in common.php.