You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+20-1Lines changed: 20 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
5.1
2
2
===
3
3
4
-
New features:
4
+
**New features:**
5
5
6
6
-\#96: New @Bean annotation in table comments to alter the name of a bean
7
7
-\#95: Table and column annotations are now parsed using doctrine/annotations lexer/parser
@@ -11,6 +11,25 @@ New features:
11
11
-\#126: New @AddInterface, @AddInterfaceOnDao, @AddTrait, @AddTraitOnDao (to be used in the DB table comments) to automatically implement interface or use traits in Beans / DAOs
12
12
-\#132: New @JsonKey, @JsonFormat, @JsonIgnore, @JsonInclude, @JsonRecursive and @JsonCollection annotations (to be used in the DB column comments) enable controlling the JSON serialization of beans
13
13
14
+
**Improvements:**
15
+
16
+
- Added autopivot support (when a pivot table points twice on the same target table) [\#131](https://github.com/thecodingmachine/tdbm/issues/131)[\#146](https://github.com/thecodingmachine/tdbm/pull/146)[@Kharhamel](https://github.com/Kharhamel)
17
+
- Improved OneToOne inverse relationship code generation (when a unique index is also a foreign key) [\#150](https://github.com/thecodingmachine/tdbm/issues/150)[\#151](https://github.com/thecodingmachine/tdbm/pull/151)[\#154](https://github.com/thecodingmachine/tdbm/pull/154)[@homersimpsons](https://github.com/homersimpsons)
18
+
-`getById` is now also generated for composite primary keys [\#100](https://github.com/thecodingmachine/tdbm/issues/100)[\#153](https://github.com/thecodingmachine/tdbm/pull/153)[@homersimpsons](https://github.com/homersimpsons)
19
+
- Made base DAOs and beans abstract [\#138](https://github.com/thecodingmachine/tdbm/pull/138)[@moufmouf](https://github.com/moufmouf)
20
+
- Add the possibility to give a null parameter if the column of type "resource" is nullable [\#137](https://github.com/thecodingmachine/tdbm/pull/137)[@TheoBiron](https://github.com/TheoBiron)
21
+
- Improvement in code generation: made the code "stable" from one generation to another [\#149](https://github.com/thecodingmachine/tdbm/pull/149)[@homersimpsons](https://github.com/homersimpsons)
22
+
23
+
**Performance improvements:**
24
+
25
+
- Improved DAOFactory performance by lazy loading services [\#58](https://github.com/thecodingmachine/tdbm/issues/58)[\#147](https://github.com/thecodingmachine/tdbm/pull/147)[@Kharhamel](https://github.com/Kharhamel)
26
+
- Adding cache for results of FindObjectsQueryFactory::compute [\#133](https://github.com/thecodingmachine/tdbm/pull/133)[@moufmouf](https://github.com/moufmouf)
27
+
- InnerResultIterator: Improve count() performance of non-executed query [\#156](https://github.com/thecodingmachine/tdbm/pull/156)[@homersimpsons](https://github.com/homersimpsons)
28
+
29
+
**DBMS support:**
30
+
31
+
- Added official support for MySQL 8 [\#113](https://github.com/thecodingmachine/tdbm/pull/113)[@moufmouf](https://github.com/moufmouf)
0 commit comments