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.
2.0.0 - 2024-04-05
- Kotlin version to
1.9.23
.
wasmJs
,wasmWasi
,androidNativeArm32
,androidNativeArm64
,androidNativeX86
,androidNativeX64
,watchosDeviceArm64
targets.
- Not supported
mingwX86
,watchosX86
,iosArm32
targets.
1.4.2 - 2023-01-24
- No code has been changed; just republishing due to a new signing key.
1.4.1 - 2022-12-06
- Wrong
ConstraintFormatException
message constructed during failed condition parsing.
1.4.0 - 2022-11-21
- Support of
|
as OR constraint operator.
- Kotlin version to
1.7.21
.
1.3.3 - 2022-05-22
- Missing JS IR target.
1.3.2 - 2022-05-21
- Incorrect multi-target generation.
1.3.1 - 2022-05-20
- Mysterious missing target issue. #4
1.3.0 - 2022-05-18
kotlinx.serialization
support with predefined serializers.- Equality operator for
Constraint
.
1.2.1 - 2022-01-24
- There was a case where the
ConstraintFormatException
did not contain the invalid Constraint's details.
1.2.0 - 2022-01-23
- New
withoutSuffixes()
extension forVersion
which makes a copy without the pre-release and build metadata identities. - Support for parsing loose versions.
- Constraints are now recognizing the
v
prefix in conditions like:>=v1.2
.
- During version incrementation the
preRelease
argument was not validated.
1.1.0 - 2022-01-16
- New incrementation method
inc()
. - Optional
preRelease
argument fornext{Major|Minor|Patch|PreRelease}()
methods. - Constraints.
- Live code samples in API documentation.
- First stable release