Skip to content

Releases: thecodingmachine/tdbm

v5.1.4

16 Dec 20:22
1b91945
Compare
Choose a tag to compare

Bugfix release:

  • #187 Fixing generation of files when an inheritance relationship is modeled with primary keys that does not have the same name // @homersimpsons

v5.1.3

25 Nov 13:19
7358a3f
Compare
Choose a tag to compare

New feature:

  • Upgrading dependencies to be compatible with Symfony 5 #185

v5.1.2

10 Sep 09:24
0366e9a
Compare
Choose a tag to compare

Changelog:

  • Fixed indentation of generated code to make it PSR-2 compliant (#175)

v5.1.1

13 Aug 15:26
686ab36
Compare
Choose a tag to compare

changelog: fixed conflicts with bean method names, mostly related to the new auto-pivot feature

v5.1.0

05 Aug 12:51
Compare
Choose a tag to compare

Full Changelog

Major features:

Note: a PR is pending in DBAL to make the reading of annotations at table level possible in any DBMS. Currently, only MySQL is supported.

Improvements:

  • Added autopivot support (when a pivot table points twice on the same target table) #131 #146 @Kharhamel
  • Improved OneToOne inverse relationship code generation (when a unique index is also a foreign key) #150 #151 #154 @homersimpsons
  • getById is now also generated for composite primary keys #100 #153 @homersimpsons
  • Made base DAOs and beans abstract #138 @moufmouf
  • Add the possibility to give a null parameter if the column of type "resource" is nullable #137 @TheoBiron
  • Improvement in code generation: made the code "stable" from one generation to another #149 @homersimpsons
  • Improved JSON serialization: when $stopRecursion equals true, the key of the foreign objects are included by default #152 #155 @homersimpsons

Performance improvements:

  • Improved DAOFactory performance by lazy loading services #58 #147 @Kharhamel
  • Adding cache for results of FindObjectsQueryFactory::compute #133 @moufmouf
  • InnerResultIterator: Improve count() performance of non-executed query #156 @homersimpsons

DBMS support:

Fixed Bugs:

v5.0.18

24 Apr 10:18
42960ab
Compare
Choose a tag to compare

Performance

#133 : Improving performance by caching results of FindObjectsQueryFactory (up to 20% performance improvements on repeated queries)

v5.0.17

13 Mar 11:30
63a2071
Compare
Choose a tag to compare

Improvements:

#118 : Improving type-hints in findXXX methods

v5.0.16

22 Nov 14:23
1a4666a
Compare
Choose a tag to compare

Bugfix:

  • #112 #109 Fixing error when sorting on columns from children tables in an inheritance relationship

v5.0.15

12 Sep 12:55
a78f102
Compare
Choose a tag to compare

Bugfix release

v5.0.14

12 Sep 11:31
9f0d39c
Compare
Choose a tag to compare

Bugfix release:

  • #102 Fixing behaviour of primary keys with multiple columns and a foreign key in the columns.