|
| 1 | +## What's Changed in 0.0.5 |
| 2 | +* Prepare temporal_capi for publish by @jedel1043 in [#238](https://github.com/boa-dev/temporal/pull/238) |
| 3 | +* Adjustments to `toPlainYearMonth` and `toPlainMonthDay` methods on PlainDate by @nekevss in [#237](https://github.com/boa-dev/temporal/pull/237) |
| 4 | +* Missed an unwrap in the README.md example by @nekevss in [#236](https://github.com/boa-dev/temporal/pull/236) |
| 5 | +* Clean up API ergonomics for calendar methods by @nekevss in [#235](https://github.com/boa-dev/temporal/pull/235) |
| 6 | +* Add various updates to docs by @nekevss in [#234](https://github.com/boa-dev/temporal/pull/234) |
| 7 | +* Reject datetime when fraction digits are too large by @nekevss in [#229](https://github.com/boa-dev/temporal/pull/229) |
| 8 | +* Fix not adjusting fraction for duration unit by @nekevss in [#228](https://github.com/boa-dev/temporal/pull/228) |
| 9 | +* Fixes for `EpochNanosecond`s and `Offset` parsing by @nekevss in [#223](https://github.com/boa-dev/temporal/pull/223) |
| 10 | +* Fix bugs around validating diffing units by @nekevss in [#225](https://github.com/boa-dev/temporal/pull/225) |
| 11 | +* Add `UtcOffset` struct for `PartialZonedDateTime` by @nekevss in [#207](https://github.com/boa-dev/temporal/pull/207) |
| 12 | +* Check in bindings, add CI for keeping them up to date by @Manishearth in [#220](https://github.com/boa-dev/temporal/pull/220) |
| 13 | +* Fix `Instant::epoch_milliseconds` for values before Epoch by @nekevss in [#221](https://github.com/boa-dev/temporal/pull/221) |
| 14 | +* Update ixdtf to 0.4.0 by @Manishearth in [#219](https://github.com/boa-dev/temporal/pull/219) |
| 15 | +* Update icu4x to 2.0.0-beta2 by @Manishearth in [#218](https://github.com/boa-dev/temporal/pull/218) |
| 16 | +* Add `GetNamedTimeZoneTransition` method to TimeZoneProvider trait by @nekevss in [#203](https://github.com/boa-dev/temporal/pull/203) |
| 17 | +* Implement posix resolution for month-week-day by @jedel1043 in [#214](https://github.com/boa-dev/temporal/pull/214) |
| 18 | +* implement utility methods on partial structs by @nekevss in [#206](https://github.com/boa-dev/temporal/pull/206) |
| 19 | +* Test all combinations of features by @jedel1043 in [#212](https://github.com/boa-dev/temporal/pull/212) |
| 20 | +* Reject non-iso calendar in `YearMonth::from_str` and `MonthDay::from_str` by @nekevss in [#211](https://github.com/boa-dev/temporal/pull/211) |
| 21 | +* Fix not validating `MonthCode` in ISO path by @nekevss in [#210](https://github.com/boa-dev/temporal/pull/210) |
| 22 | +* Integrate `MonthCode` into public API and related adjustments by @nekevss in [#208](https://github.com/boa-dev/temporal/pull/208) |
| 23 | +* Implement the remaining non-ISO calendar method calls by @nekevss in [#209](https://github.com/boa-dev/temporal/pull/209) |
| 24 | +* PlainYearMonth parsing and Calendar field resolution cleanup/fixes by @nekevss in [#205](https://github.com/boa-dev/temporal/pull/205) |
| 25 | +* Build out stubs for remaining unimplemented methods by @nekevss in [#202](https://github.com/boa-dev/temporal/pull/202) |
| 26 | +* Fix clippy lints by @nekevss in [#201](https://github.com/boa-dev/temporal/pull/201) |
| 27 | +* Temporal duration compare by @sffc, @lockels, @Neelzee, @sebastianjacmatt, @Magnus-Fjeldstad and @HenrikTennebekk. in [#186](https://github.com/boa-dev/temporal/pull/186) |
| 28 | +* Fix issues with `from_partial` method implementations by @nekevss in [#200](https://github.com/boa-dev/temporal/pull/200) |
| 29 | +* More FFI: Finish Calendar, add Instant by @Manishearth in [#198](https://github.com/boa-dev/temporal/pull/198) |
| 30 | +* Fix parsing bugs related to UTC Designator usage by @nekevss in [#197](https://github.com/boa-dev/temporal/pull/197) |
| 31 | +* Update time parsing to error on dup critical calendars by @nekevss in [#196](https://github.com/boa-dev/temporal/pull/196) |
| 32 | +* Update unit group validation to handle rounding options by @nekevss in [#194](https://github.com/boa-dev/temporal/pull/194) |
| 33 | +* Fix handling of leap seconds in parsing by @nekevss in [#195](https://github.com/boa-dev/temporal/pull/195) |
| 34 | +* Update time zone parsing to include other ixdtf formats by @nekevss in [#193](https://github.com/boa-dev/temporal/pull/193) |
| 35 | +* Fix calendar parsing on `from_str` implementation by @nekevss in [#191](https://github.com/boa-dev/temporal/pull/191) |
| 36 | +* Cleanup `Now` API in favor of system defined implementations by @nekevss in [#182](https://github.com/boa-dev/temporal/pull/182) |
| 37 | +* Reimplement Unit Group with different approach by @nekevss in [#183](https://github.com/boa-dev/temporal/pull/183) |
| 38 | +* Implement `ZonedDateTime::offset` and `ZonedDateTime::offset_nanoseconds` by @nekevss in [#185](https://github.com/boa-dev/temporal/pull/185) |
| 39 | +* Small API cleanup and a couple dev docs updates by @nekevss in [#190](https://github.com/boa-dev/temporal/pull/190) |
| 40 | +* Add Eq and Ord for PlainYearMonth + Eq for PlainMonthDay by @nekevss in [#175](https://github.com/boa-dev/temporal/pull/175) |
| 41 | +* More FFI APIs by @Manishearth in [#178](https://github.com/boa-dev/temporal/pull/178) |
| 42 | +* Fix the typo that's returning milliseconds instead of microseconds by @nekevss in [#184](https://github.com/boa-dev/temporal/pull/184) |
| 43 | +* Add some FFI tests by @Manishearth in [#179](https://github.com/boa-dev/temporal/pull/179) |
| 44 | +* Fix Instant parsing by handling order of operations and properly balance `IsoDateTime` by @nekevss in [#174](https://github.com/boa-dev/temporal/pull/174) |
| 45 | +* Add some testing / debugging docs by @nekevss in [#176](https://github.com/boa-dev/temporal/pull/176) |
| 46 | +* Fix logic on asserting is_time_duration by @nekevss in [#177](https://github.com/boa-dev/temporal/pull/177) |
| 47 | +* Rework library restructure to remove wrapper types by @nekevss in [#181](https://github.com/boa-dev/temporal/pull/181) |
| 48 | +* Restructure project to separate core provider APIs from non-provider APIs by @nekevss in [#169](https://github.com/boa-dev/temporal/pull/169) |
| 49 | +* Fix `Duration` parsing not returning a range error. by @nekevss in [#173](https://github.com/boa-dev/temporal/pull/173) |
| 50 | +* Set up basic diplomat workflow by @Manishearth in [#163](https://github.com/boa-dev/temporal/pull/163) |
| 51 | +* Implement Neri-Schneider calculations by @nekevss in [#147](https://github.com/boa-dev/temporal/pull/147) |
| 52 | +* Remove `UnitGroup` addition by @nekevss in [#171](https://github.com/boa-dev/temporal/pull/171) |
| 53 | +* Implement `ZonedDateTime::since` and `ZonedDateTime::until` by @nekevss in [#170](https://github.com/boa-dev/temporal/pull/170) |
| 54 | +* Implement to_string functionality and methods for `Duration`, `PlainYearMonth`, and `PlainMonthDay` by @nekevss in [#164](https://github.com/boa-dev/temporal/pull/164) |
| 55 | +* API cleanup, visibility updates, and tech debt cleanup by @nekevss in [#168](https://github.com/boa-dev/temporal/pull/168) |
| 56 | +* Add to_string functionality for timezone identifer by @nekevss in [#161](https://github.com/boa-dev/temporal/pull/161) |
| 57 | +* Bug fixes to address test failures + removing unused API by @nekevss in [#162](https://github.com/boa-dev/temporal/pull/162) |
| 58 | +* Implement correct resolving of `getStartOfDay` by @jedel1043 in [#159](https://github.com/boa-dev/temporal/pull/159) |
| 59 | +* Add an MSRV check to CI by @nekevss in [#158](https://github.com/boa-dev/temporal/pull/158) |
| 60 | +* Fixing panics in test262 when running in debug mode by @nekevss in [#157](https://github.com/boa-dev/temporal/pull/157) |
| 61 | +* Fix edge case for disambiguating `ZonedDateTime`s on DSTs skipping midnight by @jedel1043 in [#156](https://github.com/boa-dev/temporal/pull/156) |
| 62 | +* Extend implementation of `to_ixdtf_string` to more types by @nekevss in [#155](https://github.com/boa-dev/temporal/pull/155) |
| 63 | +* Implement support for `to_string` and implement `PlainDate::to_string` by @nekevss in [#153](https://github.com/boa-dev/temporal/pull/153) |
| 64 | +* Fix RoundingMode::truncation to UnsignedRoundingMode mapping by @nekevss in [#146](https://github.com/boa-dev/temporal/pull/146) |
| 65 | +* Add validation logic to `from_diff_settings` by @nekevss in [#144](https://github.com/boa-dev/temporal/pull/144) |
| 66 | +* Build out the rest of the Now methods by @nekevss in [#145](https://github.com/boa-dev/temporal/pull/145) |
| 67 | +* Adjust `RelativeTo` according to specification and implementation by @nekevss in [#140](https://github.com/boa-dev/temporal/pull/140) |
| 68 | +* Complete some general cleanup of `temporal_rs` by @nekevss in [#138](https://github.com/boa-dev/temporal/pull/138) |
| 69 | +* Add ZonedDateTime functionality to `Duration::round` by @nekevss in [#134](https://github.com/boa-dev/temporal/pull/134) |
| 70 | +* Update try_new, new, and new_with_overflow integer type by @nekevss in [#137](https://github.com/boa-dev/temporal/pull/137) |
| 71 | +* Fix `Calendar::from_str` to be case-insensitive by @nekevss in [#135](https://github.com/boa-dev/temporal/pull/135) |
| 72 | +* Add ToIntegerWithTruncation, ToPositiveIntegerWithTruncation, and ToIntegerIfIntegral methods to `FiniteF64` by @nekevss in [#131](https://github.com/boa-dev/temporal/pull/131) |
| 73 | +* Add to-x methods and with-x methods to ZonedDateTime by @nekevss in [#129](https://github.com/boa-dev/temporal/pull/129) |
| 74 | +* Fix `epoch_time_to_epoch_year` date equation bug related to `BalanceISODate` by @nekevss in [#132](https://github.com/boa-dev/temporal/pull/132) |
| 75 | +* Bump dependencies for `ixdtf`, `tzif`, `icu_calendar`, and `tinystr`. by @nekevss in [#133](https://github.com/boa-dev/temporal/pull/133) |
| 76 | +* Fix bug introduced by `EpochNanoseconds` + adjust tests to catch better by @nekevss in [#128](https://github.com/boa-dev/temporal/pull/128) |
| 77 | +* Remove epochSeconds and epochMicroseconds + adjust epochMillseconds by @nekevss in [#127](https://github.com/boa-dev/temporal/pull/127) |
| 78 | +* Adjust compilation configuration of tzdb to target_family from target_os by @nekevss in [#125](https://github.com/boa-dev/temporal/pull/125) |
| 79 | +* Migrate repo to workspace by @jedel1043 in [#126](https://github.com/boa-dev/temporal/pull/126) |
| 80 | +* Add now feature flag by @nekevss in [#123](https://github.com/boa-dev/temporal/pull/123) |
| 81 | +* Add `ZonedDateTime` calendar accessor methods by @nekevss in [#117](https://github.com/boa-dev/temporal/pull/117) |
| 82 | +* Implement `PartialZonedDateTime` and `from_partial` and `from_str` for `ZonedDateTime` by @nekevss in [#115](https://github.com/boa-dev/temporal/pull/115) |
| 83 | +* Update CHANGELOG for v0.0.4 release by @nekevss in [#124](https://github.com/boa-dev/temporal/pull/124) |
| 84 | +* Patch the now test per matrix discussion by @nekevss in [#121](https://github.com/boa-dev/temporal/pull/121) |
| 85 | + |
| 86 | +## New Contributors |
| 87 | +* @sffc made their first contribution in [#186](https://github.com/boa-dev/temporal/pull/186) |
| 88 | +* @lockels made their first contribution in [#186](https://github.com/boa-dev/temporal/pull/186) |
| 89 | +* @Neelzee made their first contribution in [#186](https://github.com/boa-dev/temporal/pull/186) |
| 90 | +* @sebastianjacmatt made their first contribution in [#186](https://github.com/boa-dev/temporal/pull/186) |
| 91 | +* @Magnus-Fjeldstad made their first contribution in [#186](https://github.com/boa-dev/temporal/pull/186) |
| 92 | +* @HenrikTennebekk made their first contribution in [#186](https://github.com/boa-dev/temporal/pull/186) |
| 93 | +* @cassioneri made their first contribution in [#147](https://github.com/boa-dev/temporal/pull/147) |
| 94 | + |
| 95 | +**Full Changelog**: https://github.com/boa-dev/temporal/compare/v0.0.4...0.0.5 |
| 96 | + |
1 | 97 | ## What's Changed in v0.0.4
|
2 | 98 |
|
3 | 99 | * bump release by @jasonwilliams in [#120](https://github.com/boa-dev/temporal/pull/120)
|
|
0 commit comments