Releases: fluidsonic/fluid-time
Releases · fluidsonic/fluid-time
0.15.0
- Kotlin 1.6.10
- kotlinx-datetime 0.3.2
- kotlinx-serialization 1.3.2
- Added watchosX64 and new arm64 Darwin targets
- Deprecated
Duration.parse(…)
andDuration.parseNotNull(…)
0.14.0
- Kotlin 1.5.10 & kotlinx-datetime 0.2.0
- Added
Duration(days, hours, minutes, seconds, nanoseconds)
factory function - Added
Duration.parse(…)/.parseOrNull(…)
(ISO 8601) - Added
DurationSerializer
- Added
Timestamp.durationSince(…)/.durationUntil(…)
- Added
LocalTime.toJavaLocalTime()
- Added
LocalDateOrNull()
- Made improvements to
ManualClock
(intended for unit testing)
0.13.1
- added
Month.daysIn(year)
- number of days in a given month and year - added
Year.isLeap(year)
- whether a year is a leap year
0.12.0
- Added
ManualClock
- aClock
implementation suitable for unit testing - Added
LocalTime.midnight
-00:00
Initial release of reworked library
0.11.0 Updated README
0.10.5
- Kotlin 1.4.20
threetenbp
1.5.0 (JDK 7 and below)kotlinx-serialization
1.0.1fluid-locale
0.9.4
0.10.4
- Fixed that
Timestamp.toString()
omits seconds if they're zero. - Kotlin 1.4.10
- kotlinx-serialization 1.0.0
- threetenbp 1.4.5
0.10.0
- Kotlin 1.4.0-rc
0.9.15
- Gradle group ID and Kotlin package changed to
io.fluidsonic.time
.
0.9.14
- Renamed
Duration
toPreciseDuration
to avoid conflict withkotlin.time
. - Renamed
Clock
toWallClock
to avoid conflict withkotlin.time
. - Marked many functions as
inline
to reduce boxing. - Fixed several bugs.
- Added unit testing for all measurement classes.