All Versions
28
Latest Version
Avg Release Cycle
66 days
Latest Release
-
Changelog History
Page 3
Changelog History
Page 3
-
v2.1.4 Changes
🛠 Fixes
- 🛠 Fix loadOne with objects without an id
-
v2.1.3 Changes
🆕 New Features
- 👌 Support NOT IN() queries
-
v2.1.2 Changes
🛠 Fixes
- 🛠 Fix potential data loss issues when saving a many-to-many relationship
-
v2.1.1 Changes
🛠 Fixes
- 🛠 Fix infinite loop when saveWith() or saveAllWith() was used in save() / saveAll()
-
v2.1 Changes
🆕 New Features
- Introduce Unit of Work class to make dealing with transactions easier
- 🆕 New AggressiveCachingObjectRepository caches the entire table while allowing saves
🛠 Fixes
- When retrieving a single object null is returned instead of false
-
v2.0.2 Changes
🛠 Fixes
- 🛠 Fixed bug where columns from another Database / Schema could end up in the list of columns
-
v2.0.1 Changes
🛠 Fixes
- 👍 Allow columns to be set from a non-null value to null
- Code is now PSR-2 Compliant
- ➕ Added a CONTRIBUTING.md, and other README updates
-
v2.0 Changes
🆕 New Features
- Introduction of RelationshipSaver to make save saving relationships as easy as loading
- ➕ Added saveWith() and saveAllWith() methods to ObjectRepository to wrap saving related objects in a transaction
💥 Breaking changes
- 🔄 Changed constructor parameter order for ObjectRepository
- 0️⃣ Renamed ObjectMapper::create() to ObjectMapper::withDefaults() as it collided with the method to create data objects
- 📇 Renamed ObjectMapper::createObject() to ObjectMapper::create()