Skip to content

Releases: AntCMS-org/AntCMS

Version 0.4.1

17 Apr 02:24
Compare
Choose a tag to compare

Bug fixes

  • Fixed a few bugs regarding the asset / image compression functionality

Version 0.4.0

15 Apr 20:53
Compare
Choose a tag to compare

New Features

  • Hooks have been improved by introducing a new Event object. This object allows for tracking hooks, updating parameters, and in some instances, preventing default behavior.
  • More hooks were introduced.
  • Added support for PHP 8.4.
  • Asset delivery has been improved and will now automatically map "/assets/" to the active theme's assets folder.
  • Image compression has been improved and now includes the ability to specify a desired compression level via a GET parameter.

Bug Fixes

  • Fixed the ETag implementation for better caching behavior.
  • Fixed the HTTPS redirect
  • Misc bug fixes.

Changed / Removed

  • Removed PHP 8.1 support.
  • The repairFilePath function was removed from the AntCMS\Tools class in favor of using functions from Symfony's Filesystem component.

Version 0.3.0

27 May 04:56
2248d2f
Compare
Choose a tag to compare

New features

  • Plugins may now append entries to both the sitemap.xml and robots.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

07 May 01:04
ab4406c
Compare
Choose a tag to compare

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

01 May 05:38
Compare
Choose a tag to compare

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.

AntCMS Version 0.1.0

26 Apr 20:59
5db998e
Compare
Choose a tag to compare

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

07 Jan 10:27
Compare
Choose a tag to compare