Skip to content

build(deps): bump org.jetbrains.kotlinx:kotlinx-datetime from 0.6.0 to 0.7.1#53

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/gradle/org.jetbrains.kotlinx-kotlinx-datetime-0.7.1
Open

build(deps): bump org.jetbrains.kotlinx:kotlinx-datetime from 0.6.0 to 0.7.1#53
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/gradle/org.jetbrains.kotlinx-kotlinx-datetime-0.7.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 7, 2026

Bumps org.jetbrains.kotlinx:kotlinx-datetime from 0.6.0 to 0.7.1.

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-datetime's releases.

v0.7.1

  • Add kotlinx.datetime.Instant and kotlinx.datetime.Clock type aliases to, respectively, kotlin.time.Instant and kotlin.time.Clock to make migration more convenient.
  • Add a fallback timezone database implementation for Darwin that uses the Foundation framework if the timezone database is unavailable on the filesystem (#485).
  • Restore binary compatibility in string format definitions utilizing dates on the JVM (#545).

v0.7.0

Breaking changes:

  • Remove kotlinx.datetime.Instant and kotlinx.datetime.Clock in favor of kotlin.time.Instant (#506). See https://github.com/Kotlin/kotlinx-datetime?tab=readme-ov-file#deprecation-of-instant for a description of what to do if this causes problems.
  • Unify the range of admissible LocalDate and LocalDateTime values on all platforms (#432).
  • Rename dayOfMonth to day, monthNumber to month (#84).
  • Make DayOfWeek and Month no longer type aliases to java.time.DayOfWeek and java.time.Month (#96).
  • Make "UTC" and not "Z" be the timezone identifier for TimeZone.UTC (#474).
  • Accept "z" in TimeZone.of, with the same meaning as "Z" (#529).
  • Add DateTimeFormat-based KSerializer implementations for datetime entities, and change the default serializers to be based on toString/parse pairs (#415).

Additions:

  • Add java.io.Serializable implementations for most of the entities in the library (#143). Thanks for spotting and fixing a potential vulnerability, @​lukellmann!
  • Add LocalDateRange, a range of LocalDate values (#190). Thanks, @​PeterAttardo!
  • Add YearMonth and YearMonthRange (#457).

Tweaks and fixes:

  • Support obtaining the system timezone on old Debian-based distributions (#430).
  • Fix not being able to parse some valid timezone identifiers using the timeZoneId() directive (#444).
  • Use the grammar defined in RFC 9557 for parsing timezone identifiers in the timeZoneId() directive, allowing parsing values not present in the timezone database (#531).
  • Improved error messages when formatting an invalid DateTimeComponents value (#471).
  • Set the JPMS dependency on kotlinx.serialization.core to be optional (#496).

v0.6.2

  • Add the Wasm/WASI target support (#366). Thanks, @​igoriakovlev!
  • Add TimeSource.asClock (#164). Thanks, @​hfhbd!
  • Implement parsing and formatting day-of-year (#414)
  • Improve the precision of NSDate to Instant conversions (#427)
  • Deprecate DatePeriod.plus and DateTimePeriod.plus with a warning (#381)
  • Deprecate Clock.asTimeSource with a warning (#372)
  • Fix a bug in module-info preventing using kotlinx.datetime.format together with JPMS (#438). Thanks, @​cdelabou!
  • Small tweaks and fixes.

v0.6.1

  • Prohibit parsing non-ASCII digits as numbers in DateTimeFormat (#405)
  • More accurately determine which files represent time zones and which don't on Linux and Darwin (#395)
  • Fix a regression that occasionally considered the right boundary of a time overlap to be a part of it on Native (#399)
  • Introduce various small improvements to the timezone handling on Windows (#390)
  • On Linux, allow not having any /etc/localtime set, defaulting to TimeZone.UTC as the system time zone (#426)
Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-datetime's changelog.

0.7.1

  • Add kotlinx.datetime.Instant and kotlinx.datetime.Clock type aliases to, respectively, kotlin.time.Instant and kotlin.time.Clock to make migration more convenient.
  • Add a fallback timezone database implementation for Darwin that uses the Foundation framework if the timezone database is unavailable on the filesystem (#485).
  • Restore binary compatibility in string format definitions utilizing dates on the JVM (#545).

0.7.0

Breaking changes:

  • Remove kotlinx.datetime.Instant and kotlinx.datetime.Clock in favor of kotlin.time.Instant (#506). See https://github.com/Kotlin/kotlinx-datetime?tab=readme-ov-file#deprecation-of-instant for a description of what to do if this causes problems.
  • Unify the range of admissible LocalDate and LocalDateTime values on all platforms (#432).
  • Rename dayOfMonth to day, monthNumber to month (#84).
  • Make DayOfWeek and Month no longer type aliases to java.time.DayOfWeek and java.time.Month (#96).
  • Make "UTC" and not "Z" be the timezone identifier for TimeZone.UTC (#474).
  • Accept "z" in TimeZone.of, with the same meaning as "Z" (#529).
  • Add DateTimeFormat-based KSerializer implementations for datetime entities, and change the default serializers to be based on toString/parse pairs (#415).

Additions:

  • Add java.io.Serializable implementations for most of the entities in the library (#143). Thanks for spotting and fixing a potential vulnerability, @​lukellmann!
  • Add LocalDateRange, a range of LocalDate values (#190). Thanks, @​PeterAttardo!
  • Add YearMonth and YearMonthRange (#457).

Tweaks and fixes:

  • Support obtaining the system timezone on old Debian-based distributions (#430).
  • Fix not being able to parse some valid timezone identifiers using the timeZoneId() directive (#444).
  • Use the grammar defined in RFC 9557 for parsing timezone identifiers in the timeZoneId() directive, allowing parsing values not present in the timezone database (#531).
  • Improved error messages when formatting an invalid DateTimeComponents value (#471).
  • Set the JPMS dependency on kotlinx.serialization.core to be optional (#496).

0.6.2

  • Add the Wasm/WASI target support (#366). Thanks, @​igoriakovlev!
  • Add TimeSource.asClock (#164). Thanks, @​hfhbd!
  • Implement parsing and formatting day-of-year (#414)
  • Improve the precision of NSDate to Instant conversions (#427)
  • Deprecate DatePeriod.plus and DateTimePeriod.plus with a warning (#381)
  • Deprecate Clock.asTimeSource with a warning (#372)
  • Fix a bug in module-info preventing using kotlinx.datetime.format together with JPMS (#438). Thanks, @​cdelabou!
  • Small tweaks and fixes.

0.6.1

  • Prohibit parsing non-ASCII digits as numbers in DateTimeFormat (#405)
  • More accurately determine which files represent time zones and which don't on Linux and Darwin (#395)
  • Fix a regression that occasionally considered the right boundary of a time overlap to be a part of it on Native (#399)
  • Introduce various small improvements to the timezone handling on Windows (#390)
  • On Linux, allow not having any /etc/localtime set, defaulting to TimeZone.UTC as the system time zone (#426)
Commits
  • 1ee0daa Restore Instant and Clock as type aliases to kotlin.time
  • ce5d3fb Remove kotlinx.datetime.Instant and kotlinx.datetime.Clock
  • 5892439 Version 0.7.1
  • aebfd48 fixup! Support new maven central publication scheme
  • 637db6c fixup! Support new maven central publication scheme
  • b9a1b37 Remove old sonatype staging repo configuration
  • 6b4e8c7 Support new maven central publication scheme
  • 3d84f69 Allow running MacOS TeamCity builds on ARM agents (#553)
  • 19dfa80 Restore binary compatibility of year(), monthNumber(), and dayOfYear() ...
  • 2e4fda1 Add note about kotlinx-serialization to 0.7.0 migration section (#550)
  • Additional commits viewable in compare view

@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Apr 7, 2026
@dependabot dependabot bot requested review from allnes and aobolensk as code owners April 7, 2026 14:01
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 7, 2026

CI Quality Overview

  • CI conclusion: failure
  • Head SHA: 46cb6de9b8df
  • PR: #53
  • Workflow run: view run

Tests

  • Unit: no XML reports found
  • Instrumentation: no XML reports found

Static Analysis

  • Android Lint: no XML reports found
  • ktlint: no XML reports found
  • detekt: 0 finding(s) uploaded via SARIF
  • gitleaks: no SARIF reports found
  • CodeQL: see the Code Scanning section in this PR

Coverage

  • Line coverage: no Kover XML reports found

Bumps [org.jetbrains.kotlinx:kotlinx-datetime](https://github.com/Kotlin/kotlinx-datetime) from 0.6.0 to 0.7.1.
- [Release notes](https://github.com/Kotlin/kotlinx-datetime/releases)
- [Changelog](https://github.com/Kotlin/kotlinx-datetime/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx-datetime@v0.6.0...v0.7.1)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-datetime
  dependency-version: 0.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/gradle/org.jetbrains.kotlinx-kotlinx-datetime-0.7.1 branch from 209fea6 to 46cb6de Compare April 10, 2026 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants