v0.0.12
What's Changed in v0.0.12
- cleanup: Remove parsing functionality from PartialZDT by @Manishearth in #493
- Various MonthDay fixes by @Manishearth in #492
- Add
CalendarFieldsconcept and integate it with API and Partial structs by @nekevss in #487 - Add support for non-ISO yearmonths and monthdays by @Manishearth in #490
- Add separate parsed variants of all types by @Manishearth in #486
- Update icu_calendar, fix self-consistency test by @Manishearth in #488
- Add builder pattern
with_xxxmethods for PartialDuration by @nekevss in #485 - Add CalendarFieldKeysToIgnore by @Manishearth in #484
- Reuse ZDT parsing logic from PartialZDT by @Manishearth in #483
- Fix hours in day calculation around gap transitions by @Manishearth in #482
- Generate the baked zone info data for ZoneInfoProvider by @nekevss in #264
- Precompute before/after offsets and use in disambiguate_possible_epoch_nanos by @Manishearth in #479
- Add tzif-inspect tool for inspecting tzif data by @Manishearth in #480
- Fix behavior of ns-to-seconds casting for negative values by @Manishearth in #475
- Fix panics from calling abs on i64::MIN by @nekevss in #474
- Implement get_named_tzdb_transition by @Manishearth in #472
- Use ISO day of week unconditionally by @Manishearth in #471
- Fix overflow when validating Duration by @nekevss in #470
- Rewrite v2_estimate_tz_pair to compare local timestamps by @Manishearth in #468
- Normalize, don't canonicalize time zones by @Manishearth in #466
- Normalize UTC to UTC by @Manishearth in #463
- Ensure that the correct year-month is range-checked during diff operations by @Manishearth in #461
- Correctly handle matchBehavior for sub-minute offset strings by @Manishearth in #462
- Correctly normalize timezones by @Manishearth in #460
- Fix posix logic that was causing panics by @nekevss in #459
- Fix float precision check by @Manishearth in #457
- CalendarDateAdd takes DateDurations, not full Durations by @Manishearth in #453
- Check validity where requested by the spec by @Manishearth in #456
- Add .clone() to FFI, YearMonth::reference_day by @Manishearth in #454
- Move nanoseconds-validity checking to being explicit by @Manishearth in #452
- Add debug impl for error message by @Manishearth in #451
- Rename ffi epoch_ns_for to epoch_ms_for by @Manishearth in #443
- Fix panic in tzdb logic by @nekevss in #441
- Support RoundNumberToIncrementAsIfPositive by @Manishearth in #440
- Support sub-minute offsets in UTCOffset by @Manishearth in #437
- Fix bug in
to_zoned_date_time_with_providerby @nekevss in #436 - Ensure dates are in limits after performing arithmetic by @Manishearth in #435
- YearMonth::compare should compare ISO days by @Manishearth in #433
- toPlainDate should use CONSTRAIN by @Manishearth in #430
Full Changelog: v0.0.11...v0.0.12