chronotope/chrono (chrono)
### [`v0.4.32`](https://togithub.com/chronotope/chrono/releases/tag/v0.4.32)
[Compare Source](https://togithub.com/chronotope/chrono/compare/v0.4.31...v0.4.32)
#### What's Changed
- improve doc comment and tests for timestamp_nanos_opt by [@mlegner](https://togithub.com/mlegner) in [https://github.com/chronotope/chrono/pull/1299](https://togithub.com/chronotope/chrono/pull/1299)
- Export `Archived*` types in `rkyv` module by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1304](https://togithub.com/chronotope/chrono/pull/1304)
- Switch to `doc_auto_cfg` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1305](https://togithub.com/chronotope/chrono/pull/1305)
- duplicate derives on ArchivedT types (for rkyv feature) by [@Awpteamoose](https://togithub.com/Awpteamoose) in [https://github.com/chronotope/chrono/pull/1271](https://togithub.com/chronotope/chrono/pull/1271)
- Deprecate standalone `format` functions by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1306](https://togithub.com/chronotope/chrono/pull/1306)
- Add benchmark for `DateTime::with_*` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1309](https://togithub.com/chronotope/chrono/pull/1309)
- Don't let `unstable-locales` imply the `alloc` feature by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1307](https://togithub.com/chronotope/chrono/pull/1307)
- Remove `format::{format_localized, format_item_localized}` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1311](https://togithub.com/chronotope/chrono/pull/1311)
- Add `NaiveTime::overflowing_(add|sub)_offset` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1310](https://togithub.com/chronotope/chrono/pull/1310)
- Fix `*_DAYS_FROM_YEAR_0` calculation by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1312](https://togithub.com/chronotope/chrono/pull/1312)
- Add `NaiveDateTime::checked_(add|sub)_offset` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1313](https://togithub.com/chronotope/chrono/pull/1313)
- `(overflowing|checked)_(add|sub)_offset` implementations by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1069](https://togithub.com/chronotope/chrono/pull/1069)
- tests calling date command set env LC_ALL by [@jtmoon79](https://togithub.com/jtmoon79) in [https://github.com/chronotope/chrono/pull/1315](https://togithub.com/chronotope/chrono/pull/1315)
- Update `deny.toml` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1320](https://togithub.com/chronotope/chrono/pull/1320)
- Document panics in `Add`/`Sub` impls and use `expect` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1316](https://togithub.com/chronotope/chrono/pull/1316)
- Fix panic in `TimeZone::from_local_datetime` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1071](https://togithub.com/chronotope/chrono/pull/1071)
- Add `DateTime::to_utc` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1325](https://togithub.com/chronotope/chrono/pull/1325)
- Fix out of range panics in `DateTime` getters and setters by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1317](https://togithub.com/chronotope/chrono/pull/1317)
- Inline `write_rfc2822_inner`, don't localize by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1322](https://togithub.com/chronotope/chrono/pull/1322)
- Documentation tweaks by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1274](https://togithub.com/chronotope/chrono/pull/1274)
- Remove unnecessary feature gate by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1329](https://togithub.com/chronotope/chrono/pull/1329)
- Fix quotes in docs.rs feature list by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1326](https://togithub.com/chronotope/chrono/pull/1326)
- Duration features part 1 by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1327](https://togithub.com/chronotope/chrono/pull/1327)
- Make methods on `NaiveDateTime` const where possible by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1286](https://togithub.com/chronotope/chrono/pull/1286)
- Fix `Duration::MIN.abs()` (adjust `Duration::MIN` by 1 millisecond) by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1334](https://togithub.com/chronotope/chrono/pull/1334)
- archive derive of PartialEq for rkyv - 0.4.x by [@mkatychev](https://togithub.com/mkatychev) in [https://github.com/chronotope/chrono/pull/959](https://togithub.com/chronotope/chrono/pull/959)
- Bump actions/setup-node from 3 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/chronotope/chrono/pull/1346](https://togithub.com/chronotope/chrono/pull/1346)
- test.yml remove errant `with: node-version` by [@jtmoon79](https://togithub.com/jtmoon79) in [https://github.com/chronotope/chrono/pull/1352](https://togithub.com/chronotope/chrono/pull/1352)
- Bump MSRV to 1.60 by [@djc](https://togithub.com/djc) in [https://github.com/chronotope/chrono/pull/1347](https://togithub.com/chronotope/chrono/pull/1347)
- Split `clock` feature into `clock` and `now` by [@mmastrac](https://togithub.com/mmastrac) in [https://github.com/chronotope/chrono/pull/1343](https://togithub.com/chronotope/chrono/pull/1343)
- Update windows-targets requirement from 0.48 to 0.52 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/chronotope/chrono/pull/1360](https://togithub.com/chronotope/chrono/pull/1360)
- Add From for NaiveDateTime by [@dcechano](https://togithub.com/dcechano) in [https://github.com/chronotope/chrono/pull/1355](https://togithub.com/chronotope/chrono/pull/1355)
- Add from_timestamp_nanos by [@Ali-Mirghasemi](https://togithub.com/Ali-Mirghasemi) in [https://github.com/chronotope/chrono/pull/1357](https://togithub.com/chronotope/chrono/pull/1357)
- Silence clippy lint for test code by [@djc](https://togithub.com/djc) in [https://github.com/chronotope/chrono/pull/1362](https://togithub.com/chronotope/chrono/pull/1362)
- Expose rkyv features as features for chrono users. by [@gz](https://togithub.com/gz) in [https://github.com/chronotope/chrono/pull/1368](https://togithub.com/chronotope/chrono/pull/1368)
- docs: Improve deprecation of `TimeZone::datetime_from_str` by [@tmccombs](https://togithub.com/tmccombs) in [https://github.com/chronotope/chrono/pull/1342](https://togithub.com/chronotope/chrono/pull/1342)
- Add Months::num_months() and num_years() by [@danwilliams](https://togithub.com/danwilliams) in [https://github.com/chronotope/chrono/pull/1373](https://togithub.com/chronotope/chrono/pull/1373)
- CI Linting: Fix missing sources checkout in `toml` job. by [@gibbz00](https://togithub.com/gibbz00) in [https://github.com/chronotope/chrono/pull/1371](https://togithub.com/chronotope/chrono/pull/1371)
- Add from_timestamp_millis to DateTime by [@xmakro](https://togithub.com/xmakro) in [https://github.com/chronotope/chrono/pull/1374](https://togithub.com/chronotope/chrono/pull/1374)
- Fix typos in Datelike impl for DateTime by [@ElectrifyPro](https://togithub.com/ElectrifyPro) in [https://github.com/chronotope/chrono/pull/1376](https://togithub.com/chronotope/chrono/pull/1376)
- Prepare 0.4.32 by [@djc](https://togithub.com/djc) in [https://github.com/chronotope/chrono/pull/1378](https://togithub.com/chronotope/chrono/pull/1378)
- Update windows-bindgen to 0.52 by [@djc](https://togithub.com/djc) in [https://github.com/chronotope/chrono/pull/1379](https://togithub.com/chronotope/chrono/pull/1379)
**Full Changelog**: https://github.com/chronotope/chrono/compare/v0.4.31...v0.4.32
Configuration
📅 Schedule: Branch creation - "after 8pm,before 6am" in timezone America/Los_Angeles, Automerge - "after 8pm,before 6am" in timezone America/Los_Angeles.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.4.31
->0.4.32
Release Notes
chronotope/chrono (chrono)
### [`v0.4.32`](https://togithub.com/chronotope/chrono/releases/tag/v0.4.32) [Compare Source](https://togithub.com/chronotope/chrono/compare/v0.4.31...v0.4.32) #### What's Changed - improve doc comment and tests for timestamp_nanos_opt by [@mlegner](https://togithub.com/mlegner) in [https://github.com/chronotope/chrono/pull/1299](https://togithub.com/chronotope/chrono/pull/1299) - Export `Archived*` types in `rkyv` module by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1304](https://togithub.com/chronotope/chrono/pull/1304) - Switch to `doc_auto_cfg` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1305](https://togithub.com/chronotope/chrono/pull/1305) - duplicate derives on ArchivedT types (for rkyv feature) by [@Awpteamoose](https://togithub.com/Awpteamoose) in [https://github.com/chronotope/chrono/pull/1271](https://togithub.com/chronotope/chrono/pull/1271) - Deprecate standalone `format` functions by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1306](https://togithub.com/chronotope/chrono/pull/1306) - Add benchmark for `DateTime::with_*` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1309](https://togithub.com/chronotope/chrono/pull/1309) - Don't let `unstable-locales` imply the `alloc` feature by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1307](https://togithub.com/chronotope/chrono/pull/1307) - Remove `format::{format_localized, format_item_localized}` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1311](https://togithub.com/chronotope/chrono/pull/1311) - Add `NaiveTime::overflowing_(add|sub)_offset` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1310](https://togithub.com/chronotope/chrono/pull/1310) - Fix `*_DAYS_FROM_YEAR_0` calculation by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1312](https://togithub.com/chronotope/chrono/pull/1312) - Add `NaiveDateTime::checked_(add|sub)_offset` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1313](https://togithub.com/chronotope/chrono/pull/1313) - `(overflowing|checked)_(add|sub)_offset` implementations by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1069](https://togithub.com/chronotope/chrono/pull/1069) - tests calling date command set env LC_ALL by [@jtmoon79](https://togithub.com/jtmoon79) in [https://github.com/chronotope/chrono/pull/1315](https://togithub.com/chronotope/chrono/pull/1315) - Update `deny.toml` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1320](https://togithub.com/chronotope/chrono/pull/1320) - Document panics in `Add`/`Sub` impls and use `expect` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1316](https://togithub.com/chronotope/chrono/pull/1316) - Fix panic in `TimeZone::from_local_datetime` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1071](https://togithub.com/chronotope/chrono/pull/1071) - Add `DateTime::to_utc` by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1325](https://togithub.com/chronotope/chrono/pull/1325) - Fix out of range panics in `DateTime` getters and setters by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1317](https://togithub.com/chronotope/chrono/pull/1317) - Inline `write_rfc2822_inner`, don't localize by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1322](https://togithub.com/chronotope/chrono/pull/1322) - Documentation tweaks by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1274](https://togithub.com/chronotope/chrono/pull/1274) - Remove unnecessary feature gate by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1329](https://togithub.com/chronotope/chrono/pull/1329) - Fix quotes in docs.rs feature list by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1326](https://togithub.com/chronotope/chrono/pull/1326) - Duration features part 1 by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1327](https://togithub.com/chronotope/chrono/pull/1327) - Make methods on `NaiveDateTime` const where possible by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1286](https://togithub.com/chronotope/chrono/pull/1286) - Fix `Duration::MIN.abs()` (adjust `Duration::MIN` by 1 millisecond) by [@pitdicker](https://togithub.com/pitdicker) in [https://github.com/chronotope/chrono/pull/1334](https://togithub.com/chronotope/chrono/pull/1334) - archive derive of PartialEq for rkyv - 0.4.x by [@mkatychev](https://togithub.com/mkatychev) in [https://github.com/chronotope/chrono/pull/959](https://togithub.com/chronotope/chrono/pull/959) - Bump actions/setup-node from 3 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/chronotope/chrono/pull/1346](https://togithub.com/chronotope/chrono/pull/1346) - test.yml remove errant `with: node-version` by [@jtmoon79](https://togithub.com/jtmoon79) in [https://github.com/chronotope/chrono/pull/1352](https://togithub.com/chronotope/chrono/pull/1352) - Bump MSRV to 1.60 by [@djc](https://togithub.com/djc) in [https://github.com/chronotope/chrono/pull/1347](https://togithub.com/chronotope/chrono/pull/1347) - Split `clock` feature into `clock` and `now` by [@mmastrac](https://togithub.com/mmastrac) in [https://github.com/chronotope/chrono/pull/1343](https://togithub.com/chronotope/chrono/pull/1343) - Update windows-targets requirement from 0.48 to 0.52 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/chronotope/chrono/pull/1360](https://togithub.com/chronotope/chrono/pull/1360) - Add FromConfiguration
📅 Schedule: Branch creation - "after 8pm,before 6am" in timezone America/Los_Angeles, Automerge - "after 8pm,before 6am" in timezone America/Los_Angeles.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.