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.
v8.3
and Laravel v12.x
PHP PHP version v8.3
is now the minimum required version for Athenaeum. Laravel v12.x
packages are now used.
float()
, nextFloat()
and bytesFromString()
Randomizer 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.
v6.0.x
API
Redmine 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.
Json::isValid()
Additional parameters for 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.