Releases: boa-dev/temporal
Releases · boa-dev/temporal
v0.0.3
What's Changed
Enhancements
- Implements
Date'sadd,subtract,until, andsincemethods 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_relativeto 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_daysby @jedel1043 in #61 - Reject
IsoDatewhen 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
DateTimecomponent by @nekevss in #45 - Fix method call in days_in_month by @nekevss in #46
- Bump
icu_calendarto 1.5 by @jedel1043 in #47 - Migrate parsing to
ixdtfcrate by @nekevss in #50 - Implement the
toYearMonth,toMonthDay, andtoDateTimeforDatecomponent by @nekevss in #56 - Use groups in dependabot updates by @jedel1043 in #69
- Remove
CalendarProtocolandTimeZoneProtocolby @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, andDateTimeby @nekevss in #75 - Bump
temporal_rsversion and update changelog by @nekevss in #76
Full Changelog: v0.0.2...v0.0.3
v0.0.2
v0.0.1
This is the first release of the temporal_rs project.
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
Durationnormalization - Part 1 by @nekevss in #20 - Duration Normalization - Part 2 by @nekevss in #23
- Add
non_exhaustiveattribute to component structs by @nekevss in #25 - Implement
Duration::roundand some general updates/fixes by @nekevss in #24
Documentation
- Adding a
docsdirectory by @nekevss in #16 - Build out README and CONTRIBUTING docs by @nekevss in #21
Other Changes
- Port
boa_temporalto newtemporalcrate by @nekevss in #1 - Add CI and rename license by @jedel1043 in #3
- Create LICENSE-Apache by @jedel1043 in #6
- Setup publish CI by @jedel1043 in #26
- Add first changelog by @jedel1043 in #27
- Remove keywords from Cargo.toml by @jedel1043 in #28
New Contributors
- @nekevss made their first contribution in #1
- @jedel1043 made their first contribution in #3
Full Changelog: https://github.com/boa-dev/temporal/commits/v0.0.1