tiann / KernelSU

A Kernel based root solution for Android
https://kernelsu.org
GNU General Public License v3.0
9.89k stars 1.61k forks source link

build(deps): bump the crates group across 1 directory with 27 updates #2082

Closed dependabot[bot] closed 1 week ago

dependabot[bot] commented 1 week ago

Bumps the crates group with 22 updates in the /userspace/ksud directory:

Package From To
anyhow 1.0.86 1.0.89
clap 4.5.16 4.5.17
const_format 0.2.32 0.2.33
serde 1.0.208 1.0.210
serde_json 1.0.125 1.0.128
is_executable 1.0.1 1.0.3
derive-new 0.6.0 0.7.0
async-trait 0.1.81 0.1.82
backtrace 0.3.73 0.3.74
bytes 1.7.1 1.7.2
cc 1.1.14 1.1.21
cpufeatures 0.2.13 0.2.14
fastrand 2.1.0 2.1.1
flate2 1.0.32 1.0.33
iana-time-zone 0.1.60 0.1.61
indexmap 2.4.0 2.5.0
object 0.36.3 0.36.4
syn 2.0.75 2.0.77
tokio 1.39.3 1.40.0
unicode-ident 1.0.12 1.0.13
unicode-width 0.1.13 0.1.14
unicode-xid 0.2.5 0.2.6

Updates anyhow from 1.0.86 to 1.0.89

Release notes

Sourced from anyhow's releases.

1.0.89

  • Make anyhow::Error's UnwindSafe and RefUnwindSafe impl consistently available between versions of Rust newer and older than 1.72 (#386)

1.0.88

  • Documentation improvements

1.0.87

  • Support more APIs, including Error::new and Error::chain, in no-std mode on Rust 1.81+ (#383)
Commits
  • 9d3fb6d Release 1.0.89
  • 830c399 Merge pull request #386 from dtolnay/unwindsafe
  • 8454be3 Ensure UnwindSafe even with "backtrace" feature enabled and old Rust
  • a85e414 Add more autotraits tests
  • 139f266 Release 1.0.88
  • aa3ab2b Merge pull request #385 from dtolnay/docnostd
  • 44c3767 Update documentation on no-std error type conversions
  • afe93e7 Release 1.0.87
  • d58fa4b Fix outdated html_root_url
  • c18d807 Disable unused doc_cfg feature
  • Additional commits viewable in compare view


Updates clap from 4.5.16 to 4.5.17

Release notes

Sourced from clap's releases.

v4.5.17

[4.5.17] - 2024-09-04

Fixes

  • (help) Style required argument groups
  • (derive) Improve error messages when unsupported fields are used
Changelog

Sourced from clap's changelog.

[4.5.17] - 2024-09-04

Fixes

  • (help) Style required argument groups
  • (derive) Improve error messages when unsupported fields are used
Commits
  • 6013ad4 chore: Release
  • f98e3ee docs: Update changelog
  • addec17 Merge pull request #5681 from epage/static
  • 3c69aaa docs(complete): Add stdout warning to env
  • e46263a docs(complete): Redistribute dynamic's documentation
  • de723aa fix(complete)!: Flatten in prep for stabilization
  • 6727c15 fix(complete): Section off existing completions
  • 6842ed9 refactor(complete): Remove low-value w macro
  • 17d6d24 Merge pull request #5680 from epage/unstable
  • 23fb056 Merge pull request #5679 from epage/api
  • Additional commits viewable in compare view


Updates const_format from 0.2.32 to 0.2.33

Changelog

Sourced from const_format's changelog.

0.2.33

Fixed Rust Analyzer style warning for assertion macros.

Commits


Updates serde from 1.0.208 to 1.0.210

Release notes

Sourced from serde's releases.

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)
Commits
  • 89c4b02 Release 1.0.210
  • eeb8e44 Merge pull request #2818 from dtolnay/coreerror
  • 785c2d9 Stabilize no-std StdError trait
  • d549f04 Reformat parse_ip_impl definition and calls
  • 4c0dd63 Delete attr support from core::net deserialization macros
  • 26fb134 Relocate cfg attrs out of parse_ip_impl and parse_socket_impl
  • 07e614b Merge pull request #2817 from dtolnay/corenet
  • b1f899f Delete doc(cfg) attribute from impls that are supported in no-std
  • b4f860e Merge pull request #2816 from MathiasKoch/chore/core-net
  • d940fe1 Reuse existing Buf wrapper as replacement for std::io::Write
  • Additional commits viewable in compare view


Updates serde_json from 1.0.125 to 1.0.128

Release notes

Sourced from serde_json's releases.

1.0.128

  • Support serializing maps containing 128-bit integer keys to serde_json::Value (#1188, thanks @​Mrreadiness)

1.0.127

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)
Commits
  • d96b1d9 Release 1.0.128
  • 599228d Merge pull request #1188 from Mrreadiness/feat/add-hashmap-key-128-serializer
  • 5416cee feat: add support for 128 bit HashMap key serialization
  • 27a4ca9 Upload CI Cargo.lock for reproducing failures
  • 5ebf65c Release 1.0.127
  • f287a3b Merge pull request 1179 from GREsau/patch-1
  • ec980b0 Release 1.0.126
  • e6282b0 Merge pull request #1184 from serde-rs/fastarithmetic
  • ffc4a43 Improve cfg names for fast arithmetic
  • 4b1048d Merge pull request #1183 from serde-rs/arithmetic
  • Additional commits viewable in compare view


Updates is_executable from 1.0.1 to 1.0.3

Commits
  • cfe9912 Bump to version 1.0.3
  • d6fcf2f Remove old test about README.md being in sync with module docs
  • 95f27a6 Remove old CI
  • e70c103 Update badges in README
  • 61d2e9b Add github actions
  • 001b334 Bump to version 1.0.2
  • fab168c Merge pull request #14 from lucieleblanc/master
  • 82f9c68 replace is_file() --> exists() because symlinks are ok
  • 441c1c7 add file existence check before reading extension
  • ea10f6b Merge pull request #11 from davide125/exclude
  • Additional commits viewable in compare view


Updates derive-new from 0.6.0 to 0.7.0

Commits
  • 6626d8f Update compiletest
  • 1e024dd cargo update, etc.
  • 3389ef2 Fix doc tests
  • bd4486d implement into and into_iter
  • a9230ac fix tests
  • 77cb828 Merge pull request #67 from Paragit-Solutions/implement-new-method-visibility
  • cacbada Merge pull request #66 from shellixyz/patch-1
  • d11f631 Add documentation
  • 3311408 Add visibility to test struct to test compilation and correct macro expansion
  • 61853b7 Make the default visibility public
  • Additional commits viewable in compare view


Updates async-trait from 0.1.81 to 0.1.82

Release notes

Sourced from async-trait's releases.

0.1.82

  • Prevent elided_named_lifetimes lint being produced in generated code (#276)
Commits
  • f8e5bb4 Release 0.1.82
  • 8fbf118 Merge pull request #276 from dtolnay/elidednamed
  • 6fa246a Ignore nightly's new elided_named_lifetimes lint in generated code
  • d542a0d Upload CI Cargo.lock for reproducing failures
  • 8828c35 Sort dependency features in Cargo.toml
  • ba9793a Update ui test suite to nightly-2024-08-11
  • 82c62cd Update ui test suite to nightly-2024-07-25
  • 370ee12 Update ui test suite to nightly-2024-07-20
  • See full diff in compare view


Updates backtrace from 0.3.73 to 0.3.74

Release notes

Sourced from backtrace's releases.

0.3.74

What's Changed

New Contributors

Full Changelog: https://github.com/rust-lang/backtrace-rs/compare/0.3.73...0.3.74

Commits
  • 38d49aa Merge pull request #658 from workingjubilee/cut-0.3.74
  • c1749ce Cut backtrace 0.3.74
  • 230570f Merge pull request #660 from workingjubilee/dont-unsoundly-iterate-phdr
  • 153f510 Do not destructure maybe-uninit fields
  • 3858946 Revise dl_iterate_phdr callback to be sound-ish
  • 7d062c6rust-lang/backtrace-rs#653
  • fc37b22rust-lang/backtrace-rs#657
  • 600beaarust-lang/backtrace-rs#648
  • 84b6c1drust-lang/backtrace-rs#652
  • 95c3bac Make enum print::PrintFmtrust-lang/backtrace-rs#651
  • Additional commits viewable in compare view


Updates bytes from 1.7.1 to 1.7.2

Release notes

Sourced from bytes's releases.

Bytes 1.7.2

1.7.2 (September 17, 2024)

Fixed

  • Fix default impl of Buf::{get_int, get_int_le} (#732)

Documented

  • Fix double spaces in comments and doc comments (#731)

Internal changes

  • Ensure BytesMut::advance reduces capacity (#728)
Changelog

Sourced from bytes's changelog.

1.7.2 (September 17, 2024)

Fixed

  • Fix default impl of Buf::{get_int, get_int_le} (#732)

Documented

  • Fix double spaces in comments and doc comments (#731)

Internal changes

  • Ensure BytesMut::advance reduces capacity (#728)
Commits


Updates cc from 1.1.14 to 1.1.21

Release notes

Sourced from cc's releases.

cc-v1.1.21

Other

  • disable pic for targets that end in -none (#1212)

cc-v1.1.20

Other

  • Add buildcache as known Rust and C/C++ compiler wrapper (#1209)

cc-v1.1.19

Other

  • Add support arm64e-apple-darwin (#1207)

cc-v1.1.18

Other

  • Fixed unsoundness in StderrForwarder::forward_available (#1203)

cc-v1.1.17

Fixed

  • fix finding toolchains when invoked by msbuild (#1201)

cc-v1.1.16

Other

  • Treat VxWorks wr-cc as a Gnu compiler (#1198)

cc-v1.1.15

Other

  • Add -mfloat-abi=hard as a default argument when using any arm/thumb-none-eabihf target (#1194)
Changelog

Sourced from cc's changelog.

1.1.21 - 2024-09-18

Other

  • disable pic for targets that end in -none (#1212)

1.1.20 - 2024-09-17

Other

  • Add buildcache as known Rust and C/C++ compiler wrapper (#1209)

1.1.19 - 2024-09-15

Other

  • Add support arm64e-apple-darwin (#1207)

1.1.18 - 2024-09-07

Other

  • Fixed unsoundness in StderrForwarder::forward_available (#1203)

1.1.17 - 2024-09-06

Fixed

  • fix finding toolchains when invoked by msbuild (#1201)

1.1.16 - 2024-09-04

Other

  • Treat VxWorks wr-cc as a Gnu compiler (#1198)

1.1.15 - 2024-08-26

Other

  • Add -mfloat-abi=hard as a default argument when using any arm/thumb-none-eabihf target (#1194)
Commits


Updates clap_builder from 4.5.15 to 4.5.17

Release notes

Sourced from clap_builder's releases.

v4.5.17

[4.5.17] - 2024-09-04

Fixes

  • (help) Style required argument groups
  • (derive) Improve error messages when unsupported fields are used

v4.5.16

[4.5.16] - 2024-08-15

Fixes

  • (derive) Improve error messages when derive feature is missing
Changelog

Sourced from clap_builder's changelog.

[4.5.17] - 2024-09-04

Fixes

  • (help) Style required argument groups
  • (derive) Improve error messages when unsupported fields are used

[4.5.16] - 2024-08-15

Fixes

  • (derive) Improve error messages when derive feature is missing
Commits
  • 19460ee chore: Release
  • 4b42ce4 docs: Update changelog
  • 1192002 Merge pull request #5721 from epage/update
  • 75365ad fix(help): Style arg groups
  • 220597e refactor: Clean up group formatting
  • 8bd63d2 refactor: Use newer anstyle API
  • df19cbb refactor(error): Avoid variable name ambiguity
  • e09f793 Merge pull request #5717 from epage/dyn-tests
  • 931d9ac refactor(complete): Make it easier to compare tests
  • 5286385 test(complete): Verify space in completed value
  • Additional commits viewable in compare view


Updates const_format_proc_macros from 0.2.32 to 0.2.33

Changelog

Sourced from const_format_proc_macros's changelog.

0.2.33

Fixed Rust Analyzer style warning for assertion macros.

Commits


Updates cpufeatures from 0.2.13 to 0.2.14

Commits


Updates fastrand from 2.1.0 to 2.1.1

Release notes

Sourced from fastrand's releases.

v2.1.1

  • Remove support for 128-bit targets, as they are not supported by rustc yet. (#87)
Changelog

Sourced from fastrand's changelog.

Version 2.1.1

  • Remove support for 128-bit targets, as they are not supported by rustc yet. (#87)
Commits


Updates flate2 from 1.0.32 to 1.0.33

Release notes

Sourced from flate2's releases.

1.0.33 - fix minimal manifest versions

What's Changed

New Contributors

Full Changelog: https://github.com/rust-lang/flate2-rs/compare/1.0.32...1.0.33

Commits
  • 50852c6 Merge pull request #425 from NobodyXu/patch-1
  • a2df1db bump tested MSRV to 1.63
  • 66c6907 bump patch level for new release that builds with -Zminimal-versions
  • a5d38e8 increase minimal versions of libz-ng-sys and libz-sys to their latest rel...
  • 80fc1e5 Do not check msrv for feature zlib-rs
  • b332bac Run msrv with different features
  • f51da32 Run msrv CI on windows and macos
  • 387b9c6 Fix msrv: Run msrv checks with minimal versions
  • See full diff in compare view


Updates gimli from 0.29.0 to 0.31.0

Changelog

Sourced from gimli's changelog.

0.31.0

Released 2024/07/16.

Breaking changes

  • Deleted support for segment selectors. #720

  • Added read::FileEntry::source and deleted Copy implementation. #728

  • Changed read::LineRow::execute to return a Result. #731

  • Deleted Display implementation for read::LineInstruction. #734

  • Changed read::Error to be non-exhaustive.

Changed

  • Fixed Hash implementation for read::EndianReader. #723

  • Changed read::EhFrameHdr::parse to validate the FDE count encoding. #725

  • Changed address overflow to be an error for read::UnwindTableRow, read::LineRow, and read::ArangeEntry. #730 #731 #732

  • Changed wrapping addition for 32-bit addresses to wrap at 32 bits instead of at 64 bits. #733

  • Added earlier validation of address sizes. #733

Added

  • Added read::IndexSectionId::section_id. #719

  • Added read::FrameDescriptionEntry::end_address. #727

  • Added support for DW_LNCT_LLVM_source.

... (truncated)

Commits
  • efc17bd Release 0.31.0 (#736)
  • cf64cb7 dwarfdump: change format specifier for addresses
  • 482823f read/line: move LineInstruction Display impl to dwarfdump
  • 159f3cf dwarfdump: display indexed addresses in expressions
  • 552cb89 dwarfdump: style changes
  • 36ee540 read: use address size when checking address overflow (#733)
  • 38c185e Delete support for segment selectors (#720)
  • 345d60f read/aranges: handle address range overflow (#732)
  • 450cb69 read/line: check for overflow when advancing the address (#731)
  • 9257192 read/cfi: check for overflow when evaluating DW_CFA_advance_loc (#730)
  • Additional commits viewable in compare view


Updates iana-time-zone from 0.1.60 to 0.1.61

Changelog

Sourced from iana-time-zone's changelog.

[0.1.61] - 2024-09-16

Changed

  • Depend on wasm-bindgen 0.2.89 or higher (#134)
  • Do not use wasm_bindgen in wasm32-unknown-emscripten environment (#130)
Commits
  • 665d2c8 Bump version number to 0.1.61
  • edac495 Merge pull request #139 from Kijewski/pr-dependabot-github-actions
  • 8e1d485 Let dependabot monitor ci dependencies in ci actions
  • 8c5197b CI: use actions-setup-node@v4 and node 20 (#138)
  • 727bae1 CI: use actions/checkout@v4 (#137)
  • 1e74e53 Merge pull request #130 from sevenc-nanashi/fix/wasm32-unknown-emscripten
  • eb6e1a8 Merge branch 'main' into fix/wasm32-unknown-emscripten
  • 6c2dedf Merge pull request #134 from workingjubilee/dep-wasm-bindgen-0.2.89
  • f1d7f73 ci: allow duplicated cfg-if crate (#135)
  • 225c4c0 Depend on wasm-bindgen 0.2.89 or higher
  • Additional commits viewable in compare view


Updates indexmap from 2.4.0 to 2.5.0

Changelog

Sourced from indexmap's changelog.

2.5.0

  • Added an insert_before method to IndexMap and IndexSet, as an alternative to shift_insert with different behavior on existing entries.
  • Added first_entry and last_entry methods to IndexMap.
  • Added From implementations between IndexedEntry and OccupiedEntry.
Commits
  • 48ed490 Release 2.5.0
  • 139d7ad Merge pull request #340 from cuviper/insert-bounds
  • 1d9b5e3 Add doc examples for insert_before and shift_insert
  • 8ca01b0 Use insert_before for "new" entries in insert_sorted
  • 7224def Add insert_before as an alternate to shift_insert
  • 0247a15 Document and assert index bounds in shift_insert
  • 922c6ad Update the CI badge
  • e482e17 Merge pull request #342 from cuviper/btree-like
  • b63e4a1 Merge pull request #341 from cuviper/from-entry
  • 264e5b7 Add doc aliases like BTreeMap/BTreeSet
  • Additional commits viewable in compare view


Updates miniz_oxide from 0.7.4 to 0.8.0

Changelog

Sourced from miniz_oxide's changelog.

0.8.0 - 2024-08-08

Major changes

This release changes to using the forked adler2 crate as the original adler crate has not seen any updates in the last 3 years and the repositories have been marked as archived. The minimum rust version has also been bumped slightly to make room for future improvements.

Bug Fixes

  • (miniz_oxide) update edition, make more functions const, fix warning, update to adler2 - (b212371) - oyvindln

Commits
  • 58cf901 bump version and update changelog and readme
  • b212371 fix(miniz_oxide): update edition, make more functions const, fix warning, upd...
  • See full diff in compare view


Updates object from 0.36.3 to 0.36.4

Changelog

Sourced from object's changelog.

0.36.4

Released 2024/08/30.

Added

  • Added pe::IMAGE_FILE_MACHINE_ARM64X and pe::IMAGE_FILE_MACHINE_CHPE_X86. #717

  • Added elf::SHF_GNU_RETAIN and elf::SHF_GNU_MBIND. #720

Changed

  • Fixed the checksum for COFF BSS section symbols in write::Object. #718

  • Changed read::CompressedData::decompress to validate the decompressed size. #723

  • Updated wasmparser dependency.


Commits


Updates serde_derive from 1.0.208 to 1.0.210

Release notes

Sourced from serde_derive's releases.

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)
Commits
  • 89c4b02 Release 1.0.210
  • eeb8e44 Merge pull request #2818 from dtolnay/coreerror
  • 785c2d9 Stabilize no-std StdError trait
  • d549f04 Reformat parse_ip_impl definition and calls
  • 4c0dd63 Delete attr support from core::net deserialization macros
  • 26fb134 Relocate cfg attrs out of parse_ip_impl and parse_socket_impl
  • 07e614b Merge pull request #2817 from dtolnay/corenet
  • b1f899f Delete doc(cfg) attribute from impls that are supported in no-std
  • b4f860e Merge pull request #2816 from MathiasKoch/chore/core-net
  • d940fe1 Reuse existing Buf wrapper as replacement for std::io::Write
  • Additional commits viewable in compare view


Updates syn from 2.0.75 to 2.0.77

Release notes

Sourced from syn's releases.

2.0.77

  • Support parsing Expr::Tuple in non-"full" mode (#1727)

2.0.76

  • Enforce that tail call become keyword is followed by an expression (#1725)
Commits
  • 6232266 Release 2.0.77
  • 97acbf0 Merge pull request #1727 from dtolnay/exprparen
  • a3b5a5c Support parsing Expr::Tuple in derive
  • 3c24f57 Run upload-artifact action regardless of previous step failure
  • 78608a3 Upload CI Cargo.lock for reproducing failures
dependabot[bot] commented 1 week ago

Looks like these dependencies are updatable in another way, so this is no longer needed.