Releases: xenocrat/chyrp-lite
Releases · xenocrat/chyrp-lite
Chyrp Lite "Oak"
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.
Chyrp Lite "Miombo"
This release marks the 10th anniversary of Chyrp Lite! 🎂
Thank you to all the contributors and users who keep this project moving forward. ❤️
New in this release:
- Added "matter" route action to display standalone twigs. (suggested by @mord0d).
- Remote fetches use the cURL library, enabling support for HTTP 1.1/2/3 connections.
- Markdown has much-improved conformance to the CommonMark specification.
- New Markdown features: fenced blockquotes and asides.
- Partial French translation (contributed by @jerrywham).
- Admin console and blog theme improvements for RTL languages.
- Bug fix to monospace font setting.
- Bug fix to
oneof()
helper and date handling in the core (reported by @roughnecks). - Uploads can be sorted in the admin console.
- Support for sending UTF-8 emails.
- Improvements to internal token validation procedures.
- Added Docker support files (contributed by @DiffuseHyperion).
- Added constant
COOKIE_LIFETIME
. - Added constant
PASSWORD_RESET_TOKEN_LIFETIME
. - Tags module: tags can be sorted in the admin console.
- Categorize module: improved support for non-Latin category names.
- Updated Twig to 3.10.2.
- Preparations for Twig 4.0.
- Various other bug fixes and refinements.
Chyrp Lite "Sombre"
Hotfix release.
Chyrp Lite "Sombre"
New in this release:
- Fixed a CSRF vulnerability in the core.
- Bug fixes for clean URL routing with PostgreSQL databases (reported by @mord0d).
- Improved compatibility and interoperability of SQL "zero" datetime values.
- Added option to use a monospace font when writing (suggested by @mord0d).
- Added accessible page titles for paginated results in blog themes and admin console.
- Added WebVTT caption support to Video and Audio feathers.
- Added poster image support to Video feather.
- Added result sorting to admin console tables that support query filtering syntax.
- Feeds will always display the number of items configured in content settings.
- Updated Twig to 3.8.0.
- Various other bug fixes and refinements.
Chyrp Lite "Varied"
New in this release:
- Compatibility fixes for PHP 8.3.
- Fixed a SSRF vulnerability in webmention support and Migrator module (reported by @asesidaa).
- Complete Dutch and German translations (contributed by @eawmaas).
- Improved HTML5 validation, semantics, and ARIA labelling (suggested by @eawmaas).
- Fixes to image thumbnails,
srcset
options, and animated GIF handling (reported by @roughnecks). - Editing draft posts will cause the creation date to automatically update (suggested by @xdpirate).
- Dark mode improvements and fixes for the admin console.
- Updated Twig to 3.7.1.
- Updated jQuery to 3.7.1.
- Cacher module: regenerate cache when uploads are deleted (reported by @xdpirate).
- Comments module: site contact and post authors can be informed of new comments (suggested by @eawmaas).
- Highlighter module: updated highlight.js to 11.9.0.
- Various other bug fixes and refinements.
Chyrp Lite "Cinereous"
New in this release:
- Added custom Markdown syntax for:
- footnotes
- highlighting
- citations
- asides ("call-outs")
- figures and captions
- superscript and subscript
- Write pages remember unsaved text entered in the primary text input and textarea.
- Workaround for GD library causing a fatal error when opening animated WEBP files.
- Markdown support no longer requires
opcache.save_comments=1
in PHP configuration. - Added a route action to display all posts by a specified author.
- Fixed the author metadata for posts and pages created by guests.
- Updated Twig to 3.6.1.
- Updated jQuery to 3.7.0.
- Highlighter module: updated highlight.js to 11.7.0.
- Cascade module: fixed broken title and script detection on ajax-loaded pages.
- Various other bug fixes and refinements.
Chyrp Lite "Palawan"
New in this release:
- Removed Pingback support.
- Removed MetaWeblog API support.
- Added new theme: Virgula.
- Added ability to insert previous uploads into posts.
- Updated Twig to 3.5.1.
- Updated jQuery to 3.6.2.
- Added thumbnail support for AVIF images.
- Visual enhancements to the admin console.
- Improved text formatting toolbars on Write pages.
- Improved support for
prefers-color-scheme: dark
. - Removed constants
XML_RPC
andSESSION_DENY_RPC
. - Pingable module: renamed to Mentionable.
- Likes module: prevent bots from liking posts.
- Likes module: fixed regression in like attribution.
- Various other bug fixes and refinements.
Chyrp Lite "Elegant"
Chyrp Lite "Elegant"
Chyrp Lite "Elegant"
Hotfix release.