Support serializing maps containing 128-bit integer keys to serde_json::Value (#1188, thanks @Mrreadiness)
1.0.127
Add more removal methods to OccupiedEntry (#1179, thanks @GREsau)
1.0.126
Improve string parsing on targets that use 32-bit pointers but also have fast 64-bit integer arithmetic, such as aarch64-unknown-linux-gnu_ilp32 and x86_64-unknown-linux-gnux32 (#1182, thanks @CryZe)
1.0.125
Speed up \uXXXX parsing and improve handling of unpaired surrogates when deserializing to bytes (#1172, #1175, thanks @purplesyringa)
v1.0.124
Fix a bug in processing string escapes in big-endian architectures (#1173, thanks @purplesyringa)
v1.0.123
Optimize string parsing by applying SIMD-within-a-register: 30.3% improvement on twitter.json from 613 MB/s to 799 MB/s (#1161, thanks @purplesyringa)
Fix use after free of task in FuturesUnordered when dropped future panics (#2886)
Fix soundness bug in task::waker_ref (#2830)
This is a breaking change but allowed because it is soundness bug fix.
Fix bugs in AsyncBufRead::read_line and AsyncBufReadExt::lines (#2884)
Fix parsing issue in select!/select_biased! (#2832)
This is technically a breaking change as it will now reject a very odd undocumented syntax that was previously accidentally accepted.
Work around issue due to upstream Waker::will_wake change (#2865)
Fix use after free of task in FuturesUnordered when dropped future panics (#2886)
Fix soundness bug in task::waker_ref (#2830)
This is a breaking change but allowed because it is soundness bug fix.
Fix bugs in AsyncBufRead::read_line and AsyncBufReadExt::lines (#2884)
Fix parsing issue in select!/select_biased! (#2832)
This is technically a breaking change as it will now reject a very odd undocumented syntax that was previously accidentally accepted.
Work around issue due to upstream Waker::will_wake change (#2865)
Implement IntoDeserializer for all Deserializers in serde::de::value module (#2568, thanks @Mingun)
v1.0.213
Fix support for macro-generated with attributes inside a newtype struct (#2847)
v1.0.212
Fix hygiene of macro-generated local variable accesses in serde(with) wrappers (#2845)
v1.0.211
Improve error reporting about mismatched signature in with and default attributes (#2558, thanks @Mingun)
Show variant aliases in error message when variant deserialization fails (#2566, thanks @Mingun)
Improve binary size of untagged enum and internally tagged enum deserialization by about 12% (#2821)
v1.0.210
Support serializing and deserializing IpAddr and SocketAddr in no-std mode on Rust 1.77+ (#2816, thanks @MathiasKoch)
Make serde::ser::StdError and serde::de::StdError equivalent to core::error::Error on Rust 1.81+ (#2818)
v1.0.209
Fix deserialization of empty structs and empty tuples inside of untagged enums (#2805, thanks @Mingun)
v1.0.208
Support serializing and deserializing unit structs in a flatten field (#2802, thanks @jonhoo)
v1.0.207
Improve interactions between flatten attribute and skip_serializing/skip_deserializing (#2795, thanks @Mingun)
v1.0.206
Improve support for flatten attribute inside of enums (#2567, thanks @Mingun)
v1.0.205
Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#2785, thanks @Mingun)
Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#2791)
v1.0.204
Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies (#2767, thanks @weiznich)
Bumps the minor group with 23 updates in the / directory:
1.0.81
1.0.92
1.0.114
1.0.132
2.0.0-beta.16
2.0.0-beta.17
2.0.0-beta.6
2.0.0-rc.0
2.0.0-beta.3
2.0.0-rc.0
1.0.58
1.0.67
1.5.1
1.5.2
0.15.0
0.15.1
0.3.30
0.3.31
0.10.0
0.13.0
0.4.21
0.4.22
0.21.11
0.21.12
1.0.197
1.0.214
1.36.0
1.41.0
0.25.4
0.26.6
0.22.0
0.22.1
0.4.35
0.4.38
0.12.0
0.13.1
0.12.1
0.13.0
0.14.1
0.15.0
2.0.4
2.0.5
1.10.4
1.11.1
3.10.1
3.11.0
Updates
anyhow
from 1.0.81 to 1.0.92Release notes
Sourced from anyhow's releases.
Commits
fd03a8e
Release 1.0.92a16252b
Merge pull request #390 from dtolnay/rawaddrfcf2ef8
Compile &raw test on Rust 1.82+ only1e7e9fe
Parse raw address expression syntax7d1a8f9
Add test of raw addr expression syntax6c52daa
Release 1.0.914986853
Merge pull request #388 from dtolnay/outdirf130b76
Clean up dep-info files from OUT_DIRa0b868a
Release 1.0.900f74169
Improve rendering of inline code in macros documentationUpdates
serde_json
from 1.0.114 to 1.0.132Release notes
Sourced from serde_json's releases.
... (truncated)
Commits
86d933c
Release 1.0.132f45b422
Merge pull request #1206 from dtolnay/hasnextf2082d2
Clearer order of comparisons0f54a1a
Handle early return sooner on eof in seq or map2a4cb44
Rearrange 'match peek'4cb90ce
Merge pull request #1205 from dtolnay/hasnextb71ccd2
Reduce duplicative instantiation of logic in SeqAccess and MapAccessa810ba9
Release 1.0.1310d084c5
Touch up PR 1135b4954a9
Merge pull request #1135 from swlynch99/map-deserializerUpdates
tauri
from 2.0.0-beta.16 to 2.0.0-beta.17Commits
b0421cb
chore: rebuild bundle.global.js (#9625)d5775ed
apply version updates (#9617)007af10
Partially Revert "Apply Version Updates From Current Changes (#9551)" (#9620)aa08069
fix(core): fix incorrectisTauri
return type (#9618)1bb87a3
feat(cli): generate signature for updater-enabled bundles (#9446)6c047ae
fix(windows): hide windows on cleanup (#9612)108ab90
Apply Version Updates From Current Changes (#9551)380c507
chore(deps) Update Rust crate heck to 0.5 (dev) (#9555)128c580
chore(cli/deps): updatensis-tauri-utils
to0.3
(#9604)3f08054
refactor(cli): usewindows-sys
instead ofwinapi
(#9603)Updates
tauri-plugin-dialog
from 2.0.0-beta.6 to 2.0.0-rc.0Commits
0f34919
fix: add repository information for gelocation and haptics4899895
fix: add missing crate metadata4db635f
feat: bump to RC9606089
feat: Add geolocation and haptics plugins (#1599)34df132
feat(shell): enhance regex validators to match on entire string (#1603)b1e5cae
chore(deps): Update typescript-eslint from v8 alpha to stable (#1612)da308af
chore(deps): update dependency rollup to v4.19.2 (#1610)bc85bab
fix(deps): update rust crate indexmap to 2.3.0 (v2) (#1609)0c1077f
chore: Add repository field to package.json518b529
publish new versions (#1590)Updates
tauri-plugin-fs
from 2.0.0-beta.6 to 2.0.0-rc.0Commits
0f34919
fix: add repository information for gelocation and haptics4899895
fix: add missing crate metadata4db635f
feat: bump to RC9606089
feat: Add geolocation and haptics plugins (#1599)34df132
feat(shell): enhance regex validators to match on entire string (#1603)b1e5cae
chore(deps): Update typescript-eslint from v8 alpha to stable (#1612)da308af
chore(deps): update dependency rollup to v4.19.2 (#1610)bc85bab
fix(deps): update rust crate indexmap to 2.3.0 (v2) (#1609)0c1077f
chore: Add repository field to package.json518b529
publish new versions (#1590)Updates
tauri-plugin-shell
from 2.0.0-beta.3 to 2.0.0-rc.0Commits
0f34919
fix: add repository information for gelocation and haptics4899895
fix: add missing crate metadata4db635f
feat: bump to RC9606089
feat: Add geolocation and haptics plugins (#1599)34df132
feat(shell): enhance regex validators to match on entire string (#1603)b1e5cae
chore(deps): Update typescript-eslint from v8 alpha to stable (#1612)da308af
chore(deps): update dependency rollup to v4.19.2 (#1610)bc85bab
fix(deps): update rust crate indexmap to 2.3.0 (v2) (#1609)0c1077f
chore: Add repository field to package.json518b529
publish new versions (#1590)Updates
thiserror
from 1.0.58 to 1.0.67Release notes
Sourced from thiserror's releases.
Commits
925f2dd
Release 1.0.67b3bc3e7
Merge pull request #340 from dtolnay/fallbackscan0ab908a
Ignore expected unnecessary_wraps pedantic clippy lintc357f97
Add infallible expr scanner fallback for scanning invalid code60bc0f2
Merge pull request #339 from dtolnay/fullexprdabb96f
Use syn's real expression parser if it has full syntax support144b3b6
Remove#[allow]
for fixed clippy bug851f694
Merge pull request #337 from dtolnay/scan45e18f5
Ignore enum_glob_use pedantic clippy lint2585669
More robust scanning for fmt argument expressionsUpdates
whoami
from 1.5.1 to 1.5.2Changelog
Sourced from whoami's changelog.
Commits
c1dfdec
Prepare whoami v1.5.2 (#113)0f32409
Bump redox_syscall from 0.4.1 to 0.5.1 (#111)Updates
tauri-build
from 2.0.0-beta.13 to 2.0.0-rc.8Commits
a655d9c
Apply Version Updates From Current Changes (#10865)bdfa953
build(deps): bump quinn-proto from 0.11.6 to 0.11.8 (#10882)e885c17
build(deps): bump actions/download-artifact in /.github/workflows (#10883)77056b1
chore(tauri-runtime-wry): update tao to 0.30 and wry to 0.43 (#10895)0c46e48
chore: remove unneeded prettier config (#10885)0899e50
feat: deriveserde::Serialize
forSafePathBuf
(#10884)976cad9
fix(resources): enhance error messages for globs (#10879)11b3ab1
ci: update setup-python action to v5 to fix deprecated node version (#10881)431ca2c
enhance(core): addFromStr
impl forSafePathBuf
(#10870)27d0183
fix(core): clippy warnings, simplify embed_plist usage (#10844)Updates
aws_lambda_events
from 0.15.0 to 0.15.1Commits
Updates
futures
from 0.3.30 to 0.3.31Release notes
Sourced from futures's releases.
Changelog
Sourced from futures's changelog.
Commits
1e05281
Release 0.3.318a8b085
Fix clippy::uninit_vec warningf3fb74d
Document howBoxFuture
s /BoxStream
s are often made (#2887)f00e7af
Fix use after free of task in FuturesUnordered when dropped future panics (#2...33c46b3
ci: Work around sanitizer issue on latest Linux kernel7bf5a72
Fix issues withAsyncBufRead::read_line
andAsyncBufReadExt::lines
(#2884)87afaf3
Use#[inline(always)]
onclone_arc_raw
(#2865)549b90b
Add accessors for the inner of stream::Iter (#2875)07b004a
Add missing symbols (#2883)86dc069
Various fixes too make the CI green (#2885)Updates
lambda_runtime
from 0.10.0 to 0.13.0Release notes
Sourced from lambda_runtime's releases.
... (truncated)
Commits
150c5f0
Release version 0.13 (#912)2708342
Fixed clippy warnings in lambda-events (#910)e8761da
Error handling improvements (#907)309e3ab
Expand on the CloudTrail event (#909)4b5ffc8
added RDS IAM Auth example (#908)4ee10b0
Improved payload Deser error messages (#905)c4594f7
doc: Add an example for using the anyhow crate (#904)9b88cea
feat(otel): allow to configure the faas.trigger attribute of the span (#903)f8cc32d
Release runtime 0.12 and extension 0.11 (#900)3a049fe
Organize imports (#899)Updates
log
from 0.4.21 to 0.4.22Release notes
Sourced from log's releases.
Changelog
Sourced from log's changelog.
Commits
d5ba2cf
Merge pull request #634 from rust-lang/cargo/0.4.22d1a8306
prepare for 0.4.22 release46894ef
Merge pull request #633 from rust-lang/feat/panic-infoe0d389c
Merge pull request #632 from rust-lang/feat/loosen-atomicsc9e5e13
use Location::caller() for file and line info507b672
loosen orderings for logger initializationc879b01
Merge pull request #628 from Thomasdezeeuw/fix-warnings405fdb4
Merge pull request #627 from Thomasdezeeuw/check-features1307ade
Remove unneeded import710560e
Don't use --all-features in CIUpdates
rustls
from 0.21.11 to 0.21.12Commits
3633152
Cargo: v0.21.11 -> v0.21.120baaeba
proj: MSRV 1.61 -> 1.636fd691a
tls13: fix clippy::unnecessary_lazy_evaluations finding6da5337
Test for illegal IP address in server name extension75f8857
Ignore server_name extension containing IP addressUpdates
serde
from 1.0.197 to 1.0.214Release notes
Sourced from serde's releases.
... (truncated)
Commits
4180621
Release 1.0.214210373b
Merge pull request #2568 from Mingun/into_deserializer-for-deserializers9cda015
Implement IntoDeserializer for all Deserializers in serde::de::value module58a8d22
Release 1.0.213ef0ed22
Merge pull request #2847 from dtolnay/newtypewith79925ac
Ignore dead_code warning in regression testb60e409
Hygiene for macro-generated newtype struct deserialization with 'with' attrfdc36e5
Add regression test for issue 2846Looks like these dependencies are updatable in another way, so this is no longer needed.