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 19 updates in the / directory:
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.116
0.9.31
0.9.34+deprecated
1.0.78
1.0.81
1.0.35
1.0.36
2.0.48
2.0.60
1.0.89
1.0.91
1.0.196
1.0.199
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.82
3.10.0
3.10.1
Updates
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.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 lintsb1ebf38
Release 1.0.115c3dc153
Merge pull request #1119 from titaniumtraveler/pr218770b
Explicitly install a Rust toolchain for cargo-outdated job840da8e
Fix missing backticks in doc commentsUpdates
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.81Release notes
Sourced from proc-macro2's releases.
Commits
fd2c998
Release 1.0.81f965e17
Merge pull request #453 from dtolnay/delimiternone69fd060
Sync documentation of Delimiter::Noneda51f8d
Release 1.0.80392fa6c
Ignore needless_pass_by_value pedantic clippy lint in test1ff5c1f
Ignore needless_raw_string_hashes pedantic clippy lint in test0c9449e
Import some Literal tests from libproc_macro28c87ad
Add tests of negative literal constructionc61f5db
Add some tests of cstr raw literalsd50dcd9
Merge pull request #450 from dtolnay/cstrUpdates
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.60Release notes
Sourced from syn's releases.
Commits
7029b22
Release 2.0.60e978b98
Remove html_root_url & syn.json reminder from Cargo.toml48f99b0
Merge pull request #1625 from dtolnay/peek4b18c15
Improve how None-delimited groups are counted by peek9f00b23
Merge pull request #1624 from dtolnay/peektest990300a
Add more extensive tests for ParseStream::peek1431bd6
Update None-delimited group notation to use «∅ ∅»54a1643
Fix empty-set symbol in comments7307d29
Merge pull request #1623 from dtolnay/arrays68d1cd9
Take advantage of the IntoIterator for [T; N]Updates
trybuild
from 1.0.89 to 1.0.91Release notes
Sourced from trybuild's releases.
Commits
bad6950
Release 1.0.917a49c7b
Merge pull request #262 from csnover/fix-msrv4fc90bf
Update MSRV to reflect changes to dependencies3db4c4c
Explicitly install a Rust toolchain for cargo-outdated job17b3666
Release 1.0.9093b44ef
Merge pull request #239 from dtolnay/toml835f9da
Merge pull request #259 from dtolnay/pubcrate8562fca
Reduce visibility of items that are not publicly accessibleacb76ef
Drop basic-toml in favor of more widely used toml crateUpdates
serde
from 1.0.196 to 1.0.199Release notes
Sourced from serde's releases.
Commits
1477028
Release 1.0.199789740b
Merge pull request #2732 from aatifsyed/master8fe7539
fix: ambiguous associated type in forward_to_deserialize_any!f6623a3
Ignore cast_precision_loss pedantic clippy lintc4fb923
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"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.
Commits
d3bea90
Merge pull request #405 from Byron/fix-CI5048843
Merge pull request #407 from striezel-stash/actions-checkout-v442c86ce
Merge pull request #406 from striezel-stash/fix-some-typosf7b99e9
Update actions/checkout in GitHub Actions workflows to v4563f1c4
Fix typos1126a4a
prepare bugfix release to make docs work againbc1b3e9
CI verifies that docs can be built (#404)5ce4154
fix CI by assuring builds work with --all-features enabled (#404)9a25bc0
Merge pull request #403 from folkertdev/bump-version-zlib-rse9c87c0
zlib-rs support version bumpUpdates
ureq
from 2.9.4 to 2.9.7Changelog
Sourced from ureq's changelog.
Commits
caedf92
2.9.7c7e81bd
Update changelog1f6e80c
Remove stray structfda696e
Bumps rustls to 0.22.440d56db
Update base64 to 0.22Looks like these dependencies are updatable in another way, so this is no longer needed.