Skip to content

Releases: huanshankeji/kotlin-common

v0.6.1

05 Dec 08:37
Compare
Choose a tag to compare

What's Changed

  • bump Kotlin to 2.1.0 and our library and build dependencies to the latest (including pre-release versions except for Vert.x 5)
  • deprecate PgPoolOptions.setUpConventionally, which should've been included in v0.6.0 but was not

v0.6.0

03 Dec 17:01
Compare
Choose a tag to compare

What's Changed

  • add conversion functions to convert Vert.x Buffers to kotlinx-io RawSinks and Sinks and Okio Sinks and BufferedSinks

    The Source conversion functions are not provided because Vert.x Buffer doesn'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 deleteWhereStatement that 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, and SqlConnectOptions.setUpConventionally

  • add a CoroutineAutoCloseable interface like AutoCloseable and its version of the use extension function

v0.5.1

20 Oct 07:44
Compare
Choose a tag to compare

What's Changed

  • enable the iOS targets for the "coroutines" module, which was disabled due to a compiler bug

v0.5.0

20 Oct 07:39
Compare
Choose a tag to compare

What's Changed

  • support the iOS and Wasm JS targets
  • add the enum operator functions +, -, ++, -- since enumEntries got 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

15 Mar 00:43
Compare
Choose a tag to compare

Full Changelog: v0.3.0...v0.4.0

v0.3.0

15 May 18:54
Compare
Choose a tag to compare
Merge branch 'main' into release

v0.3.0 release

v0.2.4

11 Oct 09:43
Compare
Choose a tag to compare
Merge branch 'main' into release

v0.2.4 release

v0.2.2

09 Aug 10:05
Compare
Choose a tag to compare
Merge branch 'main' into release

v0.2.2 release

v0.1.2-kotlin-1.6.10

20 Jul 09:45
Compare
Choose a tag to compare
Merge branch 'kotlin-1.6.10' into kotlin-1.6.10-release

v0.1.2-kotlin-1.6.10 release

v0.1.1-kotlin-1.6.10

29 May 14:05
Compare
Choose a tag to compare
Merge branch 'kotlin-1.6.10' into kotlin-1.6.10-release

v0.1.1-kotlin-1.6.10 release