Releases: FeastFramework/framework
v2.9.0
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:
- Auto escaping of identifiers when saving models or building new tables with the table builder.
- Add table names to automatically generated index names to reduce likelihood of collisions.
Full Changelog: v2.8.0...v2.9.0
v1.22.0
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:
- Auto escaping of identifiers when saving models or building new tables with the table builder.
- Add table names to automatically generated index names to reduce likelihood of collisions.
Full Changelog: v1.21.0...v1.22.0
v2.8.0
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
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
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
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
Version 2.7.0 - Minor Release
This version of FEAST comes with several minor enhancements.
- Change default length on text type columns to null
- Cleanup incorrect throws on interfaces
- Change Json Marshaller to allow instantiation of objects to skip constructors
- Change Json Marshaller to allow restricting output string by Property Visibility.
- 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
Version 1.20.0 - Minor Release
This version of FEAST comes with several minor enhancements.
- Change default length on text type columns to null
- Cleanup incorrect throws on interfaces
- Change Json Marshaller to allow instantiation of objects to skip constructors
- Change Json Marshaller to allow restricting output string by Property Visibility.
- 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
v2.6.1
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