Upgrade Guide
From version 8.x to 9.x
8.3
required
PHP version You need PHP v8.3
or higher to run Athenaeum packages.
Note: PHP v8.4
is supported!
v12.x
Laravel Please read Laravel's upgrade guide, before continuing here.
ramsey/http-range
v2.x
and psr/http-message
v2.x
Upgrade to Several HTTP related components and packages have been upgraded to use the latest version of ramsey/http-range
and thereby also psr/http-message
v2.x
. The Streams package is also affected by these changes.
Mostly, the changes are concerned with method return types and method parameter types. For additional information, please review the changelog and eventually the source code of the mentioned packages.
devium/toml
TOML parser changed to The configuration loader now requires devium/toml
for parsing toml files. Previously yosymfony/toml
was required.
Arr::randomElement()
Removed \Aedart\Utils\Arr::randomElement()
was deprecated in v8.x
. It has been replaced by \Aedart\Utils\Arr::randomizer()->value()
.
Math::randomInt()
Removed \Aedart\Utils\Math::randomInt()
was deprecated in v8.x
. It has been replaced by \Aedart\Utils\Math::randomizer()->int()
.
Onward
More extensive details can be found in the changelog.