Skip to content

Releases: hfhbd/kotlinx-uuid

0.1.2

29 Aug 16:43
c89b7c2
Compare
Choose a tag to compare

What's Changed

Features

  • Removed the UuidSerializer because kotlinx-serialization 1.7.2 contains it

Updated Dependencies

Full Changelog: v0.1.1...v0.1.2

0.1.1

18 Aug 22:32
320f663
Compare
Choose a tag to compare

What's Changed

Features

  • Add Uuid.MAX by @hfhbd in #381
  • Remove existing jvm converter functions by @hfhbd in #384
  • Add basic UuidSerializer until a new kotlinx-serialization release by @hfhbd in #385

Updated Dependencies

Full Changelog: v0.1.0...v0.1.1

0.1.0

17 Aug 12:19
a70438f
Compare
Choose a tag to compare

What's Changed

Features

  • Switch to kotlin.uuid.Uuid by @hfhbd in #361
  • Change package name to app.softwork by @hfhbd in #379

Updated Dependencies

  • Bump org.jetbrains.kotlinx.binary-compatibility-validator from 0.14.0 to 0.15.0 by @dependabot in #362
  • Bump com.android.application from 8.5.0 to 8.5.1 by @dependabot in #364
  • Bump org.jetbrains.kotlinx.binary-compatibility-validator from 0.15.0 to 0.15.1 by @dependabot in #363
  • Bump com.h2database:h2 from 2.2.224 to 2.3.230 by @dependabot in #365
  • Bump org.jetbrains.kotlinx.binary-compatibility-validator from 0.15.1 to 0.16.0 by @dependabot in #366
  • Bump org.jetbrains.kotlinx.binary-compatibility-validator from 0.16.0 to 0.16.3 by @dependabot in #372
  • Bump gradle/actions from 3 to 4 by @dependabot in #371
  • Update Gradle, AGP and kover by @hfhbd in #376
  • CI: use latest label by @hfhbd in #377

Full Changelog: v0.0.26...v0.1.0

0.0.26

01 Jul 08:31
5636665
Compare
Choose a tag to compare

Summary

This release adds date-time interop for UUIDv7 as a separate module.

Also, the Parcelable implementation was reworked causing ABI changes for non-android source sets, due previous needed expect/actual modifier.

Upcoming changes

Kotlin stdlib starting 2.0.20 will finally contain a UUID implementation. Therefor, the next release of this library will deprecate this implemenation.
This library will move to the std kotlin.uuid.Uuid class in the future and focus on additional functionality or draft versions, like UUIDv5 or UUIDv7.

What's Changed

New Contributors

Full Changelog: v0.0.25...v0.0.26

0.0.25

20 Mar 10:39
33f8248
Compare
Choose a tag to compare

What's Changed

  • Fix android lib publishing with Kotlin multiplatform to prevent overriding each other by @hfhbd in #312

Full Changelog: v0.0.24...v0.0.25

0.0.24

20 Mar 09:51
48e6cca
Compare
Choose a tag to compare

Summary

  • Publish missing android artifact

What's Changed

Full Changelog: v0.0.23...v0.0.24

0.0.23

19 Mar 18:21
6ae8120
Compare
Choose a tag to compare

Summary

  • Add builtin Android Parcelable support by @hfhbd in #297

What's Changed

Full Changelog: v0.0.22...v0.0.23

0.0.22

31 Oct 16:38
73740d6
Compare
Choose a tag to compare

Summary

  • Extend UUIDFormatException from IllegalArgumentException
  • Fix timestamp prefix in UUIDv7

What's Changed

Full Changelog: v0.0.21...v0.0.22

0.0.21

01 Aug 06:49
dd0b964
Compare
Choose a tag to compare

Summary

  • Bump Kotlin to 1.9.0
  • Use sqldelight 2.0.0

What's Changed

Full Changelog: v0.0.20...v0.0.21

0.0.20

28 May 07:04
1bde961
Compare
Choose a tag to compare

Summary

  • Add missing exposed artifact

What's Changed

  • Update removed native targets limits by @hfhbd in #209
  • Bump io.gitlab.arturbosch.detekt:detekt-gradle-plugin from 1.22.0 to 1.23.0 by @dependabot in #210
  • Bump com.gradle.enterprise from 3.13.2 to 3.13.3 by @dependabot in #211
  • Fix build deprecations by @hfhbd in #212
  • Bump kover to 0.7.0 by @hfhbd in #213
  • Remove kover from root project by @hfhbd in #214
  • Fix missing uuid-exposed artifact by @hfhbd in #215
  • Fix setup toolchain in build logic by @hfhbd in #216
  • Fix setup toolchain in release by @hfhbd in #217

Full Changelog: v0.0.19...v0.0.20