All Versions
28
Latest Version
Avg Release Cycle
66 days
Latest Release
-

Changelog History
Page 2

  • v3.2.2 Changes

    December 05, 2018

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix PagedQuery ignoring customized id column
    • โšก๏ธ Optimize getting the id column name, speeds up relationship loading 5-10% when annotations are enabled

    โšก๏ธ Updates

    • โšก๏ธ Update to phpunit 6
    • โœ… Run tests on php 7.3
    • โž• Add phpstan
  • v3.2.1 Changes

    July 24, 2018

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix exception when saving one-to-many relationships in Postgres < 9.5
    • ๐Ÿ›  Fix regression when inserting a new object in the middle of existing objects beings saved in a one-to-many relationship
  • v3.2.0 Changes

    ๐Ÿ†• New Features

    • ๐Ÿ‘ Allow more than one condition on the same column
    • Paged Query now implements Iterator for easier iteration over pages of data
    • โž• Added optional orderBy parameter for findOneBy

    ๐Ÿ›  Fixes

    • ๐Ÿšš Saving one-to-many relationships where a child moved from one parent to another would result in the moved object being deleted
    • ๐Ÿ›  Fixed parameter type consistency for orderBy parameter to findBy
    • ๐Ÿ›  Fixed handling of boolean values for PostgreSQL
    • ๐Ÿ›  Fixed inflector dependency for newer doctrine DBAL versions
  • v3.1.1 Changes

    ๐Ÿ›  Fixes

    • Set an empty array when loading one-to-many relationship without any foreign objects
  • v3.1.0 Changes

    ๐Ÿ†• New Features

    • ๐Ÿ‘ Allow Symfony 4 components
    • โœ… Tested in PHP 7.2
  • v3.0.2 Changes

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fixes exception when using findByIds with a custom id column
  • v3.0.1 Changes

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fixed handling of empty paged result sets
  • v3.0 Changes

    ๐Ÿ†• New Features

    • PHP 7.1 compatibility
    • โœ‚ Remove requirement for data objects to implement the DataObjectInterface, this makes it possible for your business objects to be free of dependencies on the ORM.
    • ๐Ÿ‘ Allow for custom object creation and hydration behavior
    • ๐Ÿ‘ Allow for custom table and identifier conventions
    • ๐Ÿ‘ Allow for customizing the table name via the @table annotation
    • ๐Ÿ‘ Allow for a custom id column via the @identifier annotation
    • ๐Ÿ‘ Allow for custom query modifiers that change queries before they are executed
    • โž• Added convenience method for paged queries to repository base class

    ๐Ÿ’ฅ Breaking changes

    • โฌ‡๏ธ Dropped Compatibility for PHP versions < 7.1
    • โœ‚ Deleted the DataObject abstract class and DataObjectInterface
    • Customizing the table name is done via the @table annotation rather than overriding getTableName method
    • RelationshipSaver::saveOne method signature changed for consistency and additional flexibility
    • โœ‚ Removed relationship loading methods on repositories
    • Corma now requires the fully qualified class name of the object in all cases
  • v2.1.6 Changes

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix undefined offset when loadManyToMany fails to load the foreign object
  • v2.1.5 Changes

    ๐Ÿ†• New Features

    • ๐Ÿ‘Œ Support NOT LIKE, BETWEEN, and NOT BETWEEN queries