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 21 updates in the / directory:
0.22.0
0.22.1
7.0.0
7.2.0
0.12.3
0.12.6
0.12.3
0.12.6
1.34.0
1.39.0
0.12.3
0.12.6
1.0.113
1.0.117
0.9.31
0.9.34+deprecated
1.0.78
1.0.85
1.0.35
1.0.36
2.0.48
2.0.66
1.0.89
1.0.96
1.0.196
1.0.203
0.4.0
0.5.1
1.8.1
1.10.0
0.10.2
0.11.3
0.4.40
0.4.41
1.0.28
1.0.30
2.9.4
2.9.7
1.0.79
1.0.86
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.6Commits
d42c85e
chore: fix prost release script (#1066)d43f7e0
chore: Release version 0.12.6 (#1065)4b11315
fix(prost-build): re-exporterror_message_protoc_not_found
, `protoc_from_en...26405ab
fix: Duplicate README to fix release (#1052)548739a
chore: Release version 0.12.5 (#1050)baddf98
fix: include_file should handle proto without package (#1002)1f38ea6
prost-build:CodeGenerator::boxed
method (#1019)2308ba4
fix the link and badge for CI (#1049)71b8e8e
tests: Remove unused dependencies (#1043)680a2e1
style(prost-build): Consolidate field data into struct (#1017)Updates
prost-types
from 0.12.3 to 0.12.6Commits
d42c85e
chore: fix prost release script (#1066)d43f7e0
chore: Release version 0.12.6 (#1065)4b11315
fix(prost-build): re-exporterror_message_protoc_not_found
, `protoc_from_en...26405ab
fix: Duplicate README to fix release (#1052)548739a
chore: Release version 0.12.5 (#1050)baddf98
fix: include_file should handle proto without package (#1002)1f38ea6
prost-build:CodeGenerator::boxed
method (#1019)2308ba4
fix the link and badge for CI (#1049)71b8e8e
tests: Remove unused dependencies (#1043)680a2e1
style(prost-build): Consolidate field data into struct (#1017)Updates
insta
from 1.34.0 to 1.39.0Release notes
Sourced from insta's releases.
... (truncated)
Changelog
Sourced from insta's changelog.
... (truncated)
Commits
922c68f
1.39.0f291ca8
Improve the docs on the snapshot macro65947be
Only pass --color if not always to work around custom runners (#491)58daea1
Fix bad doctestf146f47
Mention disabling of features in compile time docs23d0e4d
Document use without cargo-instabe22494
Merge branch 'master' of github.com:mitsuhiko/insta1d2dd4a
Added changelog entryacb1ce5
Improve docs for snapshot updates (#479)a4f96da
Allow trailing commas in inline snapshots (#472)Updates
prost-build
from 0.12.3 to 0.12.6Commits
d42c85e
chore: fix prost release script (#1066)d43f7e0
chore: Release version 0.12.6 (#1065)4b11315
fix(prost-build): re-exporterror_message_protoc_not_found
, `protoc_from_en...26405ab
fix: Duplicate README to fix release (#1052)548739a
chore: Release version 0.12.5 (#1050)baddf98
fix: include_file should handle proto without package (#1002)1f38ea6
prost-build:CodeGenerator::boxed
method (#1019)2308ba4
fix the link and badge for CI (#1049)71b8e8e
tests: Remove unused dependencies (#1043)680a2e1
style(prost-build): Consolidate field data into struct (#1017)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.85Release notes
Sourced from proc-macro2's releases.
Commits
5ee1cab
Release 1.0.85aa64c20
Merge pull request #464 from dtolnay/testsizebc9f4d9
Ignore size tests on non-64bit target1160ec3
Make size tests #[ignore] in cfg(randomize_layout)33c9578
Release 1.0.84d850da5
Merge pull request #455 from CensoredUsername/mastereabac15
Add a warning to Delimiter::None that rustc currently does not respect it.1b77aca
Release 1.0.83728eddf
Merge pull request #462 from dtolnay/identsizec56c5e6
Drop irrelevant capacity field from Ident representationUpdates
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.66Release notes
Sourced from syn's releases.
... (truncated)
Commits
b992916
Release 2.0.664f0a23f
Merge pull request #1671 from dtolnay/exprletc6d87a7
Allow braced structs when parsing ExprLet747f42f
Update with proc-macro2 1.0.83's syntax tree sizes9f2371e
Release 2.0.654cd1813
Merge pull request #1668 from dtolnay/foldhelpered54092
Eliminate gen::helper moduleeacc8ab
Eliminate FoldHelper trait6e20bb8
Merge pull request #1667 from dtolnay/punctuatedfold9d95cab
Optimize punctuated::foldUpdates
trybuild
from 1.0.89 to 1.0.96Release notes
Sourced from trybuild's releases.
Commits
b1b7064
Release 1.0.96742c6b3
Merge pull request #271 from dtolnay/windows7c8c364
Support OUT_DIR located in \?\ path on Windows02e6117
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.93Updates
serde
from 1.0.196 to 1.0.203Release notes
Sourced from serde's releases.
Commits
d5bc546
Release 1.0.20345ae217
Merge pull request #2747 from dtolnay/variadicb7b97dd
Unindent implementation inside tuple_impl_body macro5d3c563
Document tuple impls as fake variadic3761854
Merge pull request #2745 from dtolnay/docsrsa8f1484
Rely on docs.rs to define --cfg=docsrs by default9e32a40
Release 1.0.20287f635e
Release serde_derive_internals 0.29.1d4b2dfb
Merge pull request #2743 from dtolnay/renameallrulesf6ab0bc
Provide public access to RenameAllRules in serde_derive_internalsUpdates
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: ReleaseLooks like these dependencies are updatable in another way, so this is no longer needed.