Skip to content

Releases: fluidsonic/fluid-time

0.15.0

23 Jan 19:35
5295183
Compare
Choose a tag to compare
0.15.0 Pre-release
Pre-release
  • Kotlin 1.6.10
  • kotlinx-datetime 0.3.2
  • kotlinx-serialization 1.3.2
  • Added watchosX64 and new arm64 Darwin targets
  • Deprecated Duration.parse(…) and Duration.parseNotNull(…)

0.14.0

27 May 16:02
6caff7a
Compare
Choose a tag to compare
0.14.0 Pre-release
Pre-release
  • 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

21 Jan 16:22
4385674
Compare
Choose a tag to compare
0.13.1 Pre-release
Pre-release
  • 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

18 Dec 17:36
e5f98e4
Compare
Choose a tag to compare
0.12.0 Pre-release
Pre-release
  • Added ManualClock - a Clock implementation suitable for unit testing
  • Added LocalTime.midnight - 00:00

Initial release of reworked library

17 Dec 16:39
8618db9
Compare
Choose a tag to compare
Pre-release
0.11.0

Updated README

0.10.5

15 Dec 17:00
122b9e0
Compare
Choose a tag to compare
0.10.5 Pre-release
Pre-release
  • Kotlin 1.4.20
  • threetenbp 1.5.0 (JDK 7 and below)
  • kotlinx-serialization 1.0.1
  • fluid-locale 0.9.4

0.10.4

25 Oct 00:17
e3ffef7
Compare
Choose a tag to compare
0.10.4 Pre-release
Pre-release
  • 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

29 Jul 20:38
78417cd
Compare
Choose a tag to compare
0.10.0 Pre-release
Pre-release
  • Kotlin 1.4.0-rc

0.9.15

19 Oct 07:25
5ab5f2a
Compare
Choose a tag to compare
0.9.15 Pre-release
Pre-release
  • Gradle group ID and Kotlin package changed to io.fluidsonic.time.

0.9.14

18 Oct 20:44
05176bc
Compare
Choose a tag to compare
0.9.14 Pre-release
Pre-release
  • Renamed Duration to PreciseDuration to avoid conflict with kotlin.time.
  • Renamed Clock to WallClock to avoid conflict with kotlin.time.
  • Marked many functions as inline to reduce boxing.
  • Fixed several bugs.
  • Added unit testing for all measurement classes.