Releases: huanshankeji/kotlin-common
v0.7.0
What's Changed
- ci: use our extracted composite actions by @OpenWaygate
- onboard this project with the GitHub Copilot coding agent
- keep the project updated, updating toolchains and dependencies to the latest
- bump the Gradle wrapper to the latest 9.1.0
- bump Kotlin to the latest 2.2.21
- migrate to Vert.x 5
- migrate to Exposed v1, reorganize the code, and deprecate the statement creation APIs
- remove the
iosX64target whose support has been moved to Tier 2
- fix Maven Central publishing with our new plugin and add
inceptionYearfor the POM
New Contributors
- @OpenWaygate made their first contribution in #17
- @Copilot made their first contribution in #19
Full Changelog: v0.6.1...v0.7.0
v0.6.1
v0.6.0
What's Changed
-
add conversion functions to convert Vert.x
Buffers to kotlinx-ioRawSinks andSinks and OkioSinks andBufferedSinksThe
Sourceconversion functions are not provided because Vert.xBufferdoesn't provide reading methods with a reader index. -
adapt to the Exposed SELECT DSL design changes and bump Exposed to v0.56.0
The old
deleteWhereStatementthat conflicts with the new one is removed, causing a source and binary incompatible change. -
add API documentation generated by Dokka hosted at https://huanshankeji.github.io/kotlin-common/
-
add CODE_OF_CONDUCT.md and CONTRIBUTING.md
-
use the Kotlin binary compatibility validator
-
add some experimental plus operators for nullable functions/lambdas
-
add some common functions for Exposed and Vert.x SQL Client such as
jdbcUrl,ClientBuilder<*>.withCoConnectHandler, andSqlConnectOptions.setUpConventionally -
add a
CoroutineAutoCloseableinterface likeAutoCloseableand its version of theuseextension function
v0.5.1
v0.5.0
What's Changed
- support the iOS and Wasm JS targets
- add the enum operator functions
+,-,++,--sinceenumEntriesgot supported in Kotlin 2.0 - add
MutableMapStringKeyValueStore - add more functions for checking OSs in
com.huanshankeji.os - add some
isSorted...extension functions that the standard library lacks
v0.4.0
Full Changelog: v0.3.0...v0.4.0
v0.3.0
v0.2.4
v0.2.2
v0.1.2-kotlin-1.6.10
Merge branch 'kotlin-1.6.10' into kotlin-1.6.10-release v0.1.2-kotlin-1.6.10 release