All Versions
28
Latest Version
Avg Release Cycle
66 days
Latest Release
-
Changelog History
Page 2
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