- Date format: YYYY-MM-dd
- Add the new JVM target
- Add the new JVM target
- Breaking change: Remove the public property:
DatabaseConnection#closed
- The Android (<= 9) target supports to set the
journalMode
andsynchronousMode
now
- Update
Kotlin
's version to1.9.0
- Deprecated the public API
DBEntity
(#36, #37), any data classes used in sqllin-dsl don't need to extendDBEntity
anymore
- Fix a bug about empty
ByteArray
on native platforms(#30)
- Update
KSP
's version to1.9.0-1.0.13
- Remove the
iosArm32
,watchosX86
andmingwX86
these three targets' support - Add the new native target support:
watchosDeviceArm64
- Update
kotlinx.serialization
's version to1.5.1
- Enable the
New Native Driver
to replace SQLiter - Make some unnecessary APIs be internal (
CursorImpl
,DatabaseConnectionImpl
and more...) - Add the new public function in
Cursor#next
- Add the new public function
deleteDatabase
- Add the new public property:
DatabaseConnection#isClosed
- Deprecated the public property:
DatabaseConnection#closed
- Update
Kotlin
's version to1.8.20
- Update
kotlinx.serialization
's version to1.5.0
- Update
KSP
's version to1.8.20-1.0.11
- Fix some bugs about unit tests
- Add the
ON
clause support - Fix some bugs about
JOIN
clause
- Update
KSP
's version to1.7.20-1.0.8
- Based on
Kotlin 1.7.20
- Based on
KSP 1.7.20-1.0.7
- Based on
kotlinx.serialization 1.4.1