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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+27-3
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,30 @@
2
2
3
3
- Date format: YYYY-MM-dd
4
4
5
+
## v1.2.3 / 2023-11-28
6
+
7
+
### All
8
+
9
+
* Update `Kotlin`'s version to `1.9.21`
10
+
11
+
### sqllin-dsl
12
+
13
+
* Now, the `ORDER_BY` clause could ignore the `OrderByWay` parameter like SQL.
14
+
* Optimize the performance in concurrent scenarios. Some types have changed, but users don't need to change the code.
15
+
* Now, `SelectStatement` has been changed to lazy deserialization mode, that's means the first time you invoke the
16
+
function `SelectStatement#getResults` will consume more time. But, correspondingly, executing `SELECT` statements will be faster.
17
+
* Add the `enableSimpleSQLLog` parameter to `Database`'s constructor, default by `true`, if you set it to
18
+
`false`, you can disable the simple SQL logout.
19
+
20
+
### sqllin-driver
21
+
22
+
* Deprecated the public API `CommonCursor#forEachRows`, you can replace with `CommonCursor#forEachRow`. This
23
+
change just for fixing a typo :). And, the `CommonCursor#forEachRows` will be removed in next version.
24
+
25
+
### sqllin-processor
26
+
27
+
* Update `KSP`'s version to `1.9.21-1.0.15`
28
+
5
29
## v1.2.2 / 2023-11-08
6
30
7
31
### All
@@ -35,13 +59,13 @@
35
59
* Fix the problem: [Native driver does not respect isReadOnly](https://github.com/ctripcorp/SQLlin/issues/50). ***On native platforms***.
36
60
Now, if a user set `isReadOnly = true` in `DatabaseConfigurtaion`, the database file must exist. And, if opening in read-write mode
37
61
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
38
-
a runtime exception. Thanks for [@nbransby](https://github.com/nbransby)
62
+
a runtime exception. Thanks for [@nbransby](https://github.com/nbransby).
39
63
40
64
### sqllin-processor
41
65
42
66
* Update `KSP`'s version to `1.9.10-1.0.13`
43
67
* Now, if your data class with `@DBRow` can't be solved or imported successfully(Using `KSNode#validate` to judge), the
44
-
`ClauseProcessor` would try to resolve it in second round
68
+
`ClauseProcessor` would try to resolve it in second round.
45
69
46
70
## v1.2.0 / 2023-09-19
47
71
@@ -63,7 +87,7 @@ a runtime exception. Thanks for [@nbransby](https://github.com/nbransby)
63
87
64
88
### sqllin-dsl
65
89
66
-
* Deprecated the public API `DBEntity`([#36](https://github.com/ctripcorp/SQLlin/pull/36), [#37](https://github.com/ctripcorp/SQLlin/pull/37)), any data classes used in _sqllin-dsl_ don't need to extend `DBEntity` anymore
90
+
* Deprecated the public API `DBEntity`([#36](https://github.com/ctripcorp/SQLlin/pull/36), [#37](https://github.com/ctripcorp/SQLlin/pull/37)), any data classes used in _sqllin-dsl_ don't need to extend `DBEntity` anymore.
0 commit comments