Skip to content

Commit 75de18c

Browse files
author
Christian Melchior
committed
Release 1.13.0
1 parent 3ec94a4 commit 75de18c

File tree

3 files changed

+9
-34
lines changed

3 files changed

+9
-34
lines changed

CHANGELOG.md

Lines changed: 5 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
## 1.13.0-SNAPSHOT (YYYY-MM-DD)
1+
## 1.13.0 (2023-12-01)
22

33
### Breaking Changes
44
* None.
55

66
### Enhancements
7-
* Added support for keypaths in `asFlow()` methods on objects and queries. This makes it possible to control which properties will trigger change events, including properties on objects below the default nested limit of 4. (Issue [#661](https://github.com/realm/realm-kotlin/issues/661))
87
* Support for experimental K2-compilation with `kotlin.experimental.tryK2=true`. (Issue [#1483](https://github.com/realm/realm-kotlin/issues/1483))
8+
* Added support for keypaths in `asFlow()` methods on objects and queries. This makes it possible to control which properties will trigger change events, including properties on objects below the default nested limit of 4. (Issue [#661](https://github.com/realm/realm-kotlin/issues/661))
99
* [Sync] Added support for multiplexing sync connections. When enabled, a single
1010
connection is used per sync user rather than one per synchronized Realm. This
1111
reduces resource consumption when multiple Realms are opened and will
@@ -16,35 +16,6 @@
1616
### Fixed
1717
* `RealmInstant.now` used an API (`java.time.Clock.systemUTC().instant()`) introduced in API 26, current minSDK is 16. (Issue [#1564](https://github.com/realm/realm-kotlin/issues/1564))
1818
* Fix compiler crash caused by a change in Kotlin 1.9.20 ((toIrConst moved under common IrUtils)[https://github.com/JetBrains/kotlin/commit/ca8db7d0b83f6dfd6afcea7a5fe7556d38f325d8]). (Issue [#1566](https://github.com/realm/realm-kotlin/issues/1566))
19-
20-
### Compatibility
21-
* File format: Generates Realms with file format v23.
22-
* Realm Studio 13.0.0 or above is required to open Realms created by this version.
23-
* This release is compatible with the following Kotlin releases:
24-
* Kotlin 1.9.0 and above. Support for experimental K2-compilation with `kotlin.experimental.tryK2=true`.
25-
* Ktor 2.1.2 and above.
26-
* Coroutines 1.7.0 and above.
27-
* AtomicFu 0.18.3 and above.
28-
* The new memory model only. See https://github.com/realm/realm-kotlin#kotlin-memory-model-and-coroutine-compatibility
29-
* Minimum Kbson 0.3.0.
30-
* Minimum Gradle version: 6.8.3.
31-
* Minimum Android Gradle Plugin version: 4.1.3.
32-
* Minimum Android SDK: 16.
33-
* Minimum R8: 8.0.34.
34-
35-
### Internal
36-
* Updated to Realm Core 13.24.0, commit e593a5f19d0dc205db931ec5618a8c10c95cac90.
37-
38-
39-
## 1.12.1-SNAPSHOT (YYYY-MM-DD)
40-
41-
### Breaking Changes
42-
* None.
43-
44-
### Enhancements
45-
* None.
46-
47-
### Fixed
4819
* Fix craches caused by posting to a released scheduler. (Issue [#1543](https://github.com/realm/realm-kotlin/issues/1543))
4920
* Fix NPE when applying query aggregators on classes annotated with `@PersistedName`. (Issue [1569](https://github.com/realm/realm-kotlin/pull/1569))
5021
* [Sync] Fix crash when syncing data if the log level was set to `LogLevel.TRACE` or `LogLevel.ALL`. (Issue [#1560](https://github.com/realm/realm-kotlin/pull/1560))
@@ -53,7 +24,7 @@
5324
* File format: Generates Realms with file format v23.
5425
* Realm Studio 13.0.0 or above is required to open Realms created by this version.
5526
* This release is compatible with the following Kotlin releases:
56-
* Kotlin 1.8.0 and above. The K2 compiler is not supported yet.
27+
* Kotlin 1.9.0 and above. Support for experimental K2-compilation with `kotlin.experimental.tryK2=true`.
5728
* Ktor 2.1.2 and above.
5829
* Coroutines 1.7.0 and above.
5930
* AtomicFu 0.18.3 and above.
@@ -62,9 +33,10 @@
6233
* Minimum Gradle version: 6.8.3.
6334
* Minimum Android Gradle Plugin version: 4.1.3.
6435
* Minimum Android SDK: 16.
36+
* Minimum R8: 8.0.34.
6537

6638
### Internal
67-
* Updated to Realm Core 13.23.3, commit 7556b535aa7b27d49c13444894f7e9db778b3203.
39+
* Updated to Realm Core 13.24.0, commit e593a5f19d0dc205db931ec5618a8c10c95cac90.
6840

6941

7042
## 1.12.0 (2023-11-02)

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,9 @@ SDK supports. In the matrix below, you will find the minimum supported version f
328328

329329
| Realm Version | Requirements |
330330
|---------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
331+
| 1.13.0 | <ul><li>Kotlin 1.9.0+</li><li>AtomicFu 0.18.3+.</li><li>Ktor 2.1.2+.</li><li>Coroutines 1.7.0+.</li><li>Gradle 6.8.3 - 7.6.1.</li><li>The new memory model only.</li></ul> |
332+
| 1.12.0 | <ul><li>Kotlin 1.8.20+</li><li>AtomicFu 0.18.3+.</li><li>Ktor 2.1.2+.</li><li>Coroutines 1.7.0+.</li><li>Gradle 6.8.3 - 7.6.1.</li><li>The new memory model only.</li></ul> |
333+
| 1.11.0 | <ul><li>Kotlin 1.8.0+</li><li>AtomicFu 0.18.3+.</li><li>Ktor 2.1.2+.</li><li>Coroutines 1.7.0+.</li><li>Gradle 6.8.3 - 7.6.1.</li><li>The new memory model only.</li></ul> |
331334
| 1.10.0 | <ul><li>Kotlin 1.8.0+</li><li>AtomicFu 0.18.3+.</li><li>Ktor 2.1.2+.</li><li>Coroutines 1.7.0+.</li><li>Gradle 6.8.3 - 7.6.1.</li><li>The new memory model only.</li></ul> |
332335
| 1.9.0 | <ul><li>Kotlin 1.8.0+</li><li>AtomicFu 0.18.3+.</li><li>Ktor 2.1.2+.</li><li>Coroutines 1.6.4+.</li><li>Gradle 6.8.3 - 7.6.1.</li><li>The new memory model only.</li></ul> |
333336
| 1.8.0 | <ul><li>Kotlin 1.7.20+</li><li>AtomicFu 0.18.3+.</li><li>Ktor 2.1.2+.</li><li>Coroutines 1.6.4+.</li><li>Gradle 6.7.1 - 7.6.1.</li><li>The new memory model only.</li></ul> |

buildSrc/src/main/kotlin/Config.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ val HOST_OS: OperatingSystem = findHostOs()
6262

6363
object Realm {
6464
val ciBuild = (System.getenv("JENKINS_HOME") != null || System.getenv("CI") != null)
65-
const val version = "1.13.0-SNAPSHOT"
65+
const val version = "1.13.0"
6666
const val group = "io.realm.kotlin"
6767
const val projectUrl = "https://realm.io"
6868
const val pluginPortalId = "io.realm.kotlin"

0 commit comments

Comments
 (0)