Releases: xenocrat/chyrp-lite
Releases · xenocrat/chyrp-lite
Chyrp Lite "Acacia"
New in this release:
- Added ability to reuse previously uploaded files in file inputs when writing posts.
- Added the ability to replace an uploaded file with a new version.
- Added more fine-grained group permissions for upload actions.
- Added URL rewrite rules for Lighttpd (contributed by @planetbrian).
- Added Cyrillic transliterations to slug sanitization (contributed by @brutalhost).
- Installer allows database connections using Unix sockets (contributed by @danieldean).
- Garbage collect sessions even if
session.gc_probability = 0(reported by @roughnecks). - Highlighter module: added "copy to clipboard" button (suggested by @roughnecks).
- Comments module: added global setting to allow/disallow raw HTML in comments.
- Updated Twig to 3.21.1.
- Various other bug fixes and refinements.
Note
There are new group permissions for adding, editing, viewing, and deleting uploads. After updating to this release, review permissions for all your user groups.
Chyrp Lite "Boreal"
Hotfix release.
Chyrp Lite "Boreal"
New in this release:
- Updated minimum PHP requirement to 8.1.
- Fixed a XSS vulnerability in the core.
- Compatibility fixes for PHP 8.4.
- Removed public accessibility of various support files.
- New Markdown features: embedded media and intrinsic dimensions.
- Added default status settings for posts and pages (suggested by @stephen-hill).
- Image thumbnails now respect EXIF orientation (suggested by @slup).
- Improved Docker support (contributed by @KenHV).
- Improved SVG icon support.
- PHP-based
gettextshim is used by default for all host environments. - Locale support for ISO 639-2 and languages without a region (sugested by @winrg).
- Comments module: guest commenters can be remembered (suggested by @shukebeta).
- Comments module: permission "Use HTML in Comments" required to use any markup.
- Highlighter module: updated highlight.js to 11.10.0.
- Updated Twig to 3.18.0.
- Various other bug fixes and refinements.
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_yieldfor 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,
srcsetoptions, 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=1in 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_RPCandSESSION_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.