Skip to content

Releases: AntCMS-org/AntCMS

0.4.3

19 Jan 20:21

Choose a tag to compare

Bug fixes

  • Deprecation errors have been suppressed, which works around an HTTP 500 error when using PHP 8.5 and embedded content.

Changes

  • We've moved the AntCMS website content to it's own repository and now the website uses our new GitHub-Sync plugin to be synced on AntCMS.org.

0.4.2

06 Jan 08:42
1fc3d05

Choose a tag to compare

This is a minor release of AntCMS to help push out updated dependencies and bring forth some mostly non-visual enhancements. Some spelling mistakes have been fixed, too.

New Features

  • Cron now initializes plugins and fires new onBeforeCronRun and onAfterCronRun hooks.

Bug fixes

  • An update was made to a dependency which relates to output compression, helping to ensure compatibility across all browsers.

Changes

  • General code maintenance & styling improvements.
  • PHP 8.5 has been added to the test matrix and compatibility has been verified.

Version 0.4.1

17 Apr 02:24

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

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

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

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

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

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

Choose a tag to compare

Preview Build Pre-release
Pre-release

A rolling preview release of AntCMS that is updated with each commit.
Full Changelog: https://github.com/AntCMS-org/AntCMS/commits/latest-preview