This release bring a ca. 20% improvement to the performance of the formatting code, and a convenient days_since method for the Weekday type.
Chrono 0.4.38 also removes the long deprecated rustc-serialize feature. Support for rustc-serialize will 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) for DateTime instead of a manual implementation. It is reverted in this release.
New release with some fixes and improvements. Note the 0.10.1 is missing (yanked from crates.io) due to a conflict with the clap version and the Rust minimum version (1.74 now instead of 1.70).
Thanks to all people that contributed to this release!
fix llvm-ar as archiver for msvc targets; fix clang-cl detection; fix assembler output flag detection; add clang/clang-cl windows CI by @russelltg in rust-lang/cc-rs#1015
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the rust-dependencies group with 10 updates in the / directory:
0.22.2
0.22.5
1.0.197
1.0.198
1.0.115
1.0.116
0.8.33
0.8.34
0.4.37
0.4.38
1.0.81
1.0.82
5.3.0
5.3.1
0.38.32
0.38.33
0.10.0
0.10.2
1.0.58
1.0.59
Updates
tree-sitter
from 0.22.2 to 0.22.5Changelog
Sourced from tree-sitter's changelog.
... (truncated)
Commits
cdd4688
0.22.532b8794
docs: Add note about 0.22.3 release to CHANGELOG.md295344b
fix: Avoid generating unused character set constantsa7a47d5
fix(rust): compilation on wasm32-wasi9ba8f6d
fix(cli): test parsing on windows2852579
0.22.450d0dfb
Always bump at least the patch version inbump
xtask63fa0f2
Include 2-character ranges in array-based state transitions056237f
Fix sorting of transitions within a lex statea3d3387
0.22.3Updates
serde
from 1.0.197 to 1.0.198Release notes
Sourced from serde's releases.
Commits
c4fb923
Release 1.0.19865b7eea
Merge pull request #2729 from dtolnay/saturating01cd696
Integrate Saturating<T> deserialization into impl_deserialize_num macroc13b3f7
Format PR 2709a6571ee
Merge pull request #2709 from jbethune/master6e38aff
Revert "Temporarily disable miri on doctests"3d1b19e
Implement Ser+De forSaturating\<T>
5b24f88
Resolve legacy_numeric_constants clippy lints74d0670
Explicitly install a Rust toolchain for cargo-outdated job3bfab6e
Temporarily disable miri on doctestsUpdates
serde_json
from 1.0.115 to 1.0.116Release notes
Sourced from serde_json's releases.
Commits
a3f62bb
Release 1.0.11612c8ee0
Hide "non-exhaustive patterns" errors when crate fails to compile051ce97
Merge pull request 1124 from mleonhard/master25dc750
Replacefeatures_check
mod with a call tostd::compile_error!
. Fixes htt...2e15e3d
Revert "Temporarily disable miri on doctests"0baba28
Resolve legacy_numeric_constants clippy lintsUpdates
encoding_rs
from 0.8.33 to 0.8.34Commits
a0c5c57
Increment version number to 0.8.348bcba0b
Move a negation to the right place and cargo fmt29668e3
Move a negation to the right placedbf673e
Work around bad SIMD codegen on 32-bit ARM3c96213
Add rust-version to Cargo.toml98f3c6a
Update README598edc8
Port from packed_simd crate to portable_simd feature (aarch64 part)2d198c8
Port from packed_simd crate to portable_simd feature (x86_64 part)9217fd2
Remove the remains of Travis966fc0a
wip memUpdates
chrono
from 0.4.37 to 0.4.38Release notes
Sourced from chrono's releases.
Commits
352a352
Prepare 0.4.3846d44d6
Manually implementCopy
forDateTime
if offset isCopy
760eb66
Update windows-bindgen requirement from 0.55 to 0.56391187f
Return error when rounding with zero durationffc75e5
AddTimeDelta::checked_mul
andTimeDelta::checked_div
f8cecbe
MakeWeekday::num_days_from public
, rename todays_since
.0cfc405
Optimize number formatting74ba83b
Takepad
by value78e79db
Match on tuples informat_fixed
f3d76c7
Match on tuples informat_numeric
Updates
anyhow
from 1.0.81 to 1.0.82Release notes
Sourced from anyhow's releases.
Commits
074bdea
Release 1.0.8247a4fbf
Merge pull request #360 from dtolnay/docensurec5af1db
Make ensure's doc comment apply to the cfg(not(doc)) macro toobebc7a2
Revert "Temporarily disable miri on doctests"f2c4db9
Update ui test suite to nightly-2024-03-31028cbee
Explicitly install a Rust toolchain for cargo-outdated job7a4cac5
Merge pull request #358 from dtolnay/workspacewrapper939db01
Apply RUSTC_WORKSPACE_WRAPPER9f84a37
Temporarily disable miri on doctests45e5a58
Ignore dead code lint in testUpdates
clipboard-win
from 5.3.0 to 5.3.1Commits
Updates
rustix
from 0.38.32 to 0.38.33Commits
63dd84a
chore: Release rustix version 0.38.3395a8302
Probe forstatx
availability even whenstatx
returnsENOSYS
. (#1048)76143e1
Move to usingIpAddr
and other types from core. (#1047)a5af48e
Add "visionos" as an apple target. (#1046)48eeb83
Pass null instead of empty slices to getxattr and fgetxattr on macos (#1045)fa21a6d
Disable Haiku in CI due to upstream breakage, and fix a no_std error. (#1042)6f72de5
Add ELF aux vector AT_MINSIGSTKSZ (#1041)7077238
ExposeOFlags::LARGEFILE
and document its behavior (#1020)7ed40bc
Fix typo in MemfdFlags (#1038)2c27005
Add warning comment tosetgroups
. (#1037)Updates
pulldown-cmark
from 0.10.0 to 0.10.2Release notes
Sourced from pulldown-cmark's releases.
Commits
8c77390
chore: upgrade Rust minimum version to 1.747e0e90c
chore: update Cargo.lock17ccf97
chore: bump versioncc18f0e
Merge pull request #868 from pulldown-cmark/cargo_perf_opt2f94b34
docs: suggest performance options, license in README, new authors2e4617d
fix: remove thecpu=native
flag in the sake of reproducible buildsd4b1f29
Merge pull request #875 from blinxen/master2ae599d
Add symlink to license file so it is included in the release tarball that is ...92aa151
perf: cargo-wizard default recommendations for runtime perfc735de1
Merge pull request #864 from notriddle/tilde-flanking-rulesUpdates
thiserror
from 1.0.58 to 1.0.59Release notes
Sourced from thiserror's releases.
Commits
e7ad85e
Release 1.0.59af477ec
Merge pull request #297 from dtolnay/traitidentf3fbd99
Implement ToTokens without reliance on {:?}508ece8
Revert "Temporarily disable miri on doctests"c8c804c
Explicitly install a Rust toolchain for cargo-outdated job6969595
Merge pull request #293 from dtolnay/workspacewrapper488d52f
Apply RUSTC_WORKSPACE_WRAPPERba33438
Temporarily disable miri on doctestsUpdates
cc
from 1.0.90 to 1.0.95Release notes
Sourced from cc's releases.
... (truncated)
Commits
7649f12
Release cc 1.0.95 (#1038)9af6b95
Optimize jobservertry_acquire
(#1037)c284566
Bump msrv to 1.63 (#1031)84d04e8
Update windows-bindgen requirement from 0.55 to 0.56 (#1035)0286286
Release cc 1.0.94 (#1034)f83109b
fix xcrun sdk version arg (#1007)4743a72
Release cc-rs 1.0.93 (#1032)e80a19d
Add visionOS support (#1029)f313ff5
Release cc 1.0.92 (#1028)e73d05b
Fix linking with llvm-lib (#1027)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show