realm-kotlin icon indicating copy to clipboard operation
realm-kotlin copied to clipboard

make compatible with Kotlin 2.1.0

Open XilinJia opened this issue 8 months ago • 4 comments

There are a few changes in this PR:

  1. added a build script for Linux
  2. updated related Kotlin code to work with Kotlin 2.1.0
  3. changed project structure to make Intellij IDE work, buildSrc is moved out of scope io.realm, gradlew now should be run in the root directory rather than in packages
  4. amended Contributing.md to reflect the structure changes
  5. updated most dependencies

Facts:

  1. I've only tested the project on Linux but kept the project open for over two weeks to let others test it in various conditions.
  2. as it stand, testing can be run on dev versions not on maven artifacts.
  3. tests run resulting 4 failures with Kotlin 2.1.0 that also occurred with Kotlin 2.0.x before any modifications were made. documented here: https://github.com/XilinJia/realm-kotlin/issues/1#issue-2812643527.

XilinJia avatar Feb 12 '25 17:02 XilinJia