Releases: zibings/stoic-php-core
Releases · zibings/stoic-php-core
v1.3.1: Fixing Bug w/ EnumBase::validValue()
This addresses bad logic (thanks to @superg3m for the find) around the EnumBase::validValue()
method. Since we allow enums to have a null
value, validValue()
needs to allow for null values and immediately declare them as not valid instead of throwing an exception.
Full Changelog: v1.3.0...v1.3.1
v1.3.0: PHP 8.3
v1.2, Forced PHP 8.2
v1.2.0 Increment to version 1.2.0 w/ PHP 8.2 support
v1.1, Forced PHP 8 Compatibility
Version 1.1 of Stoic Core includes the following features:
- Upgraded code to 8.0 signatures
- Updated configs to specify 8.0+
- Checked code for consistency
- Checked comments for consistency
- Added EnumBase::tryGet() to utilize new static return type w/o breaking old code
- Fixed compatibility problems w/ tests for new 8.0+ signatures
v1 PHP 8 Switch
Minor changes to switch to using PHP 8.
v1 Cleanup, v1.0.1
Extremely minor release done in preparation for our documentation website going live soon.
- Modified many methods to take advantage of type hinting
- Updated several places where phpDocs were inconsistent
- Removed documentation from repository as it is moving to site
Initial Release, v1.0.0
This marks the very first public release of the Stoic Framework, PHP Core Component.