• release-2.3.0 f5e48119cb

    release-2.3.0 Stable

    jamie released this 2020-02-14 03:51:41 +00:00 | 276 commits to master since this release

    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.
    • #46 - Fixed data sync of numeric columns.
    Downloads