As of this release, I am not planning to publish further versions of serde_yaml as none of my projects have been using YAML for a long time, so I have archived the GitHub repo and marked the crate deprecated in the version number. An official replacement isn't designated for those who still need to work with YAML, but https://crates.io/search?q=yaml&sort=relevance and https://crates.io/keywords/yaml has a number of reasonable-looking options available.
0.9.33
Fix quadratic parse time for YAML containing deeply nested flow collections (dtolnay/unsafe-libyaml#26)
0.9.32
Fix unused_imports warnings when compiled by rustc 1.78
The new methods ParallelSlice::par_chunk_by and
ParallelSliceMut::par_chunk_by_mut work like the slice methods chunk_by
and chunk_by_mut added in Rust 1.77.
Release rayon 1.9.0 (2024-02-27)
The new methods IndexedParallelIterator::by_exponential_blocks and
by_uniform_blocks allow processing items in smaller groups at a time.
The new iter::walk_tree, walk_tree_prefix, and walk_tree_postfix
functions enable custom parallel iteration over tree-like structures.
The new method ParallelIterator::collect_vec_list returns items as a linked
list of vectors, which is an efficient mode of parallel collection used by
many of the internal implementations of collect.
The new methods ParallelSliceMut::par_split_inclusive_mut,
ParallelSlice::par_split_inclusive, and
ParallelString::par_split_inclusive all work like a normal split but
keeping the separator as part of the left slice.
The new ParallelString::par_split_ascii_whitespace splits only on ASCII
whitespace, which is faster than including Unicode multi-byte whitespace.
OsString now implements FromParallelIterator<_> and ParallelExtend<_>
for a few item types similar to the standard FromIterator and Extend.
The internal Pattern trait for string methods is now implemented for
[char; N] and &[char; N], matching any of the given characters.
Experimental support for key-value logging behind unstable-kv
[0.11.2] - 2024-02-13
[0.11.1] - 2024-01-27
Fixes
Allow styling with Target::Pipe
[0.11.0] - 2024-01-19
Migration Guide
env_logger::fmt::Style:
The bespoke styling API, behind color, was removed, in favor of accepting any
ANSI styled string and adapting it to the target stream's capabilities.
Possible styling libraries include:
anstyle is a minimal, runtime string styling API and is re-exported as env_logger::fmt::style
owo-colors is a feature rich runtime string styling API
color-print for feature-rich compile-time styling API
Bumps the production-dependencies group with 20 updates in the / directory:
0.22.0
0.22.1
7.0.0
7.2.0
0.12.3
0.12.4
0.12.3
0.12.4
1.34.0
1.38.0
0.12.3
0.12.4
1.0.113
1.0.117
0.9.31
0.9.34+deprecated
1.0.78
1.0.82
1.0.35
1.0.36
2.0.48
2.0.63
1.0.89
1.0.95
1.0.196
1.0.201
0.4.0
0.5.1
1.8.1
1.10.0
0.10.2
0.11.3
1.0.28
1.0.30
2.9.4
2.9.7
1.0.79
1.0.83
3.10.0
3.10.1
Updates
base64
from 0.22.0 to 0.22.1Changelog
Sourced from base64's changelog.
Commits
e144006
v0.22.164cca59
Merge pull request #271 from JobanSD/patch-1838355e
Correct BinHex 4.0 alphabet according to specificationsbf15ccf
Merge pull request #270 from marshallpierce/mp/clippyfc6aabe
Appease clippy9a518a2
Merge pull request #267 from bdura/patch-1d96c80f
Merge branch 'marshallpierce:master' into patch-1e8e4a22
docs: fix trailing ``` in mod.rs exampleUpdates
miette
from 7.0.0 to 7.2.0Release notes
Sourced from miette's releases.
Changelog
Sourced from miette's changelog.
Commits
ca646f3
chore: Releaseff7baae
docs: update changelog24a7bf4
ci(doc consistency): check that lib.rs and README.md are consistent (#353)22b29ee
docs: usecargo readme
to update (#351)62cfd22
docs: addseverity
example (#350)328bf37
feat(wasm): add feature "fancy-no-syscall" for wasm targets (#349)6ea86a2
fix(redundant-import): fix a warning and CI failure in nightly (#348)7d9dfc6
fix(invalid span): skip the snippet when read_span fails (#347)75fea09
fix(label-collections): Label collection fixes and cleanup (#343)a18a644
chore: ReleaseUpdates
prost
from 0.12.3 to 0.12.4Commits
38a00d8
chore: Release version 0.12.4 (#1024)b3de938
docs: Document feature flags (#1003)12260d1
build(deps): Allow multimap 0.10 (#1013)2b6140c
build(deps): Allow heck 0.5 (#1012)50bab4f
chore: Split prost-types lib.rs into separate modules. (#1007)0bd9482
Minor clippy lint fixes. (#1006)82d7774
Allow itertools 0.12 (#948)2a4aeaf
feat: add derive feature (#992)e3d708c
Improve protoc not found error message (#937)145fd47
improve encode_varint performance by bounding its loop (#940)Updates
prost-types
from 0.12.3 to 0.12.4Commits
38a00d8
chore: Release version 0.12.4 (#1024)b3de938
docs: Document feature flags (#1003)12260d1
build(deps): Allow multimap 0.10 (#1013)2b6140c
build(deps): Allow heck 0.5 (#1012)50bab4f
chore: Split prost-types lib.rs into separate modules. (#1007)0bd9482
Minor clippy lint fixes. (#1006)82d7774
Allow itertools 0.12 (#948)2a4aeaf
feat: add derive feature (#992)e3d708c
Improve protoc not found error message (#937)145fd47
improve encode_varint performance by bounding its loop (#940)Updates
insta
from 1.34.0 to 1.38.0Release notes
Sourced from insta's releases.
Changelog
Sourced from insta's changelog.
Commits
ff83624
1.38.02e79e3d
Add changelog entry9afc3c8
Merge branch 'master' of github.com:mitsuhiko/insta1d70238
Make Filters constructible from IntoIteratore90e71d
Change std macro calls to be fully qualified (#469)4dcccca
Move insta to folder (#470)ca2faf9
Configure cargo-dist8379841
1.37.01ae6006
Add changelog entryece6fc9
Vendor yaml (#465)Updates
prost-build
from 0.12.3 to 0.12.4Commits
38a00d8
chore: Release version 0.12.4 (#1024)b3de938
docs: Document feature flags (#1003)12260d1
build(deps): Allow multimap 0.10 (#1013)2b6140c
build(deps): Allow heck 0.5 (#1012)50bab4f
chore: Split prost-types lib.rs into separate modules. (#1007)0bd9482
Minor clippy lint fixes. (#1006)82d7774
Allow itertools 0.12 (#948)2a4aeaf
feat: add derive feature (#992)e3d708c
Improve protoc not found error message (#937)145fd47
improve encode_varint performance by bounding its loop (#940)Updates
serde_json
from 1.0.113 to 1.0.117Release notes
Sourced from serde_json's releases.
Commits
0ae247c
Release 1.0.1174517c7a
PartialEq is not implemented between Value and 128-bit intsfdf99c7
Combine number PartialEq testsb4fc245
Merge pull request #1130 from serde-rs/checkcfg98f1a24
Resolve unexpected_cfgs warninga3f62bb
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"Updates
serde_yaml
from 0.9.31 to 0.9.34+deprecatedRelease notes
Sourced from serde_yaml's releases.
Commits
2009506
Release 0.9.343ba8462
Add unmaintained note77236b0
Ignore dead code lint in testsf4c9ed9
Release 0.9.33b4edaee
Pull in yaml_parser_fetch_more_tokens fix from libyaml8a5542c
Resolve non_local_definitions warning in testea57d8c
Release 0.9.32a52b7ac
Resolve prelude redundant import warnings9e0b8d3
Replace curly quotes with ascii straight quotesUpdates
proc-macro2
from 1.0.78 to 1.0.82Release notes
Sourced from proc-macro2's releases.
Commits
8dc63f3
Release 1.0.82790cb41
Merge pull request #457 from dtolnay/defaultfeatures2ebe711
Fix use of deprecated default_features in Cargo.tomla720819
Delete unused nightly cfg37c5d18
Merge pull request #456 from dtolnay/checkcfg5e02f52
Suppress unknown_lints warning on old rustc2660d30
Resolve unexpected_cfgs warningfd2c998
Release 1.0.81f965e17
Merge pull request #453 from dtolnay/delimiternone69fd060
Sync documentation of Delimiter::NoneUpdates
quote
from 1.0.35 to 1.0.36Release notes
Sourced from quote's releases.
Commits
5d4880c
Release 1.0.361dd7ce7
Merge pull request #273 from dtolnay/doc0bc5d12
Apply doc comment to cfg(not(doc)) macros tooc295f5c
Revert "Temporarily disable miri on doctests"435bd1b
Update ui test suite to nightly-2024-03-31cc3847d
Explicitly install a Rust toolchain for cargo-outdated job6259d49
Temporarily disable miri on doctestsbdb4b59
Update ui test suite to nightly-2024-02-08c2aeca9
Update ui test suite to nightly-2024-01-31376a061
Merge pull request #270 from dtolnay/benchUpdates
syn
from 2.0.48 to 2.0.63Release notes
Sourced from syn's releases.
Commits
8bcd277
Release 2.0.636d1113d
Merge pull request #1645 from dtolnay/ifelse40950dd
Remove recursion from printing of Expr::Ife2e7f2d
Merge pull request #1644 from dtolnay/ifelse70777ce
Remove recursion from parsing of Expr::Ife9e6329
Release 2.0.62c79cea1
Merge pull request #1643 from dtolnay/chainedcomparedc4ffde
Require parens for chained comparison binopsc463a74
Add tests of binop associativityda509d5
Add test of assignment and range precedenceUpdates
trybuild
from 1.0.89 to 1.0.95Release notes
Sourced from trybuild's releases.
Commits
02e6117
Release 1.0.95619bfcd
Merge pull request #270 from dtolnay/typenamedb3c9b4
Disable long typename shortening in diagnostics9ed763b
Release 1.0.94b3c9481
Merge pull request #268 from dtolnay/checkcfg7bb6f2f
Resolve unexpected_cfgs warning8a57d8c
Release 1.0.93b988835
Merge pull request #267 from dtolnay/constmutex95f8cdb
Remove OnceLock around intra-process lock's mutex62b1543
Merge pull request #266 from taiki-e/once_cellUpdates
serde
from 1.0.196 to 1.0.201Release notes
Sourced from serde's releases.
Commits
b4f1bc1
Release 1.0.201029ab46
Merge pull request #2737 from dtolnay/checkcfg220ca0c
Resolve unexpected_cfgs warning20306f4
Fix cfg on test_systemtime_overflowcc865ac
Release 1.0.2002d973c1
Merge pull request #2733 from jamessan/nan-decimal6ca499b
Only format Unexpected::Float with decimal point if it is finite1477028
Release 1.0.199789740b
Merge pull request #2732 from aatifsyed/master8fe7539
fix: ambiguous associated type in forward_to_deserialize_any!Updates
criterion
from 0.4.0 to 0.5.1Changelog
Sourced from criterion's changelog.
Commits
dc2b06c
Release version 0.5.1 (#687)bfc84ad
fix >5s quick mode crash, resolve #658 (#685)4a560cb
release version 0.5 (#683)3e2849e
Post v0.4 CHANGELOG updates (#680)637010e
Bump clap to version 4 (#679)39d7e2f
Update to tempfile 3.5 (#675)8ab2752
Fix typo in known_limitations.md (#674)a211230
chore: replace atty with is-terminal (#628)a844eb2
Bump MSRV to 1.60 for csv dependency (#665)2f53607
Use OR operator to specify multiple licenses (#643)Updates
rayon
from 1.8.1 to 1.10.0Changelog
Sourced from rayon's changelog.
Commits
4a6e9bf
Merge #991b0008f3
Release rayon 1.6.0 / rayon-core 1.10.0c2dfa5c
Merge #99017f5b08
fix typoca9b279
Merge #989a119f23
Unifychunks
,fold_chunks
, andfold_chunks_with
911d6d0
Merge #4929ef85cd
Add some documentation about when broadcasts runbd7b61c
Add more internal enforcement of static/scope lifetimes812ca02
Simplify calls that use the panic_handlerUpdates
env_logger
from 0.10.2 to 0.11.3Release notes
Sourced from env_logger's releases.
Changelog
Sourced from env_logger's changelog.
... (truncated)
Commits
98ce803
chore: Release7a16130
docs: Update changeloge55af6f
Merge pull request #137 from tmccombs/structuredf6e2d45
feat(kv): Use now-stable kv feature of log crate9f4a33a
feat(kv): Add styling for key in default format9d26ad5
feat: Add support for Key-Value data in log records8962096
Merge pull request #314 from rust-cli/renovate/pre-commit-action-3.x4127228
chore(deps): update pre-commit/action action to v3.0.1b0e3ea9
chore: Release522ce17
Merge pull request #310 from epage/docsUpdates
flate2
from 1.0.28 to 1.0.30Release notes
Sourced from flate2's releases.