Skip to content

Releases: compositephp/db

v0.5.0

03 Jun 21:30
Compare
Choose a tag to compare

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

03 Nov 22:56
Compare
Choose a tag to compare
  • Fix Doctrine DBAL 4 Deprecation message
  • Add CombinedTransaction::try()

v0.4.2

25 Dec 10:24
Compare
Choose a tag to compare
  • Minor fixes and optimisations

v0.4.1

23 Dec 14:43
Compare
Choose a tag to compare
  • Performance optimisations

v0.4.0

19 Nov 10:18
1237e5e
Compare
Choose a tag to compare
  • 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

21 Oct 22:15
c63426c
Compare
Choose a tag to compare
  • Support UUID as primary key
  • Optimize Optimistic locks
  • Code improvements

v0.3.2

18 Jun 11:51
Compare
Choose a tag to compare
  • Smart multi-get added
  • Smart multi-insert added
  • Updated logic with cache flushing
  • Tests code coverage 100%

v0.3.1

20 May 14:16
Compare
Choose a tag to compare
  • Remove hidden logic behind the SoftDelete trait
  • Add UpdatedAt trait
  • Add .gitattributes