Releases: hfhbd/kotlinx-uuid
0.1.2
What's Changed
Features
- Removed the UuidSerializer because kotlinx-serialization 1.7.2 contains it
Updated Dependencies
- Bump org.jetbrains.kotlinx:kotlinx-datetime from 0.6.0 to 0.6.1 by @dependabot in #387
- Bump com.gradle.develocity from 3.17.6 to 3.18 by @dependabot in #386
- Bump serialization from 1.7.1 to 1.7.2 by @dependabot in #390
- Bump kotlin from 2.0.20-RC2 to 2.0.20 by @dependabot in #388
- Bump androidx.test:runner from 1.6.1 to 1.6.2 by @dependabot in #378
Full Changelog: v0.1.1...v0.1.2
0.1.1
0.1.0
What's Changed
Features
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
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
- Remove explicit compiler target in Android by @hfhbd in #316
- Bump io.gitlab.arturbosch.detekt from 1.23.5 to 1.23.6 by @dependabot in #317
- Bump exposed from 0.48.0 to 0.49.0 by @dependabot in #318
- Bump app.cash.licensee from 1.9.1 to 1.10.0 by @dependabot in #319
- Bump app.cash.licensee from 1.10.0 to 1.11.0 by @dependabot in #321
- Bump actions/configure-pages from 4 to 5 by @dependabot in #322
- Bump Gradle to 8.7 by @hfhbd in #314
- Bump app.cash.sqldelight:runtime from 2.0.1 to 2.0.2 by @dependabot in #324
- Bump Kotlin to 2.0.0-RC1 by @hfhbd in #326
- Bump com.gradle.enterprise from 3.16.2 to 3.17.1 by @dependabot in #327
- Bump org.slf4j:slf4j-simple from 2.0.12 to 2.0.13 by @dependabot in #329
- Bump com.gradle.develocity from 3.17.1 to 3.17.2 by @dependabot in #330
- Bump kotlin from 2.0.0-RC1 to 2.0.0-RC2 by @dependabot in #331
- Bump com.gradle.develocity from 3.17.2 to 3.17.3 by @dependabot in #333
- Always validate the Gradle wrapper by @dependabot in #328
- Bump io.github.gradle-nexus.publish-plugin from 1.3.0 to 2.0.0 by @dependabot in #325
- Bump kotlin from 2.0.0-RC2 to 2.0.0-RC3 by @dependabot in #335
- Bump exposed from 0.49.0 to 0.50.1 by @dependabot in #334
- Add Google repository by @hfhbd in #336
- Bump androidx.test.ext:junit-ktx from 1.1.4 to 1.1.5 by @dependabot in #339
- Bump com.android.application from 8.3.1 to 8.4.0 by @dependabot in #338
- Bump com.gradle.develocity from 3.17.3 to 3.17.4 by @dependabot in #341
- Bump com.android.application from 8.4.0 to 8.4.1 by @dependabot in #342
- Bump exposed from 0.50.1 to 0.51.1 by @dependabot in #345
- Bump com.android.application from 8.4.1 to 8.4.2 by @dependabot in #348
- Bump com.android.application from 8.4.2 to 8.5.0 by @dependabot in #350
- Bump com.gradle.develocity from 3.17.4 to 3.17.5 by @dependabot in #349
- Bump kotlin from 2.0.0-RC3 to 2.0.0 by @dependabot in #343
- Bump serialization from 1.6.3 to 1.7.0 by @dependabot in #346
- Bump org.jetbrains.kotlinx.kover from 0.7.6 to 0.8.1 by @dependabot in #347
- Bump androidx.test:runner from 1.5.2 to 1.6.0 by @dependabot in #353
- Bump androidx.test:runner from 1.6.0 to 1.6.1 by @dependabot in #358
- Bump androidx.test.ext:junit-ktx from 1.1.5 to 1.2.1 by @dependabot in #357
- Switch to multiplatform Parcelize annotation by @hfhbd in #337
- Bump serialization from 1.7.0 to 1.7.1 by @dependabot in #355
- Bump exposed from 0.51.1 to 0.52.0 by @dependabot in #356
- Bump org.jetbrains.kotlinx.kover from 0.8.1 to 0.8.2 by @dependabot in #359
- Simplify android test by @hfhbd in #360
- Add kotlinx-datetime module (#198) by @janseeger in #351
New Contributors
- @janseeger made their first contribution in #351
Full Changelog: v0.0.25...v0.0.26
0.0.25
0.0.24
Summary
- Publish missing android artifact
What's Changed
- Use API level 34 for integration tests by @hfhbd in #307
- Tune GMD by @hfhbd in #308
- Revert AGP Alpha Update by @hfhbd in #309
- Publish android lib by @hfhbd in #310
- Use ubuntu for Android integration test by @hfhbd in #311
Full Changelog: v0.0.23...v0.0.24
0.0.23
Summary
What's Changed
- Bump io.gitlab.arturbosch.detekt:detekt-gradle-plugin from 1.23.2 to 1.23.3 by @dependabot in #264
- Bump serialization from 1.6.0 to 1.6.1 by @dependabot in #265
- Bump actions/setup-java from 3 to 4 by @dependabot in #270
- Bump kotlin from 1.9.20 to 1.9.21 by @dependabot in #266
- Bump io.gitlab.arturbosch.detekt:detekt-gradle-plugin from 1.23.3 to 1.23.4 by @dependabot in #267
- Bump actions/deploy-pages from 2 to 3 by @dependabot in #274
- Use MPP by @hfhbd in #276
- Bump github/codeql-action from 2 to 3 by @dependabot in #277
- Bump org.jetbrains.kotlinx:kover-gradle-plugin from 0.7.4 to 0.7.5 by @dependabot in #268
- Bump actions/upload-pages-artifact from 2 to 3 by @dependabot in #279
- Bump actions/configure-pages from 3 to 4 by @dependabot in #273
- Bump actions/deploy-pages from 3 to 4 by @dependabot in #280
- Bump exposed from 0.44.1 to 0.45.0 by @dependabot in #269
- Bump app.cash.sqldelight:runtime from 2.0.0 to 2.0.1 by @dependabot in #272
- Bump org.slf4j:slf4j-simple from 2.0.9 to 2.0.11 by @dependabot in #284
- Bump kotlin from 1.9.21 to 1.9.22 by @dependabot in #281
- Bump com.gradle.enterprise from 3.15.1 to 3.16.1 by @dependabot in #278
- Bump serialization from 1.6.1 to 1.6.2 by @dependabot in #271
- Bump gradle/wrapper-validation-action from 1 to 2 by @dependabot in #290
- Bump app.cash.licensee:licensee-gradle-plugin from 1.8.0 to 1.9.0 by @dependabot in #292
- Bump org.jetbrains.kotlinx:binary-compatibility-validator from 0.13.2 to 0.14.0 by @dependabot in #291
- Bump com.gradle.enterprise from 3.16.1 to 3.16.2 by @dependabot in #288
- CI: Use macOS 14 on M1 by @hfhbd in #293
- Bump org.gradle.toolchains.foojay-resolver-convention from 0.7.0 to 0.8.0 by @dependabot in #285
- Bump exposed from 0.45.0 to 0.47.0 by @dependabot in #294
- Bump Gradle to 8.5 by @hfhbd in #262
- Bump gradle/gradle-build-action from 2 to 3 by @dependabot in #289
- Bump io.gitlab.arturbosch.detekt:detekt-gradle-plugin from 1.23.4 to 1.23.5 by @dependabot in #295
- Refactor build dependencies by @hfhbd in #296
- Bump Gradle to 8.6 and Java on CI to 21 by @hfhbd in #298
- Refactor Gradle workflows by @hfhbd in #299
- Bump org.slf4j:slf4j-simple from 2.0.11 to 2.0.12 by @dependabot in #300
- Bump app.cash.licensee from 1.9.0 to 1.9.1 by @dependabot in #301
- Bump serialization from 1.6.2 to 1.6.3 by @dependabot in #303
- Bump org.jetbrains.kotlinx.kover from 0.7.5 to 0.7.6 by @dependabot in #302
- Bump exposed from 0.47.0 to 0.48.0 by @dependabot in #304
- Bump org.jetbrains.dokka from 1.9.10 to 1.9.20 by @dependabot in #305
- Bump kotlin from 1.9.22 to 1.9.23 by @dependabot in #306
- Add builtin Android Parcelable support by @hfhbd in #297
Full Changelog: v0.0.22...v0.0.23
0.0.22
Summary
- Extend UUIDFormatException from IllegalArgumentException
- Fix timestamp prefix in UUIDv7
What's Changed
- Add new supported targets to sqldelight module by @hfhbd in #236
- Bump org.gradle.toolchains.foojay-resolver-convention from 0.6.0 to 0.7.0 by @dependabot in #237
- Bump exposed from 0.42.0 to 0.42.1 by @dependabot in #238
- Bump serialization from 1.5.1 to 1.6.0 by @dependabot in #240
- Bump kotlin from 1.9.0 to 1.9.10 by @dependabot in #239
- Bump exposed from 0.42.1 to 0.43.0 by @dependabot in #241
- Bump com.h2database:h2 from 2.2.220 to 2.2.222 by @dependabot in #244
- Bump org.jetbrains.dokka:dokka-gradle-plugin from 1.8.20 to 1.9.0 by @dependabot in #243
- Bump org.slf4j:slf4j-simple from 2.0.7 to 2.0.9 by @dependabot in #245
- Bump actions/checkout from 3 to 4 by @dependabot in #246
- Bump com.gradle.enterprise from 3.14.1 to 3.15 by @dependabot in #247
- Bump com.h2database:h2 from 2.2.222 to 2.2.224 by @dependabot in #248
- Bump exposed from 0.43.0 to 0.44.0 by @dependabot in #249
- Bump app.cash.licensee:licensee-gradle-plugin from 1.7.0 to 1.8.0 by @dependabot in #250
- Bump com.gradle.enterprise from 3.15 to 3.15.1 by @dependabot in #251
- Bump org.jetbrains.kotlinx:kover-gradle-plugin from 0.7.3 to 0.7.4 by @dependabot in #252
- Bump org.jetbrains.dokka:dokka-gradle-plugin from 1.9.0 to 1.9.10 by @dependabot in #253
- Bump exposed from 0.44.0 to 0.44.1 by @dependabot in #256
- Bump io.gitlab.arturbosch.detekt:detekt-gradle-plugin from 1.23.1 to 1.23.2 by @dependabot in #257
- Bump kotlin from 1.9.10 to 1.9.20 by @dependabot in #258
- Extend UUIDFormatException from IllegalArgumentException by @hfhbd in #259
- Fix timestamp prefix in UUIDv7 by @hfhbd in #260
- CI: use config cache and test on macOS by @hfhbd in #261
- CI: Disable config cache when publishing by @hfhbd in #263
Full Changelog: v0.0.21...v0.0.22
0.0.21
Summary
- Bump Kotlin to 1.9.0
- Use sqldelight 2.0.0
What's Changed
- Bump org.jetbrains.kotlinx:kover-gradle-plugin from 0.7.0 to 0.7.1 by @dependabot in #218
- Bump org.jetbrains.kotlinx:binary-compatibility-validator from 0.13.1 to 0.13.2 by @dependabot in #219
- Bump org.jetbrains.dokka:dokka-gradle-plugin from 1.8.10 to 1.8.20 by @dependabot in #220
- Bump kotlin from 1.8.21 to 1.8.22 by @dependabot in #221
- Bump com.gradle.enterprise from 3.13.3 to 3.13.4 by @dependabot in #222
- Bump actions/upload-pages-artifact from 1 to 2 by @dependabot in #226
- Bump com.h2database:h2 from 2.1.214 to 2.2.220 by @dependabot in #224
- Bump com.gradle.enterprise from 3.13.4 to 3.14 by @dependabot in #227
- Bump com.gradle.enterprise from 3.14 to 3.14.1 by @dependabot in #228
- Bump io.gitlab.arturbosch.detekt:detekt-gradle-plugin from 1.23.0 to 1.23.1 by @dependabot in #231
- Bump Gradle to 8.2.1 by @hfhbd in #232
- Bump kotlin from 1.8.22 to 1.9.0 by @dependabot in #225
- Remove kover from sqldelight module by @hfhbd in #233
- Bump org.jetbrains.kotlinx:kover-gradle-plugin from 0.7.1 to 0.7.3 by @dependabot in #229
- Bump exposed from 0.41.1 to 0.42.0 by @dependabot in #230
- Bump sqldelight module to 2.0.0 by @hfhbd in #234
- Fix publishing by @hfhbd in #235
Full Changelog: v0.0.20...v0.0.21
0.0.20
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