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
### This is a fork and rebranding of [Realm Kotlin](https://github.com/XilinJia/realm-kotlin) which is a fork of the deprecated [Realm Kotlin](https://github.com/realm/realm-kotlin). This has been made compatible with Kotlin 2.1+ while updating various dependencies
1
+
#Infomaniak's fork of [Realm Kotlin](https://github.com/realm/realm-kotlin)
2
2
3
-
JVM has been tested to work the same as with builds with Kotlin 2.0.x. Android, iOS and MacOS has been tested to work.
3
+
This is a fork of the deprecated [Realm Kotlin](https://github.com/realm/realm-kotlin).
4
+
It has been made compatible with Kotlin 2.2.0 thanks to the work of @XilinJia
5
+
on their [krdb](https://github.com/XilinJia/krdb) fork (we cherry-picked some of their commits).
4
6
5
-
Unlike the forked repo, this one can be built from source on Linux.
6
-
7
-
Project structure is changed to make Intellij IDE work. gradlew needs to be run from the root directory rather than packages.
8
-
9
-
Testing are performed on the dev versions. Maven artifacts can be published (tested locally), but can not be tested upon yet.
10
-
11
-
### Version compatibility
7
+
We have reversed the rebranding so it can be used as a drop-in replacement with builds published
8
+
to a local or private maven repository.
12
9
13
-
krdb 3.2.8 <==> Kotlin 2.2.0
10
+
We have checked the diff between our revision and Realm's original project to be exempt from any
11
+
suspicious code or reference to unchecked binaries.
14
12
15
-
krdb 3.2.6/7 <==> Kotlin 2.1.20
16
-
17
-
krdb 3.2.5 <==> Kotlin 2.1.10
18
-
19
-
### Published to Maven Central, how to use:
13
+
Unlike the forked repo, this one can be built from source on Linux.
20
14
21
-
#### Note, the maven artifacts are built on Linux and lack support for iOS and MacOS, hopefully a github actions can resolve this later
15
+
Project structure is changed to make Intellij IDE work.
16
+
gradlew needs to be run from the root directory rather than packages.
* remove the version in the declarations in the `plugins` blocks
80
+
* and of course, change your Kotlin to 2.x.y (refer to Version compatibility)
94
81
95
82
------------------------------------
96
83
97
-
Original Readme of Realm-Kotlin can be referenced[here](https://github.com/realm/realm-kotlin)
84
+
Original Readme of Realm-Kotlin can be found[here](https://github.com/realm/realm-kotlin)
98
85
99
86
# Contributing
100
87
@@ -104,7 +91,3 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for more details!
104
91
# License
105
92
106
93
Realm Kotlin is published under the [Apache 2.0 license](LICENSE).
107
-
108
-
This product is not being made available to any person located in Cuba, Iran, North Korea, Sudan, Syria or the Crimea region, or to any other person that is not eligible to receive the product under U.S. law.
0 commit comments