Sourced from chrono's releases.
v0.4.37
Version 0.4.36 introduced an unexpected breaking change and was yanked. In it
LocalResultwas renamed toMappedLocalTimeto avoid the impression that it is aResulttype were some of the results are errors. For backwards compatibility a type alias with the old name was added.As it turns out there is one case where a type alias behaves differently from the regular enum: you can't import enum variants from a type alias with
use chrono::LocalResult::*. With 0.4.37 we make the new nameMappedLocalTimethe alias, but keep using it in function signatures and the documentation as much as possible.See also the release notes of chrono 0.4.36 from yesterday for the yanked release.
v0.4.36
This release un-deprecates the methods on
TimeDeltathat were deprecated with the 0.4.35 release because of the churn they are causing for the ecosystem.New is the
DateTime::with_time()method. As an example of when it is useful:use chrono::{Local, NaiveTime}; // Today at 12:00:00 let today_noon = Local::now().with_time(NaiveTime::from_hms_opt(12, 0, 0).unwrap());Additions
- Add
DateTime::with_time()(#1510)Deprecations
- Revert
TimeDeltadeprecations (#1543)- Deprecate
TimeStamp::timestamp_subsec_nanos, which was missed in the 0.4.35 release (#1486)Documentation
- Correct version number of deprecation notices (#1486)
- Fix some typos (#1505)
- Slightly improve serde documentation (#1519)
- Main documentation: simplify links and reflow text (#1535)
Internal
- CI: Lint benchmarks (#1489)
- Remove unnessary
CopyandSendimpls (#1492, thanks@erickt)- Backport streamlined
NaiveDateunit tests (#1500, thanks@Zomtir)- Rename
LocalResulttoTzResolution, add alias (#1501)- Update windows-bindgen to 0.55 (#1504)
- Avoid duplicate imports, which generate warnings on nightly (#1507)
- Add extra debug assertions to
NaiveDate::from_yof(#1518)- Some small simplifications to
DateTime::date_naiveandNaiveDate::diff_months(#1530)- Remove
unwrapin UnixLocaltype (#1533)- Use different method to ignore feature-dependent doctests (#1534)
Thanks to all contributors on behalf of the chrono team,
@djcand@pitdicker!
7d62045
Prepare 0.4.376857d00
Hide re-export of LocalResult in docs9e22e48
Swap MappedLocalTime and LocalResult type
aliasca3c3b6
Prepare 0.4.361850198
Revert TimeDelta deprecationse05ba8b
Add MappedLocalTime::and_then3adfd88
Main documentation: simplify links and reflow text1e8df65
Rustfmt doc comments1b57859
Run doctests with alloc feature if possible6f2c7cc
Use different method to run feature-dependent doctests