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
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,17 @@
1
+
v4.0.0.M1
2
+
=========
3
+
* Build integrated with Spring Boot 4 M1. Spring Boot 4 will be released in November 2005 and will update to Hibernate 7 and JPA 3.2. This PR updates to spring-boot-4.0.0-M1 and deals with breaking changes from the upstream dependencies.
4
+
***BREAKING CHANGE**: Removed support for `Calendar`, `Date` in favour of java.time API (JPA 3.2)
5
+
***BREAKING CHANGE**: please be aware that new version of Hibernate may generate different queries than the previous version. In context of this library, this is noticable when generating joins. For the same set of annotations and the same request, SAR 3.x will generate `INNER` and SAR 4.x will generate `LEFT` join on implicit join table queries. This is strictly related to Hibernate internals, not SAR-specific behaviour
6
+
* Developed by @sourcloud 🚀
7
+
8
+
1
9
v3.2.0
2
10
=======
3
11
***BREAKING CHANGE**: Fixed case-insensitive specifications (`EqualIgnoreCase`, `NotEqualIgnoreCase`, `LikeIgnoreCase`, `NotLikeIgnoreCase`, `StartingWithIgnoreCase`, `EndingWithIgnoreCase`) to use database `UPPER()` function for both sides of comparison
4
12
* This fixes incorrect query results when database and application use different locale settings or handle special characters differently (e.g., German ß character)
5
13
* Please see `Case Insensitive Support` section of README.md for more details.
The default date format used for temporal fields is `yyyy-MM-dd`. It can be overriden with a configuration parameter (see `LessThan` below). If for date-time formats which store also time (`LocalDateTime`, `OffsetDateTime`, `Instant` and `Timestamp`) only the date is provided, then the default time value (midnight - UTC time for `OffsetDateTime`) will be used for checking equality. To include all results within particular date (day) use `EqualDay` specification.
155
+
The default date format used for temporal fields is `yyyy-MM-dd`. It can be overriden with a configuration parameter (see `LessThan` below). If for date-time formats which store also time (`LocalDateTime`, `OffsetDateTime`, `Instant`, etc.) only the date is provided, then the default time value (midnight - UTC time for `OffsetDateTime`) will be used for checking equality. To include all results within particular date (day) use `EqualDay` specification.
156
156
157
157
A negation for this specification is also available: `NotEqual`.
158
158
@@ -1182,13 +1182,13 @@ List of supported conversions:
0 commit comments