Skip to content

v5.1.0

Choose a tag to compare

@moufmouf moufmouf released this 05 Aug 12:51
· 269 commits to master since this release

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: