Skip to content

Commit bc8adee

Browse files
authored
Version 0.6.0 (#392)
1 parent a100ce8 commit bc8adee

File tree

3 files changed

+24
-4
lines changed

3 files changed

+24
-4
lines changed

CHANGELOG.md

+20
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# CHANGELOG
22

3+
## 0.6.0
4+
5+
- Introduce the widely requested API for locale-invariant parsing and formatting ([#343](https://github.com/Kotlin/kotlinx-datetime/pull/343))
6+
- Completely overhaul the KDoc-based documentation ([#347](https://github.com/Kotlin/kotlinx-datetime/issues/347))
7+
- Breaking change: forbid parsing `Instant` values without the second-of-minute component on the JVM and JS, fixing inconsistency with Native ([#369](https://github.com/Kotlin/kotlinx-datetime/issues/369))
8+
- Breaking change: use the fully qualified name of classes in the JSON serializers ([#308](https://github.com/Kotlin/kotlinx-datetime/pull/308))
9+
- Fix Proguard emitting warning about missing `kotlinx-serialization` classes when serialization is not used ([#336](https://github.com/Kotlin/kotlinx-datetime/pull/336))
10+
- Reimplement the timezone database handling for Native targets from scratch ([#286](https://github.com/Kotlin/kotlinx-datetime/pull/286), [#327](https://github.com/Kotlin/kotlinx-datetime/pull/327))
11+
- Support Android NDK targets ([#344](https://github.com/Kotlin/kotlinx-datetime/pull/344))
12+
- Small tweaks and fixes.
13+
14+
### Changelog relative to version 0.6.0-RC.2
15+
16+
- Completely overhaul the KDoc-based documentation ([#347](https://github.com/Kotlin/kotlinx-datetime/issues/347))
17+
- Breaking change: forbid parsing `Instant` values without the second-of-minute component on the JVM and JS, fixing inconsistency with Native ([#369](https://github.com/Kotlin/kotlinx-datetime/issues/369))
18+
- Improve error descriptiveness in some cases ([#360](https://github.com/Kotlin/kotlinx-datetime/pull/360), [#371](https://github.com/Kotlin/kotlinx-datetime/pull/371))
19+
- Remove `stat` usages to comply with Apple's new publishing requirements ([#385](https://github.com/Kotlin/kotlinx-datetime/pull/385))
20+
- Fix parsing of formats where `optional` is directly between numbers ([#362](https://github.com/Kotlin/kotlinx-datetime/pull/362))
21+
- Forbid empty and duplicate month, day-of-week, and AM/PM marker names in datetime formats ([#362](https://github.com/Kotlin/kotlinx-datetime/pull/362))
22+
323
## 0.6.0-RC.2
424

525
- Support Android NDK targets ([#344](https://github.com/Kotlin/kotlinx-datetime/pull/344))

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,7 @@ kotlin {
435435
sourceSets {
436436
commonMain {
437437
dependencies {
438-
implementation("org.jetbrains.kotlinx:kotlinx-datetime:0.6.0-RC.2")
438+
implementation("org.jetbrains.kotlinx:kotlinx-datetime:0.6.0")
439439
}
440440
}
441441
}
@@ -446,7 +446,7 @@ kotlin {
446446

447447
```groovy
448448
dependencies {
449-
implementation("org.jetbrains.kotlinx:kotlinx-datetime:0.6.0-RC.2")
449+
implementation("org.jetbrains.kotlinx:kotlinx-datetime:0.6.0")
450450
}
451451
```
452452

@@ -486,7 +486,7 @@ Add a dependency to the `<dependencies>` element. Note that you need to use the
486486
<dependency>
487487
<groupId>org.jetbrains.kotlinx</groupId>
488488
<artifactId>kotlinx-datetime-jvm</artifactId>
489-
<version>0.6.0-RC.2</version>
489+
<version>0.6.0</version>
490490
</dependency>
491491
```
492492

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ org.gradle.jvmargs=-Xmx1G -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
22
org.gradle.java.installations.fromEnv=JDK_8
33

44
group=org.jetbrains.kotlinx
5-
version=0.6.0-RC.2
5+
version=0.6.0
66
versionSuffix=SNAPSHOT
77

88
defaultKotlinVersion=1.9.21

0 commit comments

Comments
 (0)