Release Notes

Support Policy

Athenaeum attempts to follow a release cycle that matches closely to that of Laravelopen in new window. However, due to limited amount of project maintainers, no guarantees can be provided.

VersionPHPLaravelReleaseSecurity Fixes Until
10.x8.4 - ?v13.x~1st Quarter 2026TBD
9.x*8.3 - 8.4v12.xMarch 4th, 2025February 2026
8.x8.2 - 8.3v11.xMarch 18th, 2024February 2025
7.x8.1 - 8.2v10.xFebruary 16th, 2023March 2024
6.x8.0 - 8.1v9.xApril 5th, 2022February 2023
< 6.x--See CHANGELOG.mdN/A

*: current supported version.

TBD: "To be decided".

v9.x Highlights

These are the highlights of the latest major version of Athenaeum.

PHP v8.3 and Laravel v12.x

PHP version v8.3 is now the minimum required version for Athenaeum. Laravel v12.xopen in new window packages are now used.

Randomizer float(), nextFloat() and bytesFromString()

NumericRandomizer now supports generating random floats via float() and nextFloat(). Additionally, the StringRandomizer now offers a bytesFromString() method.

Environment File utility

The EnvFile can be used for replacing the value of an existing key, or appending a new key-value pair, in the application's environment file.

See Support package documentation for details.

Redmine v6.0.x API

The Redmine Client now supports Redmine v6.0.x APIopen in new window.

Auth Exceptions and Responses

The Auth package has received a few new components, intended to be used in combination with for Laravel Fortify. Among them are a few predefined exceptions and response helpers.

See Auth Fortify documentation for details.

TOML version 1.0.0 Supported

The configuration loader now supports tomlopen in new window version 1.0.0 format.

Please see the upgrade guide for details.

Additional parameters for Json::isValid()

The Json::isValid() now accepts $depth and $options as optional parameters.

See documentation for details.

Deprecation of "Aware-of" Properties

The "aware-of" properties have been deprecated. These have served their purpose in the past, but are now no longer relevant. The components will be removed in the next major version. There are no plans to offer any alternatives.

Changelog

Make sure to read the changelogopen in new window for additional information about the latest release, new features, changes and bug fixes.