Skip to content

Releases: FeastFramework/framework

v2.2.0

29 Apr 00:26

Choose a tag to compare

Version 2.2.0 - Minor Release

Add omitEmpty to JSON marshaller

Full Changelog: v2.1.1...v2.2.0

v1.15.0

29 Apr 00:27

Choose a tag to compare

Version 1.15.0 - Minor Release

Add omitEmpty to JSON marshaller

Full Changelog: v1.14.1...v1.15.0

v2.1.1

16 Feb 01:23

Choose a tag to compare

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

16 Feb 01:21

Choose a tag to compare

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

02 Dec 03:06

Choose a tag to compare

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

02 Dec 03:07

Choose a tag to compare

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

28 Nov 03:03

Choose a tag to compare

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

28 Nov 03:04

Choose a tag to compare

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

26 Nov 23:26

Choose a tag to compare

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

25 Nov 19:11
3bbf4ea

Choose a tag to compare

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

  1. Switched all classes in the \Feast\Enum namespace to be true enums.
  2. Updated class constants in the framework that should never be overridden as final
  3. Inlined new in initializers where applicable.
  4. Rewrote \Feast\Config::objectToArray and \Feast\Config::cloneObjectOrArrayAsObject to allow use of Enums in
    configs.

Framework backwards compatibility breaks that may require updates to Userland code

  1. Removed support for Legacy query class detection (deprecated
    in v1.10.0).
  2. Changed bindings parameters in \Feast\Query::where and \Feast\Query::having to use variadic parameters instead of
    optionally accepting an array.
  3. Renamed \Feast\Enums\DocTypes to \Feast\Enums\DocType
  4. Removed JobMapper::markJobPendingIfAble and replaced with JobMapper::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.

  1. If the file Mapper/JobMapper.php does not contain the method markJobRunningIfAble, 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