Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jun 24, 2025

This PR contains the following updates:

Package Change Age Confidence
org.jetbrains.kotlinx:kotlinx-datetime 0.6.20.7.1-0.6.x-compat age confidence

Release Notes

Kotlin/kotlinx-datetime (org.jetbrains.kotlinx:kotlinx-datetime)

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).

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added dependencies Pull requests that update a dependency file minor labels Jun 24, 2025
@renovate renovate bot force-pushed the renovate/kotlin.datetime branch from 279676e to c5f2405 Compare July 7, 2025 23:23
@renovate renovate bot changed the title fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.7.0-0.6.x-compat fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.7.1-0.6.x-compat Jul 7, 2025
@renovate renovate bot force-pushed the renovate/kotlin.datetime branch from c5f2405 to 59e3e45 Compare August 10, 2025 14:13
@growse growse force-pushed the master branch 5 times, most recently from 1ba5d4d to 979c139 Compare August 26, 2025 17:43
@renovate renovate bot force-pushed the renovate/kotlin.datetime branch from 59e3e45 to 91459d6 Compare September 8, 2025 12:08
@renovate renovate bot force-pushed the renovate/kotlin.datetime branch from 91459d6 to 1cdf2de Compare October 9, 2025 14:47
@growse
Copy link
Collaborator

growse commented Oct 19, 2025

/run-tests

@growse growse enabled auto-merge October 19, 2025 10:20
@github-actions
Copy link

Build & Test complete. ✨
View workflow run

@growse growse force-pushed the master branch 3 times, most recently from 7f5801e to d515a9f Compare October 20, 2025 09:17
@renovate renovate bot force-pushed the renovate/kotlin.datetime branch from 1cdf2de to 70c61a0 Compare October 22, 2025 10:37
@renovate renovate bot force-pushed the renovate/kotlin.datetime branch from 70c61a0 to 858d42d Compare November 10, 2025 20:39
@renovate renovate bot force-pushed the renovate/kotlin.datetime branch from 858d42d to a12e2bd Compare December 7, 2025 16:15
@renovate renovate bot force-pushed the renovate/kotlin.datetime branch from a12e2bd to 616270d Compare January 4, 2026 20:13
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 minor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants