Skip to content

Releases: boa-dev/temporal

v0.0.3

08 Jul 12:15
234387b
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Implements Date's add, subtract, until, and since methods by @nekevss in #35
  • Implement Time's until and since methods by @nekevss in #36
  • Add struct to encapsulate invariants of rounding increments by @jedel1043 in #49
  • Cleanup rounding increment usages with new struct by @jedel1043 in #54
  • Update increment rounding functionality by @nekevss in #53
  • Implement add and subtract methods for Duration by @nekevss in #74

Bug Fixes

  • Patch (un)balance_relative to avoid panicking by @jedel1043 in #48
  • Fix rounding when the dividend is smaller than the divisor by @jedel1043 in #57
  • Ensure parsing throws when duplicate calendar is critical by @jedel1043 in #58
  • Avoid overflowing when calling NormalizedTimeDuration::add_days by @jedel1043 in #61
  • Reject IsoDate when outside the allowed range by @jedel1043 in #62
  • Ensure parsing throws with unknown critical annotations by @jedel1043 in #63

Other Changes

  • Fix clippy lints and bump bitflags version by @nekevss in #38
  • Fix panics when no relative_to is supplied to round by @nekevss in #40
  • Implement add & subtract methods for DateTime component by @nekevss in #45
  • Fix method call in days_in_month by @nekevss in #46
  • Bump icu_calendar to 1.5 by @jedel1043 in #47
  • Migrate parsing to ixdtf crate by @nekevss in #50
  • Implement the toYearMonth, toMonthDay, and toDateTime for Date component by @nekevss in #56
  • Use groups in dependabot updates by @jedel1043 in #69
  • Remove CalendarProtocol and TimeZoneProtocol by @jedel1043 in #66
  • Update duration rounding to new algorithms by @nekevss in #65
  • Update duration validation and switch asserts to debug-asserts by @nekevss in #73
  • Implement PartialEq and Eq for Calendar, Date, and DateTime by @nekevss in #75
  • Bump temporal_rs version and update changelog by @nekevss in #76

Full Changelog: v0.0.2...v0.0.3

v0.0.2

05 Mar 03:09
a48e53e
Compare
Choose a tag to compare

The second release of temporal_rs with a couple fixes!

What's Changed

Bug Fixes

Other Changes

Full Changelog: v0.0.1...v0.0.2

v0.0.1

25 Feb 19:27
23f784f
Compare
Choose a tag to compare

This is the first release of the temporal_rs project.

⚠️ This crate is highly experimental and NOT stable. We cannot make any guarantee that the API will be stable until 0.1.0. Do not use in production without extreme caution ⚠️

What's Changed

Enhancements

  • Add blank and negated + small adjustments by @nekevss in #17
  • Simplify Temporal APIs by @jedel1043 in #18
  • Implement Duration normalization - Part 1 by @nekevss in #20
  • Duration Normalization - Part 2 by @nekevss in #23
  • Add non_exhaustive attribute to component structs by @nekevss in #25
  • Implement Duration::round and some general updates/fixes by @nekevss in #24

Documentation

Other Changes

New Contributors

Full Changelog: https://github.com/boa-dev/temporal/commits/v0.0.1