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)
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 22 updates in the / directory:
1.0.81
1.0.93
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.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.210
1.36.0
1.41.1
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.14.0
Updates
anyhow
from 1.0.81 to 1.0.93Release notes
Sourced from anyhow's releases.
Commits
713bda9
Release 1.0.93f91c247
Merge pull request #391 from dtolnay/thiserror2a3901c
Isolate old rustc version tests from needing anyhow dev-dependencies in lockfile3ca2cdd
Update dev-dependencies to thiserror v2fd03a8e
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.91Updates
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
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
f9aeac7
Release patch versions. (#870)cfdf6f5
Support RUST_LOG as variable to set the logging level. (#869)94f7e10
Remove unused code. (#868)41f5fb5
Upgrade base64 to 0.22. (#867)de822f9
fix(IamPolicyStatement): don't serialize None condition (#864)aed8295
ApiGatewayV2CustomAuthorizerV2Request identity_source as optional (#860)46ba8c7
Update tracing.rs - AWS_LAMBDA_LOG_LEVEL rather than RUST_LOG (#859)a68de58
Cleanup IAM definitions (#856)bb5a25c
Allow disablingtracing
feature (#857)115822a
Pin webp version (#855)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.210Release notes
Sourced from serde's releases.
Commits
89c4b02
Release 1.0.210eeb8e44
Merge pull request #2818 from dtolnay/coreerror785c2d9
Stabilize no-std StdError traitd549f04
Reformat parse_ip_impl definition and calls4c0dd63
Delete attr support from core::net deserialization macros26fb134
Relocate cfg attrs out of parse_ip_impl and parse_socket_impl07e614b
Merge pull request #2817 from dtolnay/corenetb1f899f
Delete doc(cfg) attribute from impls that are supported in no-stdb4f860e
Merge pull request #2816 from MathiasKoch/chore/core-netd940fe1
Reuse existing Buf wrapper as replacement for std::io::WriteUpdates
serde_derive
from 1.0.197 to 1.0.210Release notes
Sourced from serde_derive's releases.