tink-rust
tink-rust copied to clipboard
build(deps): bump chrono from 0.4.26 to 0.4.38
Bumps chrono from 0.4.26 to 0.4.38.
Release notes
Sourced from chrono's releases.
v0.4.38
This release bring a ca. 20% improvement to the performance of the formatting code, and a convenient
days_sincemethod for theWeekdaytype.Chrono 0.4.38 also removes the long deprecated
rustc-serializefeature. Support forrustc-serializewill be soft-destabilized in the next Rust edition. Removing the feature will not break existing users of the feature; Cargo will just not update dependents that rely on it to newer versions of chrono.In chrono 0.4.36 we made an accidental breaking change by switching to
derive(Copy)forDateTimeinstead of a manual implementation. It is reverted in this release.Removals
- Remove
rustc-serializefeature (#1548, thanks@workingjubilee)Additions
- Add
Weekday::days_since(#1249, based on #216 by@clarfonthey)- Add
TimeDelta::checked_mulandTimeDelta::checked_div(#1565, thanks@Zomtir)Fixes
- Return error when rounding with a zero duration (#1474, thanks
@Dav1dde)- Manually implement
CopyforDateTimeif offset isCopy(#1573)Internal
- Inline
test_encodable_jsonandtest_decodable_jsonfunctions (#1550)- CI: Reduce combinations in
cargo hack check(#1553)- Refactor formatting code (#1335)
- Optimize number formatting (#1558)
- Only package files needed for building and testing (#1554)
Thanks to all contributors on behalf of the chrono team,
@djcand@pitdicker!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
... (truncated)
Commits
352a352Prepare 0.4.3846d44d6Manually implementCopyforDateTimeif offset isCopy760eb66Update windows-bindgen requirement from 0.55 to 0.56391187fReturn error when rounding with zero durationffc75e5AddTimeDelta::checked_mulandTimeDelta::checked_divf8cecbeMakeWeekday::num_days_from public, rename todays_since.0cfc405Optimize number formatting74ba83bTakepadby value78e79dbMatch on tuples informat_fixedf3d76c7Match on tuples informat_numeric- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.