Releases: erikc5000/island-time
Releases · erikc5000/island-time
0.7.0
What's Changed
API Changes
- Roll serialization support into the core by @erikc5000 in #243
- Bump compile version targets by @erikc5000 in #312
- Remove deprecated Kotlin options and targets by @erikc5000 in #331
Bug Fixes
- Fix date copy() issue due to default argument for dayOfYear by @erikc5000 in #339
Dependency Changes
- Bump Kotlin to 1.6.10 by @erikc5000 in #233
- Bump JavaMath2KMP to 0.4.4 by @erikc5000 in #237
- Bump Kotlin Serialization to 1.3.2 by @erikc5000 in #240
- Bump AtomicFU to 0.17.1 by @erikc5000 in #247
- Bump Kotlin to 1.6.20 by @erikc5000 in #252
- Update dependency dev.erikchristensen.javamath2kmp:javamath2kmp to v0.4.5 by @renovate in #256
- Bump AtomicFU to v0.17.2 by @renovate in #260
- Bump Kotlin to 1.6.21 by @renovate in #262
- Bump dev.erikchristensen.javamath2kmp:javamath2kmp to v0.4.6 by @renovate in #267
- Bump serialization to v1.3.3 by @renovate in #274
- Bump atomicfu to v0.17.3 by @renovate in #276
- Bump kotlin to v1.7.0 by @renovate in #277
- Bump atomicfu to v0.18.0 by @renovate in #280
- Bump atomicfu to v0.18.2 by @renovate in #283
- Bump kotlin to v1.7.10 by @renovate in #285
- Bump atomicfu to v0.18.3 by @renovate in #287
- Bump dev.erikchristensen.javamath2kmp:javamath2kmp to v0.4.7 by @renovate in #288
- Bump serialization to v1.4.0 by @renovate in #291
- Bump kotlin to v1.7.20 by @renovate in #295
- Bump atomicfu to v0.18.4 by @renovate in #298
- Bump atomicfu to v0.18.5 by @renovate in #302
- Bump kotlin monorepo to v1.7.21 by @renovate in #303
- Bump kotlin monorepo to v1.7.22 by @renovate in #308
- Bump kotlin monorepo to v1.8.0 by @renovate in #309
- Bump atomicfu to v0.19.0 by @renovate in #310
- Bump dev.erikchristensen.javamath2kmp:javamath2kmp to v1 by @renovate in #315
- Bump kotlin monorepo to v1.8.10 by @renovate in #316
- Bump atomicfu to v0.20.0 by @renovate in #318
- Bump serialization to v1.5.0 by @renovate in #320
- Bump atomicfu to v0.20.2 by @renovate in #322
- Bump serialization to v1.5.1 by @renovate in #334
- Bump atomicfu to v0.21.0 by @renovate in #347
- Bump kotlin monorepo to v1.9.0 by @renovate in #345
- Bump atomicfu to v0.22.0 by @renovate in #352
- Bump serialization to v1.6.0 by @renovate in #355
- Bump kotlin monorepo to v1.9.10 by @renovate in #356
- Bump kotlin to v1.9.20 by @renovate in #362
- Bump atomicfu to v0.23.0 by @renovate in #367
- Bump serialization to v1.6.1 by @renovate in #366
- Bump kotlin to v1.9.21 by @renovate in #370
- Bump atomicfu to v0.23.1 by @renovate in #371
- Bump serialization to v1.6.2 by @renovate in #376
New Contributors
Full Changelog: 0.6.3...0.7.0
0.6.3
Dependency Changes
- Bump Kotlin to 1.6.0 by @erikc5000 in #221
- Bump AtomicFU to 0.17.0 by @erikc5000 in #222
- Bump Kotlin Serialization to 1.3.1 by @erikc5000 in #224
- Bump JavaMath2KMP to 0.4.3 by @erikc5000 in #229
Full Changelog: 0.6.2...0.6.3
0.6.2
0.6.1
0.6.0
New Features
- Add watchosX64 target (#177)
- Add contracts to toWeekDate() functions (#184)
- Add addition/subtraction of centuries and decades to date-times (#185)
- Add ability to directly add/subtract a Kotlin Duration to date-time classes (#188)
API Changes
- Revamp duration unit API (#180)
- Replace unit between functions with companion object methods (#186)
- Rename Comparators to better align with Kotlin conventions (#189)
Bug Fixes
- Fix randomOrNull(Random) using wrong implementation (#183)
Dependency Changes
0.5.0
New Features
- Add serializers for Year and UtcOffset (#161)
API Changes
- Move all serializers to io.islandtime.serialization package (#165)
- Move all parcelers to io.islandtime.parcelers package (#172)
- Update Year and UtcOffset to take advantage of Kotlin 1.4.30 features (#168)
Dependency Changes
This release uses the new inline class name mangling introduced in Kotlin 1.4.30, requiring that you use at least this version
0.4.0
API Changes
- Replace deprecated kotlin-android-extensions with kotlin-parcelize (#150)
Dependency Changes
This release updates the parcelize-extensions to be compatible with the new kotlin-parcelize plugin. Due to publishing changes introduced by Kotlin 1.4.20, you'll need to update your project to 1.4.20 as well if using HMPP. See the Kotlin release notes for details.
0.3.1
0.3.0
New Features
API Changes
- Remove threentenabp-extensions -- java.time desugaring now required on Android (#112)
- Move some date properties to extensions (#114)
- Bump Android minSdkVersion to 21 (#115)
- Remove implicit defaultLocale() from APIs, expose locale creation by language tag (#116)
- Convert all existing deprecation warnings to errors (#126)
- Partial revamp of ranges/intervals (#127)
- Re-organize package structure (#131)
Dependency Changes