Releases: ctripcorp/SQLlin
Releases · ctripcorp/SQLlin
1.2.1
All
- Update
Kotlin
's version to1.9.10
sqllin-driver
- Fix the problem: Native driver does not respect isReadOnly. On native platforms.
Now, if a user setisReadOnly = true
inDatabaseConfigurtaion
, the database file must exist. And, if opening in read-write mode
fails due to OS-level permissions, the user will get a read-only database, and if the user try to modify the database, will receive
a runtime exception. Thanks for @nbransby
sqllin-processor
- Update
KSP
's version to1.9.10-1.0.13
- Now, if your data class with
@DBRow
can't be solved or imported successfully(UsingKSNode#validate
to judge), the
ClauseProcessor
would try to resolve it in second round
1.2.0
1.1.1
1.1.0
All
- Remove the
iosArm32
,watchosX86
andmingwX86
these three targets' support - Add the new native target support:
watchosDeviceArm64
- Update
kotlinx.serialization
's version to1.5.1
sqllin-driver
- Enable the
New Native Driver
to replace SQLiter - Make some unnecessary APIs be internal (
CursorImpl
,DatabaseConnectionImpl
and more...) - Add the new public function:
Cursor#next
- Add the new public function:
deleteDatabase
- Add the new public property:
DatabaseConnection#isClosed
- Deprecated the public property:
DatabaseConnection#closed
1.0.1
1.0.0
1.0-alpha01
Project initialization.