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: docs/BREAKING_CHANGES.md
+6-1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Breaking Changes
2
2
3
-
# 0.48.0
3
+
##0.48.0
4
4
5
5
* In `nonNullValueToString` for `KotlinInstantColumnType` and `JavaDateColumnType`, the formatted String for MySQL did not match the format received from the metadata
6
6
when `isFractionDateTimeSupported` is true, so a new formatter specific to that is now used.
@@ -11,6 +11,11 @@
11
11
seconds.
12
12
* In `nonNullValueToString` for `DateColumnType` and `DateTimeWithTimeZoneColumnType`, the formatters used are changed to reflect the fact that Joda-Time stores
13
13
date/time values only down to the millisecond (up to SSS and not SSSSSS).
14
+
* Functions `anyFrom(array)` and `allFrom(array)` now use `ArrayColumnType` to process the provided array argument when query building.
15
+
`ArrayColumnType` requires a base column type to process contents correctly and Exposed attempts to resolve the best match internally based on the array content type.
16
+
A specific column type argument should be provided to the function parameter `delegateType` if the content requires either an unsupported or custom column type, or
17
+
a column type not defined in the `exposed-core` module.
18
+
*`exposed-crypt` module now uses Spring Security Crypto 6.+, which requires Java 17 as a minimum version.
Copy file name to clipboardexpand all lines: docs/ChangeLog.md
+50
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,53 @@
1
+
# 0.48.0
2
+
Infrastructure:
3
+
* PostgreSQL driver 42.7.2
4
+
* Joda Time 2.12.7
5
+
* Kotlin Coroutines 1.8.0
6
+
* log4j2 2.23.0
7
+
* Kotlinx Serialization Json 1.6.3
8
+
* Spring Framework 6.1.4
9
+
* Spring Security Crypto 6.2.1
10
+
11
+
Breaking changes:
12
+
*`nonNullValueToString()` in some date/time column types now uses more appropriate string formatters.
13
+
*`anyFrom(array)` and `allFrom(array)` may require an additional argument if a matching column type cannot be resolved for the array contents.
14
+
*`exposed-crypt` module now uses Spring Security Crypto 6.+, which requires Java 17 as a minimum version.
15
+
* More details at [Breaking changes](BREAKING_CHANGES.md#0480)
16
+
17
+
Features:
18
+
* feat: EXPOSED-248 Support array column type by @bog-walk in https://github.com/JetBrains/Exposed/pull/1986
19
+
* feat: EXPOSED-290 Support ANY and ALL operators using array column expressions by @bog-walk in https://github.com/JetBrains/Exposed/pull/1988
20
+
* EXPOSED-121, allowing option for "real" blobs in postgres by @elektro-wolle in https://github.com/JetBrains/Exposed/pull/1822
21
+
* feat: EXPOSED-258 Enhance upsert to allow exclusion of columns set on conflict by @bog-walk in https://github.com/JetBrains/Exposed/pull/2006
22
+
23
+
Bug fixes:
24
+
* fix: EXPOSED-272 [MySQL, Oracle] Unsupported type BIGINT UNSIGNED for auto-increment by @bog-walk in https://github.com/JetBrains/Exposed/pull/1982
25
+
* fix: EXPOSED-266 Between() accepts arguments of different type than column type by @bog-walk in https://github.com/JetBrains/Exposed/pull/1983
26
+
* fix: EXPOSED-280 Comparison operators show incorrect compiler warning with datetime columns by @bog-walk in https://github.com/JetBrains/Exposed/pull/1984
27
+
* fix: EXPOSED-287 Wrong parenthesis with advanced use of isDistinctFrom by @bog-walk in https://github.com/JetBrains/Exposed/pull/1990
28
+
* fix: EXPOSED-282 Timestamp with timezone column default falsely triggers ALTER statement by @joc-a in https://github.com/JetBrains/Exposed/pull/1981
29
+
* fix!: EXPOSED-282 Timestamp column default falsely triggers ALTER statement by @joc-a in https://github.com/JetBrains/Exposed/pull/1981
30
+
* fix!: EXPOSED-284 Datetime column default falsely triggers ALTER statement by @joc-a in https://github.com/JetBrains/Exposed/pull/1981
31
+
* fix: EXPOSED-285 Time column defaults falsely trigger ALTER statements by @joc-a in https://github.com/JetBrains/Exposed/pull/1981
32
+
* fix: EXPOSED-256 Date column defaults falsely trigger ALTER statements by @joc-a in https://github.com/JetBrains/Exposed/pull/1981
33
+
* fix: EXPOSED-292 Explicit nulls in insert with databaseGenerated() by @bog-walk in https://github.com/JetBrains/Exposed/pull/1993
34
+
* fix!: Use correct formatter for MySQL when the version does not support fractional seconds by @joc-a in https://github.com/JetBrains/Exposed/pull/1997
35
+
* fix!: Change formatters in DateColumnType to reflect the fact that Joda-Time stores date/time values only down to the millisecond by @joc-a in https://github.com/JetBrains/Exposed/pull/1997
36
+
* fix!: EXPOSED-288 Extend ANY and ALL operators to use ArrayColumnType by @bog-walk in https://github.com/JetBrains/Exposed/pull/1992
37
+
* fix: Add ArrayColumnType default override for datetime module types by @bog-walk in https://github.com/JetBrains/Exposed/pull/1995
38
+
* fix: EXPOSED-299 [H2 modes] SchemaUtils drops and adds identical composite foreign key by @bog-walk in https://github.com/JetBrains/Exposed/pull/2005
39
+
* fix: EXPOSED-301 Update with join throws if additionalConstraint provided by @bog-walk in https://github.com/JetBrains/Exposed/pull/2007
40
+
* fix: EXPOSED-302 Count with alias fails if table name includes schema by @bog-walk in https://github.com/JetBrains/Exposed/pull/2008
41
+
* fix: EXPOSED-293 Logger prints plaintext value of encryptedVarchar by @bog-walk in https://github.com/JetBrains/Exposed/pull/2009
42
+
43
+
* Build:
44
+
* build!: EXPOSED-234 Set exposed-crypt to jdk 17 & bump spring-security-crypto to 6.+ by @bog-walk in https://github.com/JetBrains/Exposed/pull/2001
45
+
46
+
Docs:
47
+
* docs: Add missing KDocs for EntityID and Entity subclasses API by @bog-walk in https://github.com/JetBrains/Exposed/pull/1991
48
+
* docs: Add details about ArrayColumnType and ANY/ALL operators by @bog-walk in https://github.com/JetBrains/Exposed/pull/2000
49
+
* docs: Fix foreign key KDocs that swap parent and child references by @bog-walk in https://github.com/JetBrains/Exposed/pull/2004
0 commit comments