Releases: FeastFramework/framework
v2.2.0
v1.15.0
v2.1.1
Version 2.1.1 - Patch Release
Fix bug with Query::getRawQueryWithParams
Update typos in docs
Full Changelog: v2.1.0...v2.1.1
v1.14.1
Version 1.14.1 - Patch Release
Fix bug with Query::getRawQueryWithParams
Update typos in docs
Full Changelog: v1.14.0...v1.14.1
v2.1.0
Version 2.1.0 - Minor Release
Add a new CLI command to list all migrations and their status: feast:migration:list
Full Changelog: v2.0.2...v2.1.0
v1.14.0
Version 1.14.0 - Minor Release
Add a new CLI command to list all migrations and their status: feast:migration:list
Full Changelog: v1.13.2...v1.14.0
v2.0.2
Version 2.0.2 - Patch Release
Update container template file
Update .gitignore template file
Fix bug causing cached router to break on web.
Full Changelog: v2.0.1...v2.0.2
v1.13.2
Version 1.13.2 - Patch Release
Update container template file
Update .gitignore template file
Fix bug causing cached router to break on web.
Full Changelog: v1.13.1...v1.13.2
v2.0.1
Version 2.0.1 - Patch Release
Bugfix for service classes.
Invalid enum to string conversion in HttpRequest implementations.
Change signature on getResponseAsJson to allow arrays.
Full Changelog: v2.0.0...v2.0.1
v2.0.0
Version 2.0.0
FEAST Framework Version 2.0 is updated for PHP 8.1 and has a few new features as well as some backwards compatibility
breaks. See changes below.
Changes
PHP 8.0 -> 8.1 Upgrades
- Switched all classes in the
\Feast\Enumnamespace to be true enums. - Updated class constants in the framework that should never be overridden as
final - Inlined new in initializers where applicable.
- Rewrote
\Feast\Config::objectToArrayand\Feast\Config::cloneObjectOrArrayAsObjectto allow use of Enums in
configs.
Framework backwards compatibility breaks that may require updates to Userland code
- Removed support for Legacy query class detection (deprecated
in v1.10.0). - Changed bindings parameters in
\Feast\Query::whereand\Feast\Query::havingto use variadic parameters instead of
optionally accepting an array. - Renamed
\Feast\Enums\DocTypesto\Feast\Enums\DocType - Removed
JobMapper::markJobPendingIfAbleand replaced withJobMapper::markJobRunningIfAble(deprecated
in v1.13.0).
Upgrading from FEAST Framework v1.x to v2.0.0
To upgrade, the following user actions may be required.
-
If the file
Mapper/JobMapper.phpdoes not contain the methodmarkJobRunningIfAble, replace the contents of that
file with the contents
from here.Note: we don't automatically provide an upgrade script to prevent overwriting of userland code.
Full Changelog: v1.13.1...v2.0.0