All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix Kotlin Metadata (#157)
- Bump kotlin to 1.9.23 (#154)
- Add wasmWasi support (#154)
- Bump kotlin to 1.9.20
- Rename "wasm" target to "wasmJs" (required by kotlin 1.9.20)
- Set apiVersion and languageVersion on the JVM for better compatibility (#147)
- Bump Kotlin to 1.9.0 and add wasm target (#140)
- Add kotlin-js-store to source control (#141)
- Do not try to sign if no signing key is configured (#141)
- Bump Gradle and Dokka (#143)
- Compile for Java8 by default (#144)
- Removed deprecated K/N targets (#145)
- Add support for watchosDeviceArm64 (#137)
- Upgrade Kotlin to 1.8.21 (#139)
- Add support for linuxArm64 (#134)
- Upgrade Kotlin to 1.8.10 (#135)
- Rework source sets to form a rich hierarchy (#130)
- Upgrade to Kotlin 1.7.20 (#131)
- Upgrade to Kotlin 1.7.10 (#126)
- Add
watchosX64
target (#123) - Upgrade to Kotlin 1.6.21 (#125)
- Upgrade to Kotlin 1.6.10 (#122)
- Upgrade to Kotlin 1.5.30 (#118)
- Add Apple Silicon targets:
iosSimulatorArm64
,macosArm64
,tvosSimulatorArm64
,watchosSimulatorArm64
(#118)
- Upgrade to Kotlin 1.5.0 (#113)
- Support HMPP (#110)
- Upgrade to Kotlin 1.4.32 (#110)
- Improve error handling on nix systems (#108)
- Support for watchOS and tvOS (#98)
- Support for JS IR (#96)
- Upgradee to 1.4.0 (#92)
- Add namespaced UUIDs v3 and v5 (#87)
- Comparable support for
Uuid
(#72)
- Upgrade to Kotlin 1.3.70
- Removed
Uuid.parse
(#71) - Use
java.util.UUID
on JVM (#71)
uuidOf(bytes)
to construct aUuid
from aByteArray
(#67)uuidFrom(from)
to construct aUuid
from aString
(#67)
- Deprecate
Uuid.parse()
in favor of(nowUuid.fromString()
uuidFrom()
, which returns a non-null Uuid or throws an error for an invalid string, in line with Java'sUUID.fromString()
. (#59) Uuid(msb: Long, lsb: Long)
is now a constructor in stead of a free function (#66)- Removed empty
Uuid()
constructor (#66) - Deprecate
Uuid(bytes)
, which will eventually becomeinternal
(#67) - Deprecate
.uuid
in favor of.bytes
(#69)
- Upgrade to Kotlin 1.3.60 (#56)
- Fix mingw and linux builds (#55)
uuid4
function (#42)
- Kotlin version to 1.3.50 (#54)
- no-args constructor in favor of
uuid4()
(#42)
variant
andversion
(#16)
- Kotlin version to 1.3.40 (#38)
- Java compatibility from 1.8 to 1.6 (#31)
UUID
class name toUuid
, with atypealias
for backward compatibility (#36)
UUID
class name in favor ofUuid
(#36)
- Use SecureRandom on JVM (#16)
- Fix incorrect version bit (#16)
- Improve JVM test coverage (#16)
- initial release