- Implement add and subtract methods for Duration by @nekevss in #74
- Implement PartialEq and Eq for
Calendar,Date, andDateTimeby @nekevss in #75 - Update duration validation and switch asserts to debug-asserts by @nekevss in #73
- Update duration rounding to new algorithms by @nekevss in #65
- Remove
CalendarProtocolandTimeZoneProtocolby @jedel1043 in #66 - Use groups in dependabot updates by @jedel1043 in #69
- Ensure parsing throws with unknown critical annotations by @jedel1043 in #63
- Reject
IsoDatewhen outside the allowed range by @jedel1043 in #62 - Avoid overflowing when calling
NormalizedTimeDuration::add_daysby @jedel1043 in #61 - Ensure parsing throws when duplicate calendar is critical by @jedel1043 in #58
- Fix rounding when the dividend is smaller than the divisor by @jedel1043 in #57
- Implement the
toYearMonth,toMonthDay, andtoDateTimeforDatecomponent by @nekevss in #56 - Update increment rounding functionality by @nekevss in #53
- Patch
(un)balance_relativeto avoid panicking by @jedel1043 in #48 - Cleanup rounding increment usages with new struct by @jedel1043 in #54
- Add struct to encapsulate invariants of rounding increments by @jedel1043 in #49
- Migrate parsing to
ixdtfcrate by @nekevss in #50 - Fix method call in days_in_month by @nekevss in #46
- Implement add & subtract methods for
DateTimecomponent by @nekevss in #45 - Fix panics when no relative_to is supplied to round by @nekevss in #40
- Implement Time's until and since methods by @nekevss in #36
- Implements
Date'sadd,subtract,until, andsincemethods by @nekevss in #35 - Fix clippy lints and bump bitflags version by @nekevss in #38
Full Changelog: https://github.com/boa-dev/temporal/compare/v0.0.2...v0.0.3
- Fix loop in
diff_iso_dateby @nekevss in boa-dev#31 - Remove unnecessary iterations by @nekevss in boa-dev#30
Full Changelog: https://github.com/boa-dev/temporal/compare/v0.0.1...v0.0.2
- Add blank and negated + small adjustments by @nekevss in boa-dev#17
- Simplify Temporal APIs by @jedel1043 in boa-dev#18
- Implement
Durationnormalization - Part 1 by @nekevss in boa-dev#20 - Duration Normalization - Part 2 by @nekevss in boa-dev#23
- Add
non_exhaustiveattribute to component structs by @nekevss in boa-dev#25 - Implement
Duration::roundand some general updates/fixes by @nekevss in boa-dev#24
- Adding a
docsdirectory by @nekevss in boa-dev#16 - Build out README and CONTRIBUTING docs by @nekevss in boa-dev#21
- Port
boa_temporalto newtemporalcrate by @nekevss in boa-dev#1 - Add CI and rename license by @jedel1043 in boa-dev#3
- Create LICENSE-Apache by @jedel1043 in boa-dev#6
- Setup publish CI by @jedel1043 in boa-dev#26
- Remove keywords from Cargo.toml by @jedel1043 in boa-dev#28
- @nekevss made their first contribution in boa-dev#1
- @jedel1043 made their first contribution in boa-dev#3
Full Changelog: https://github.com/boa-dev/temporal/commits/v0.0.1