Skip to content

Releases: FeastFramework/framework

v2.9.0

26 Jun 21:58

Choose a tag to compare

Version 2.9.0 - Minor Release

This version expands support for logging database queries (debug log level). Prior release added support for queries using query builder, this one expands to cover the rawQuery method.

In addition, this release expands the JsonParam support to allow decoding multiple keys on a JsonRequest to multiple variables. See the docs here.

Finally, this release enhances database functionality by adding the following:

  1. Auto escaping of identifiers when saving models or building new tables with the table builder.
  2. Add table names to automatically generated index names to reduce likelihood of collisions.

Full Changelog: v2.8.0...v2.9.0

v1.22.0

26 Jun 21:57

Choose a tag to compare

Version 1.22.0 - Minor Release

This version expands support for logging database queries (debug log level). Prior release added support for queries using query builder, this one expands to cover the rawQuery method.

In addition, this release expands the JsonParam support to allow decoding multiple keys on a JsonRequest to multiple variables. See the docs here.

Finally, this release enhances database functionality by adding the following:

  1. Auto escaping of identifiers when saving models or building new tables with the table builder.
  2. Add table names to automatically generated index names to reduce likelihood of collisions.

Full Changelog: v1.21.0...v1.22.0

v2.8.0

11 Jun 15:08

Choose a tag to compare

Version 2.8.0 - Minor Release

This version adds support for logging database queries (debug log level) and also adds docs for logger.

In addition, this release fixes a bug for the non-curl version of the HttpRequest class where the http response headers were not being parsed due to an order of operations issue.

Full Changelog: v2.7.1...v2.8.0

v1.21.0

11 Jun 15:07

Choose a tag to compare

Version 1.21.0 - Minor Release

This version adds support for logging database queries (debug log level) and also adds docs for logger.

In addition, this release fixes a bug for the non-curl version of the HttpRequest class where the http response headers were not being parsed due to an order of operations issue.

Full Changelog: v1.20.1...v1.21.0

v2.7.1

02 Jun 01:43

Choose a tag to compare

Version 2.7.1 - Patch Release

This release adds generics support on the JSON Marshaller to allow automatic type inference on returned objects.

Full Changelog: v2.7.0...v2.7.1

v1.20.1

02 Jun 01:44

Choose a tag to compare

Version 1.20.1 - Patch Release

This release adds generics support on the JSON Marshaller to allow automatic type inference on returned objects.

Full Changelog: v1.20.0...v1.20.1

v2.7.0

28 May 04:36

Choose a tag to compare

Version 2.7.0 - Minor Release

This version of FEAST comes with several minor enhancements.

  1. Change default length on text type columns to null
  2. Cleanup incorrect throws on interfaces
  3. Change Json Marshaller to allow instantiation of objects to skip constructors
  4. Change Json Marshaller to allow restricting output string by Property Visibility.
  5. Add a forceUpdate parameter on the save methods to allow performing an update without fetching first. This will only update fields that were set on the model.

See docs on Json Marshaller here and docs on the model updates here

Full Changelog: v2.6.2...v2.7.0

v1.20.0

28 May 04:40

Choose a tag to compare

Version 1.20.0 - Minor Release

This version of FEAST comes with several minor enhancements.

  1. Change default length on text type columns to null
  2. Cleanup incorrect throws on interfaces
  3. Change Json Marshaller to allow instantiation of objects to skip constructors
  4. Change Json Marshaller to allow restricting output string by Property Visibility.
  5. Add a forceUpdate parameter on the save methods to allow performing an update without fetching first. This will only update fields that were set on the model.

See docs on Json Marshaller here and docs on the model updates here

Full Changelog: v1.19.2...v1.20.0

v2.6.2

18 May 22:41

Choose a tag to compare

Version 2.16.2 - Patch Release

This patch release updates the docs for the new JsonParameter attribute to be more clear.

Full Changelog: v2.16.1...v2.16.2

v2.6.1

18 May 03:37

Choose a tag to compare

Version 2.6.1 - Patch Release

This patch release fixes a bug introduced in 2.3.0 that causes a new model to not store its primary key when saved. If the model's primary key is used in any way, an exception was thrown.

Full Changelog: v2.6.0...v2.6.1