Releases: AntCMS-org/AntCMS
Releases · AntCMS-org/AntCMS
Version 0.3.0
New features
- Plugins may now append entries to both the
sitemap.xml
androbots.txt
files. - Added in the initial ground work for API functionality in plugins, currently limited to public (unauthenticated) API endpoints.
- Added a new
imageQuality
configuration option to allow changing the image compression quality. - Hooks now track the number of times they have been fired & the number of registered callbacks.
Changes
- Moved the minimum PHP version to 8.1.
- Bumped the PHPStan scanning level to 6 to improve type coverage.
- Moved the example plugin to it's own repository and added more examples.
- Removed some unneeded files from our vendor folder to help keep the size of AntCMS down.
Version 0.2.0
New features
- Added hook functionality.
Improvements
- Minor plugin implementation improvements.
- Improved docs.
- Switched to using local theme assets which are bundled, minified, and generally smaller than from the CDN.
Version 0.1.1
Bug fixes:
- Fixed some instances where a manually specified sorting order wasn't being correctly applied.
Changes
- Added the OPcache accelerated "PHP FIles" caching method.
- Redid how allowed cache types are set & then registered.
- These are now set via an array under the
performance
options like so:allowedCacheMethods: [acpu, php_files, filesystem]
. - AntCMS will now uses chain loading for cache, allowing memory-intensive caching options like APCu and OPCache accelerated files to be retained for shorter while still keeping a fallback copy on the file system which can then be promoted into one of the faster caches if they are hit. This helps ensure memory is being freed up for cached items that are actively being loaded rather than items that are rarely loaded.
- These are now set via an array under the
AntCMS Version 0.1.0
After rebuilding a large portion of how AntCMS works under the hood to eliminate pain points and clunky systems, I am happy to call this version 0.1.0.
Key things to note:
- It's still extremely fast.
- A cached page only consumes around 0.5 MB of RAM (as measured by PHP) to be sent to the client.
- Built in support for image, asset, and output compression.
- AntCMS automatically tags assets with ETags so browsers can do caching.
Further improvements are planned, but as-is AntCMS is very fast, provides great features out of the box, and is straightforward to use.
Preview Build
A rolling preview release of AntCMS that is updated with each commit.