Release Notes
Support Policy
Athenaeum attempts to follow a release cycle that matches closely to that of Laravel. However, due to limited amount of project maintainers, no guarantees can be provided.
| Version | PHP | Laravel | Release | Security Fixes Until |
|---|---|---|---|---|
10.x | 8.4 - ? | v13.x | ~1st Quarter 2026 | TBD |
9.x* | 8.3 - 8.4 | v12.x | March 4th, 2025 | February 2026 |
8.x | 8.2 - 8.3 | v11.x | March 18th, 2024 | February 2025 |
7.x | 8.1 - 8.2 | v10.x | February 16th, 2023 | March 2024 |
6.x | 8.0 - 8.1 | v9.x | April 5th, 2022 | February 2023 |
< 6.x | - | - | See CHANGELOG.md | N/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.x 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 API.
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 toml 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 changelog for additional information about the latest release, new features, changes and bug fixes.