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)
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.89
1.0.114
1.0.128
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.64
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.40.0
0.25.4
0.26.6
0.22.0
0.22.1
0.4.35
0.4.38
0.12.0
0.13.0
0.12.1
0.13.0
0.14.1
0.15.0
2.0.4
2.0.5
1.10.4
1.11.0
3.10.1
3.11.0
Updates
anyhow
from 1.0.81 to 1.0.89Release notes
Sourced from anyhow's releases.
Commits
9d3fb6d
Release 1.0.89830c399
Merge pull request #386 from dtolnay/unwindsafe8454be3
Ensure UnwindSafe even with "backtrace" feature enabled and old Rusta85e414
Add more autotraits tests139f266
Release 1.0.88aa3ab2b
Merge pull request #385 from dtolnay/docnostd44c3767
Update documentation on no-std error type conversionsafe93e7
Release 1.0.87d58fa4b
Fix outdated html_root_urlc18d807
Disable unused doc_cfg featureUpdates
serde_json
from 1.0.114 to 1.0.128Release notes
Sourced from serde_json's releases.
Commits
d96b1d9
Release 1.0.128599228d
Merge pull request #1188 from Mrreadiness/feat/add-hashmap-key-128-serializer5416cee
feat: add support for 128 bit HashMap key serialization27a4ca9
Upload CI Cargo.lock for reproducing failures5ebf65c
Release 1.0.127f287a3b
Merge pull request 1179 from GREsau/patch-1ec980b0
Release 1.0.126e6282b0
Merge pull request #1184 from serde-rs/fastarithmeticffc4a43
Improve cfg names for fast arithmetic4b1048d
Merge pull request #1183 from serde-rs/arithmeticUpdates
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.64Release notes
Sourced from thiserror's releases.
Commits
84484bc
Release 1.0.64023f036
Merge pull request #322 from oxalica/feat/mark-auto-derivedae1f47e
Mark #[automatically_derived] for generated implsab5b5e3
Upload CI Cargo.lock for reproducing failures00b3c14
Work around new dead code warning in test915c75e
Release 1.0.633d5ec25
Merge pull request #312 from dtolnay/backtracedocde8a1e5
Update documentation of #[from] and #[backtrace] attributes0bf6e3d
Release 1.0.624977932
Merge pull request #310 from dtolnay/nestedtupleUpdates
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.22Changelog
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.
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 #2... _Description has been truncated_