v0.0.5
What's Changed in 0.0.5
- Prepare temporal_capi for publish by @jedel1043 in #238
- Adjustments to
toPlainYearMonthandtoPlainMonthDaymethods on PlainDate by @nekevss in #237 - Missed an unwrap in the README.md example by @nekevss in #236
- Clean up API ergonomics for calendar methods by @nekevss in #235
- Add various updates to docs by @nekevss in #234
- Reject datetime when fraction digits are too large by @nekevss in #229
- Fix not adjusting fraction for duration unit by @nekevss in #228
- Fixes for
EpochNanoseconds andOffsetparsing by @nekevss in #223 - Fix bugs around validating diffing units by @nekevss in #225
- Add
UtcOffsetstruct forPartialZonedDateTimeby @nekevss in #207 - Check in bindings, add CI for keeping them up to date by @Manishearth in #220
- Fix
Instant::epoch_millisecondsfor values before Epoch by @nekevss in #221 - Update ixdtf to 0.4.0 by @Manishearth in #219
- Update icu4x to 2.0.0-beta2 by @Manishearth in #218
- Add
GetNamedTimeZoneTransitionmethod to TimeZoneProvider trait by @nekevss in #203 - Implement posix resolution for month-week-day by @jedel1043 in #214
- implement utility methods on partial structs by @nekevss in #206
- Test all combinations of features by @jedel1043 in #212
- Reject non-iso calendar in
YearMonth::from_strandMonthDay::from_strby @nekevss in #211 - Fix not validating
MonthCodein ISO path by @nekevss in #210 - Integrate
MonthCodeinto public API and related adjustments by @nekevss in #208 - Implement the remaining non-ISO calendar method calls by @nekevss in #209
- PlainYearMonth parsing and Calendar field resolution cleanup/fixes by @nekevss in #205
- Build out stubs for remaining unimplemented methods by @nekevss in #202
- Fix clippy lints by @nekevss in #201
- Temporal duration compare by @sffc, @lockels, @Neelzee, @sebastianjacmatt, @Magnus-Fjeldstad and @HenrikTennebekk. in #186
- Fix issues with
from_partialmethod implementations by @nekevss in #200 - More FFI: Finish Calendar, add Instant by @Manishearth in #198
- Fix parsing bugs related to UTC Designator usage by @nekevss in #197
- Update time parsing to error on dup critical calendars by @nekevss in #196
- Update unit group validation to handle rounding options by @nekevss in #194
- Fix handling of leap seconds in parsing by @nekevss in #195
- Update time zone parsing to include other ixdtf formats by @nekevss in #193
- Fix calendar parsing on
from_strimplementation by @nekevss in #191 - Cleanup
NowAPI in favor of system defined implementations by @nekevss in #182 - Reimplement Unit Group with different approach by @nekevss in #183
- Implement
ZonedDateTime::offsetandZonedDateTime::offset_nanosecondsby @nekevss in #185 - Small API cleanup and a couple dev docs updates by @nekevss in #190
- Add Eq and Ord for PlainYearMonth + Eq for PlainMonthDay by @nekevss in #175
- More FFI APIs by @Manishearth in #178
- Fix the typo that's returning milliseconds instead of microseconds by @nekevss in #184
- Add some FFI tests by @Manishearth in #179
- Fix Instant parsing by handling order of operations and properly balance
IsoDateTimeby @nekevss in #174 - Add some testing / debugging docs by @nekevss in #176
- Fix logic on asserting is_time_duration by @nekevss in #177
- Rework library restructure to remove wrapper types by @nekevss in #181
- Restructure project to separate core provider APIs from non-provider APIs by @nekevss in #169
- Fix
Durationparsing not returning a range error. by @nekevss in #173 - Set up basic diplomat workflow by @Manishearth in #163
- Implement Neri-Schneider calculations by @nekevss in #147
- Remove
UnitGroupaddition by @nekevss in #171 - Implement
ZonedDateTime::sinceandZonedDateTime::untilby @nekevss in #170 - Implement to_string functionality and methods for
Duration,PlainYearMonth, andPlainMonthDayby @nekevss in #164 - API cleanup, visibility updates, and tech debt cleanup by @nekevss in #168
- Add to_string functionality for timezone identifer by @nekevss in #161
- Bug fixes to address test failures + removing unused API by @nekevss in #162
- Implement correct resolving of
getStartOfDayby @jedel1043 in #159 - Add an MSRV check to CI by @nekevss in #158
- Fixing panics in test262 when running in debug mode by @nekevss in #157
- Fix edge case for disambiguating
ZonedDateTimes on DSTs skipping midnight by @jedel1043 in #156 - Extend implementation of
to_ixdtf_stringto more types by @nekevss in #155 - Implement support for
to_stringand implementPlainDate::to_stringby @nekevss in #153 - Fix RoundingMode::truncation to UnsignedRoundingMode mapping by @nekevss in #146
- Add validation logic to
from_diff_settingsby @nekevss in #144 - Build out the rest of the Now methods by @nekevss in #145
- Adjust
RelativeToaccording to specification and implementation by @nekevss in #140 - Complete some general cleanup of
temporal_rsby @nekevss in #138 - Add ZonedDateTime functionality to
Duration::roundby @nekevss in #134 - Update try_new, new, and new_with_overflow integer type by @nekevss in #137
- Fix
Calendar::from_strto be case-insensitive by @nekevss in #135 - Add ToIntegerWithTruncation, ToPositiveIntegerWithTruncation, and ToIntegerIfIntegral methods to
FiniteF64by @nekevss in #131 - Add to-x methods and with-x methods to ZonedDateTime by @nekevss in #129
- Fix
epoch_time_to_epoch_yeardate equation bug related toBalanceISODateby @nekevss in #132 - Bump dependencies for
ixdtf,tzif,icu_calendar, andtinystr. by @nekevss in #133 - Fix bug introduced by
EpochNanoseconds+ adjust tests to catch better by @nekevss in #128 - Remove epochSeconds and epochMicroseconds + adjust epochMillseconds by @nekevss in #127
- Adjust compilation configuration of tzdb to target_family from target_os by @nekevss in #125
- Migrate repo to workspace by @jedel1043 in #126
- Add now feature flag by @nekevss in #123
- Add
ZonedDateTimecalendar accessor methods by @nekevss in #117 - Implement
PartialZonedDateTimeandfrom_partialandfrom_strforZonedDateTimeby @nekevss in #115 - Update CHANGELOG for v0.0.4 release by @nekevss in #124
- Patch the now test per matrix discussion by @nekevss in #121
New Contributors
- @sffc made their first contribution in #186
- @lockels made their first contribution in #186
- @Neelzee made their first contribution in #186
- @sebastianjacmatt made their first contribution in #186
- @Magnus-Fjeldstad made their first contribution in #186
- @HenrikTennebekk made their first contribution in #186
- @cassioneri made their first contribution in #147
Full Changelog: v0.0.4...0.0.5