|
1 | | -## 2.1.0-SNAPSHOT (YYYY-MM-DD) |
| 1 | +## 2.1.0 (2024-07-12) |
2 | 2 |
|
3 | 3 | ### Breaking Changes |
4 | 4 | - None. |
5 | 5 |
|
6 | 6 | ### Enhancements |
7 | | -- Avoid exporting Core's symbols so we can statically build the Kotlin SDK with other SDKs like Swift in the same project. (Issue [JIRA](https://jira.mongodb.org/browse/RKOTLIN-877)). |
8 | | -- Improved mechanism for unpacking of JVM native libs suitable for local development. (Issue [#1715](https://github.com/realm/realm-kotlin/issues/1715) [JIRA](https://jira.mongodb.org/browse/RKOTLIN-1065)). |
| 7 | +* Avoid exporting Core's symbols so we can statically build the Kotlin SDK with other SDKs like Swift in the same project. (Issue [JIRA](https://jira.mongodb.org/browse/RKOTLIN-877)). |
| 8 | +* Improved mechanism for unpacking of JVM native libs suitable for local development. (Issue [#1715](https://github.com/realm/realm-kotlin/issues/1715) [JIRA](https://jira.mongodb.org/browse/RKOTLIN-1065)). |
9 | 9 | * [Sync] Add `SyncException.isFatal` to signal fatal unrecoverable exceptions. (Issue [#1767](https://github.com/realm/realm-kotlin/issues/1767) [RKOTLIN-1096](https://jira.mongodb.org/browse/RKOTLIN-1096)). |
10 | 10 |
|
11 | | -### Fixed |
12 | | -- None. |
13 | | - |
14 | | -### Compatibility |
15 | | -* File format: Generates Realms with file format v24 (reads and upgrades file format v10 or later). |
16 | | -* Realm Studio 15.0.0 or above is required to open Realms created by this version. |
17 | | -* This release is compatible with the following Kotlin releases: |
18 | | - * Kotlin 2.0.0 and above. Support for experimental K2-compilation with `kotlin.experimental.tryK2=true`. |
19 | | - * Ktor 2.1.2 and above. |
20 | | - * Coroutines 1.7.0 and above. |
21 | | - * AtomicFu 0.18.3 and above. |
22 | | - * The new memory model only. See https://github.com/realm/realm-kotlin#kotlin-memory-model-and-coroutine-compatibility |
23 | | -* Minimum Kbson 0.4.0. |
24 | | -* Minimum Gradle version: 7.2. |
25 | | -* Minimum Android Gradle Plugin version: 7.1.3. |
26 | | -* Minimum Android SDK: 16. |
27 | | -* Minimum R8: 8.0.34. |
28 | | - |
29 | | -### Internal |
30 | | -- Reworked test app initializer framework. |
31 | | - |
32 | | - |
33 | | -## 2.0.1-SNAPSHOT (YYYY-MM-DD) |
34 | | - |
35 | | -### Breaking changes |
36 | | -* None. |
37 | | - |
38 | | -### Enhancements |
39 | | -* None. |
40 | | - |
41 | 11 | ### Fixed |
42 | 12 | * Fix crashes when core tries to log invalid utf-8 messages. (Issue [#1760](https://github.com/realm/realm-kotlin/issues/1760) [RKOTLIN-1089](https://jira.mongodb.org/browse/RKOTLIN-1089)). |
43 | | -* [Sync] Fatal sync exceptions are now thrown as `UnrecoverableSyncException`. (Issue [#1767](https://github.com/realm/realm-kotlin/issues/1767) [RKOTLIN-1096](https://jira.mongodb.org/browse/RKOTLIN-1096)). |
44 | 13 | * [Sync] Fix `NullPointerException` in `SubscriptionSet.waitForSynchronization`. (Issue [#1777](https://github.com/realm/realm-kotlin/issues/1777) [RKOTLIN-1102](https://jira.mongodb.org/browse/RKOTLIN-1102)). |
45 | 14 |
|
46 | 15 | ### Compatibility |
|
59 | 28 | * Minimum R8: 8.0.34. |
60 | 29 |
|
61 | 30 | ### Internal |
62 | | -- None. |
| 31 | +* Reworked test app initializer framework. |
63 | 32 |
|
64 | 33 |
|
65 | 34 | ## 2.0.0 (2024-06-03) |
|
0 commit comments