android
android copied to clipboard
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.7.0-0.6.x-compat
trafficstars
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| org.jetbrains.kotlinx:kotlinx-datetime | 0.6.2 -> 0.7.0-0.6.x-compat |
Release Notes
Kotlin/kotlinx-datetime (org.jetbrains.kotlinx:kotlinx-datetime)
v0.7.0
Breaking changes:
- Remove
kotlinx.datetime.Instantandkotlinx.datetime.Clockin favor ofkotlin.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
LocalDateandLocalDateTimevalues on all platforms (#432). - Rename
dayOfMonthtoday,monthNumbertomonth(#84). - Make
DayOfWeekandMonthno longer type aliases tojava.time.DayOfWeekandjava.time.Month(#96). - Make
"UTC"and not"Z"be the timezone identifier forTimeZone.UTC(#474). - Accept
"z"inTimeZone.of, with the same meaning as"Z"(#529). - Add
DateTimeFormat-basedKSerializerimplementations for datetime entities, and change the default serializers to be based ontoString/parsepairs (#415).
Additions:
- Add
java.io.Serializableimplementations for most of the entities in the library (#143). Thanks for spotting and fixing a potential vulnerability, @lukellmann! - Add
LocalDateRange, a range ofLocalDatevalues (#190). Thanks, @PeterAttardo! - Add
YearMonthandYearMonthRange(#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
DateTimeComponentsvalue (#471). - Set the JPMS dependency on
kotlinx.serialization.coreto 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.