Re-release of 2.3.0 #47

Closed
opened 2020-02-13 06:16:10 +00:00 by jamie · 2 comments
jamie commented 2020-02-13 06:16:10 +00:00 (Migrated from git.hazaar.io)

This upset a lot of things with the change to how 'hide' is handled for Hazaar\Model\Strict so I will have to cicle back to this one.

For now, this is the release notes to save:


This release has the following new features and bug fixes:

New features:

  • Added support for subquery fields. You can now pass a DBI query ie: Hazaar\DBI\Table objects, as a field and it will be automatically output as a string and aliased.
  • Added support for strict model filters. These filters allow the model to filter out certain fields based on the DBI action being performed.
    • INSERT will filter fields with insert=false.
    • UPDATE will filter fields with update=false.
    • dbi=false will filter fields for both.
  • #44 - Added datasync "keys" attribute. Allows the keys used to identify existing rows to be specified in the data sync files.
  • #45 - Data sync record column macros. Data sync record field values can now contain a simple macro string that looks up data from another table and column. See #45 for details.

Bug fixes:

  • Inserts that use columns/data from a Hazaar\Model\Strict object will now include hidden fields.
  • Fixed DBI filesystem table definitions.
This upset a lot of things with the change to how 'hide' is handled for `Hazaar\Model\Strict` so I will have to cicle back to this one. For now, this is the release notes to save: --- This release has the following new features and bug fixes: New features: * Added support for subquery fields. You can now pass a DBI query ie: Hazaar\DBI\Table objects, as a field and it will be automatically output as a string and aliased. * Added support for strict model filters. These filters allow the model to filter out certain fields based on the DBI action being performed. * INSERT will filter fields with insert=false. * UPDATE will filter fields with update=false. * dbi=false will filter fields for both. * #44 - Added datasync "keys" attribute. Allows the keys used to identify existing rows to be specified in the data sync files. * #45 - Data sync record column macros. Data sync record field values can now contain a simple macro string that looks up data from another table and column. See #45 for details. Bug fixes: * Inserts that use columns/data from a Hazaar\Model\Strict object will now include hidden fields. * Fixed DBI filesystem table definitions.
jamie commented 2020-02-14 03:52:38 +00:00 (Migrated from git.hazaar.io)

closed

closed
jamie commented 2020-02-14 03:52:44 +00:00 (Migrated from git.hazaar.io)

Done.

Done.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: hazaar/hazaar-dbi#47
No description provided.