Releases: compositephp/db
Releases · compositephp/db
v0.5.0
Enhancements:
- Added Doctrine Types support: You can now define and use custom Doctrine types for better flexibility and type safety.
- Doctrine DBAL version bump: Upgraded to the latest stable version of doctrine/dbal 0.4.2.
Fixes:
- Prevent empty transactions: Improved CombinedTransaction logic to avoid initiating empty transactions.
New Features:
- Configurable Doctrine settings: Introduced the ability to define Doctrine configuration directly in the config file.
v0.4.3
- Fix Doctrine DBAL 4 Deprecation message
- Add CombinedTransaction::try()
v0.4.2
- Minor fixes and optimisations
v0.4.1
- Performance optimisations
v0.4.0
- Rework internal find methods: rename findOneInternal to _findOne etc and get rid of mandatory createEntity calling
- Add Where class for flexible condition
- Add to CombinedTransaction saveMany and deleteMany
- Bugfixes and improvements
v0.3.3
- Support UUID as primary key
- Optimize Optimistic locks
- Code improvements
v0.3.2
- Smart multi-get added
- Smart multi-insert added
- Updated logic with cache flushing
- Tests code coverage 100%
v0.3.1
- Remove hidden logic behind the SoftDelete trait
- Add UpdatedAt trait
- Add .gitattributes