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