{"id":17775,"name":"android_log-sys","ecosystem":"cargo","repository_url":"https://github.com/rust-mobile/android_log-sys-rs","issues_count":15,"created_at":"2025-06-07T00:59:49.715Z","updated_at":"2025-06-07T00:59:49.715Z","purl":"pkg:cargo/android_log-sys","metadata":{"id":3519189,"name":"android_log-sys","ecosystem":"cargo","description":"FFI bindings to Android log Library.\n","homepage":null,"licenses":"MIT OR Apache-2.0","normalized_licenses":["MIT","Apache-2.0"],"repository_url":"https://github.com/rust-mobile/android_log-sys-rs","keywords_array":["android","ffi","log"],"namespace":null,"versions_count":7,"first_release_published_at":"2016-02-23T21:09:33.745Z","latest_release_published_at":"2025-03-04T09:36:10.495Z","latest_release_number":"0.3.2","last_synced_at":"2025-05-29T07:03:40.994Z","created_at":"2022-04-10T21:57:26.918Z","updated_at":"2025-05-29T07:06:23.695Z","registry_url":"https://crates.io/crates/android_log-sys/","install_command":"cargo install android_log-sys","documentation_url":"https://docs.rs/android_log-sys/","metadata":{"categories":["external-ffi-bindings"]},"repo_metadata":{"id":57488661,"uuid":"52391725","full_name":"rust-mobile/android_log-sys-rs","owner":"rust-mobile","description":"Rust Bindings to Android log Library","archived":false,"fork":false,"pushed_at":"2025-03-04T20:50:01.000Z","size":21,"stargazers_count":17,"open_issues_count":0,"forks_count":6,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-05-29T07:02:29.947Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rust-mobile.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2016-02-23T21:07:35.000Z","updated_at":"2025-05-21T10:27:06.000Z","dependencies_parsed_at":"2023-08-01T20:00:50.636Z","dependency_job_id":null,"html_url":"https://github.com/rust-mobile/android_log-sys-rs","commit_stats":null,"previous_names":["rust-mobile/android_log-sys-rs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-mobile%2Fandroid_log-sys-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-mobile%2Fandroid_log-sys-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-mobile%2Fandroid_log-sys-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-mobile%2Fandroid_log-sys-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rust-mobile","download_url":"https://codeload.github.com/rust-mobile/android_log-sys-rs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":256966305,"owners_count":22469383,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"rust-mobile","name":"Rust Mobile","uuid":"118470275","kind":"organization","description":"Support crates and tools for mobile (iOS, Android, ...) Rust development","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/118470275?v=4","repositories_count":9,"last_synced_at":"2023-03-11T13:52:10.454Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rust-mobile","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-02-15T03:20:40.614Z","updated_at":"2023-03-11T13:52:10.460Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rust-mobile","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rust-mobile/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-05-29T07:06:23.694Z","dependent_packages_count":6,"downloads":11834087,"downloads_period":"total","dependent_repos_count":2811,"rankings":{"downloads":1.0184700515965004,"dependent_repos_count":0.7574964480670007,"dependent_packages_count":5.3628326526948795,"stargazers_count":27.449440555256388,"forks_count":21.243744249197693,"docker_downloads_count":2.1094743139160994,"average":9.656909711788094},"purl":"pkg:cargo/android_log-sys","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/android_log-sys","docker_dependents_count":40,"docker_downloads_count":23289452,"usage_url":"https://repos.ecosyste.ms/usage/cargo/android_log-sys","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/android_log-sys/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/android_log-sys/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/android_log-sys/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/android_log-sys/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/android_log-sys/related_packages","maintainers":[{"uuid":"440","login":"Nercury","name":"Nerijus Arlauskas","email":null,"url":"https://github.com/Nercury","packages_count":18,"html_url":"https://crates.io/users/Nercury","role":null,"created_at":"2022-11-07T16:39:37.636Z","updated_at":"2022-11-07T16:39:37.636Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/Nercury/packages"},{"uuid":"3572","login":"paulrouget","name":"Paul Rouget","email":null,"url":"https://github.com/paulrouget","packages_count":3,"html_url":"https://crates.io/users/paulrouget","role":null,"created_at":"2022-11-07T16:39:37.658Z","updated_at":"2022-11-07T16:39:37.658Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/paulrouget/packages"},{"uuid":"6087","login":"Dushistov","name":"Evgeniy Dushistov","email":null,"url":"https://github.com/Dushistov","packages_count":9,"html_url":"https://crates.io/users/Dushistov","role":null,"created_at":"2022-11-07T16:39:37.668Z","updated_at":"2022-11-07T16:39:37.668Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/Dushistov/packages"},{"uuid":"56750","login":"tyranron","name":"Kai Ren","email":null,"url":"https://github.com/tyranron","packages_count":36,"html_url":"https://crates.io/users/tyranron","role":null,"created_at":"2022-12-27T21:22:52.088Z","updated_at":"2022-12-27T21:22:52.088Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/tyranron/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":192451,"maintainers_count":47587,"namespaces_count":0,"keywords_count":49311,"github":"rust-lang","metadata":{"funded_packages_count":18739},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-06-07T05:33:08.939Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}},"unique_repositories_count":7,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"3358150135","node_id":"PR_kwDOONFeQM6ligOj","number":38,"state":"open","title":"Bump the rust-dependencies group in /apd with 84 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-27T06:22:06.000Z","updated_at":"2025-09-01T21:27:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":84,"packages":[{"name":"anyhow","old_version":"1.0.95","new_version":"1.0.99","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.27","new_version":"4.5.46","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"4.5.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.25","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"serde","old_version":"1.0.217","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.137","new_version":"1.0.143","repository_url":"https://github.com/serde-rs/json"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/rust-lang/regex"},{"name":"retry","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/jimmycuadra/retry"},{"name":"libc","old_version":"0.2.169","new_version":"0.2.175","repository_url":"https://github.com/rust-lang/libc"},{"name":"is_executable","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/fitzgen/is_executable"},{"name":"which","old_version":"7.0.1","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.21","new_version":"0.2.23","repository_url":"https://github.com/rust-lang/getopts"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.13","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"notify","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"anstream","old_version":"0.6.18","new_version":"0.6.20","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"async-trait","old_version":"0.1.85","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.16.0","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.10","new_version":"1.2.34","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.3","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.5.27","new_version":"4.5.46","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.24","new_version":"4.5.45","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"csv-core","old_version":"0.1.11","new_version":"0.1.12","repository_url":"https://github.com/BurntSushi/rust-csv"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"either","old_version":"1.13.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"equivalent","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/indexmap-rs/equivalent"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"hashbrown","old_version":"0.15.2","new_version":"0.15.5","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"humantime","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.11.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"kqueue","old_version":"1.0.8","new_version":"1.1.1"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.5","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.3","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/tokio-rs/mio"},{"name":"once_cell","old_version":"1.20.2","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"ppv-lite86","old_version":"0.2.20","new_version":"0.2.21","repository_url":"https://github.com/cryptocorrosion/cryptocorrosion"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand_chacha","old_version":"0.3.1","new_version":"0.9.0","repository_url":"https://github.com/rust-random/rand"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"rayon-core","old_version":"1.12.1","new_version":"1.13.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"regex","old_version":"1.11.1","new_version":"1.11.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-automata","old_version":"0.4.9","new_version":"0.4.10","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.6","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.18","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde_derive","old_version":"1.0.217","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.96","new_version":"2.0.106","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.11","new_version":"2.0.16","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thiserror-impl","old_version":"2.0.11","new_version":"2.0.16","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.15","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.14","new_version":"0.2.1","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/apd","ecosystem":"cargo"},"body":"Bumps the rust-dependencies group in /apd with 84 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.99` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.46` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `4.5.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.27` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.219` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.137` | `1.0.143` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.7` |\n| [retry](https://github.com/jimmycuadra/retry) | `2.0.0` | `2.1.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.169` | `0.2.175` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.1` | `8.0.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.23` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.13` |\n| [notify](https://github.com/notify-rs/notify) | `8.0.0` | `8.2.0` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.1` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.20` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.11` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.6` | `0.2.7` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.2` | `1.1.4` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.10` |\n| [arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.85` | `0.1.89` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.16.0` | `3.19.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.9.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.10` | `1.2.34` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.3` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.46` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.24` | `4.5.45` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.5` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [csv-core](https://github.com/BurntSushi/rust-csv) | `0.1.11` | `0.1.12` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [either](https://github.com/rayon-rs/either) | `1.13.0` | `1.15.0` |\n| [equivalent](https://github.com/indexmap-rs/equivalent) | `1.0.1` | `1.0.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.3.3` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.2` | `0.15.5` |\n| [humantime](https://github.com/chronotope/humantime) | `2.1.0` | `2.2.0` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.11.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [kqueue](https://gitlab.com/rust-kqueue/rust-kqueue) | `1.0.8` | `1.1.1` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.5` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.3` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.0.4` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.2` | `1.21.3` |\n| [ppv-lite86](https://github.com/cryptocorrosion/cryptocorrosion) | `0.2.20` | `0.2.21` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.101` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| [rand_chacha](https://github.com/rust-random/rand) | `0.3.1` | `0.9.0` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n| [rayon-core](https://github.com/rayon-rs/rayon) | `1.12.1` | `1.13.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.11.2` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.9` | `0.4.10` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.6` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.26` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.18` | `1.0.20` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.96` | `2.0.106` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.11` | `2.0.16` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.11` | `2.0.16` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.47.1` |\n| [typenum](https://github.com/paholg/typenum) | `1.17.0` | `1.18.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.15` | `1.0.18` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.14` | `0.2.1` |\n| [wasi](https://github.com/bytecodealliance/wasi) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.10` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.95 to 1.0.99\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2b963a759decf0828efb58a8fdd417fb12f71fb\"\u003e\u003ccode\u003ef2b963a\u003c/code\u003e\u003c/a\u003e Release 1.0.99\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c64c15e75f8f588f01810a990e1529e8aa0eea9\"\u003e\u003ccode\u003e2c64c15\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e from dtolnay/enotempty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/8cf66f79361d568067a75848aec30d3b2072be5c\"\u003e\u003ccode\u003e8cf66f7\u003c/code\u003e\u003c/a\u003e Allow build-script cleanup failure with NFSv3 output directory to be non-fatal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f5e145c683a2cb958268d1bbeb5dedabca0b0fc7\"\u003e\u003ccode\u003ef5e145c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/1d7ef1db5414ac155ad6254685673c90ea4c7d77\"\u003e\u003ccode\u003e1d7ef1d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-06-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/69295727cefb015a184f9b780fcc51ef905a798c\"\u003e\u003ccode\u003e6929572\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-06-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/37224e3142ea62f29f31d4a2bd69c3afc80d7cc4\"\u003e\u003ccode\u003e37224e3\u003c/code\u003e\u003c/a\u003e Ignore mismatched_lifetime_syntaxes lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/11f0e81aaf1a9bd6675c841c8db07968096e8ee1\"\u003e\u003ccode\u003e11f0e81\u003c/code\u003e\u003c/a\u003e Pin nightly toolchain used for miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d04c999d6327c7a72ab98221c7b249104debc16b\"\u003e\u003ccode\u003ed04c999\u003c/code\u003e\u003c/a\u003e Raise required compiler for backtrace feature to rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/219d16330d92a9d2adf6f4645a6db7ec5516d0cc\"\u003e\u003ccode\u003e219d163\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2025-05-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.99\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.27 to 4.5.46\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.46\u003c/h2\u003e\n\u003ch2\u003e[4.5.46] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eStyledStr::push_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.45\u003c/h2\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.44\u003c/h2\u003e\n\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.43\u003c/h2\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.42\u003c/h2\u003e\n\u003ch2\u003e[4.5.42] - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude subcommand visible long aliases in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.39\u003c/h2\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.46] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eStyledStr::push_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.42] - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude subcommand visible long aliases in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.41] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStyles::context\u003c/code\u003e and \u003ccode\u003eStyles::context_value\u003c/code\u003e to customize the styling of \u003ccode\u003e[default: value]\u003c/code\u003e like notes in the \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.40] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport quoted ids in \u003ccode\u003earg!()\u003c/code\u003e macro (e.g. \u003ccode\u003earg!(\u0026quot;check-config\u0026quot;: ...)\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0\"\u003e\u003ccode\u003eacf9abb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013\"\u003e\u003ccode\u003e9186a18\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c\"\u003e\u003ccode\u003e233c316\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5926\"\u003e#5926\u003c/a\u003e from sorairolake/feature/value-parser-factory-for-sa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588\"\u003e\u003ccode\u003e13931a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5923\"\u003e#5923\u003c/a\u003e from Reverier-Xu/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f\"\u003e\u003ccode\u003e536e29f\u003c/code\u003e\u003c/a\u003e feat(builder): Add \u003ccode\u003eValueParserFactory\u003c/code\u003e for \u003ccode\u003eSaturating\\\u0026lt;T\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4\"\u003e\u003ccode\u003e45ed71c\u003c/code\u003e\u003c/a\u003e chore: Avoid using gen for rust 2024 preserved keyword\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd\"\u003e\u003ccode\u003e5029bb3\u003c/code\u003e\u003c/a\u003e chore: Avoid using \u003ccode\u003egen\u003c/code\u003e for rust 2024 preserved keyword\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964\"\u003e\u003ccode\u003e8a1d59b\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.85 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5921\"\u003e#5921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc\"\u003e\u003ccode\u003e9caee53\u003c/code\u003e\u003c/a\u003e docs(changelog): Clarify 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2\"\u003e\u003ccode\u003ecb2352f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5918\"\u003e#5918\u003c/a\u003e from epage/test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...clap_complete-v4.5.46\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow reading ZIP files where the central directory comes \u003cem\u003ebefore\u003c/em\u003e the files (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/384\"\u003e#384\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e features that enable \u003ccode\u003eliblzma/static\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove deprecated annotations to fix a Clippy warning (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWrite ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd has_overlapping_files method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.4.0...v4.5.0\"\u003e4.5.0\u003c/a\u003e - 2025-08-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow reading ZIP files where the central directory comes \u003cem\u003ebefore\u003c/em\u003e the files (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/384\"\u003e#384\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.3.0...v4.4.0\"\u003e4.4.0\u003c/a\u003e - 2025-08-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e features that enable \u003ccode\u003eliblzma/static\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove deprecated annotations to fix a Clippy warning (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.2.0...v4.3.0\"\u003e4.3.0\u003c/a\u003e - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e - 2025-06-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWrite ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.0.0...v4.1.0\"\u003e4.1.0\u003c/a\u003e - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd has_overlapping_files method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v4.0.0\"\u003e4.0.0\u003c/a\u003e - 2025-05-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/4ce35f1c21e0e2f2018dabc4c941f55c6dfdc598\"\u003e\u003ccode\u003e4ce35f1\u003c/code\u003e\u003c/a\u003e chore: release v4.5.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3ed8bfe04e490116158c52b03efd6400446add62\"\u003e\u003ccode\u003e3ed8bfe\u003c/code\u003e\u003c/a\u003e feat: Allow reading ZIP files where the central directory comes \u003cem\u003ebefore\u003c/em\u003e the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f4a618dfda8f0c24e397294dc91c1786ac8c4c2d\"\u003e\u003ccode\u003ef4a618d\u003c/code\u003e\u003c/a\u003e chore: release v4.4.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/51d526033ac29d2026a0b75dc16796c74044f383\"\u003e\u003ccode\u003e51d5260\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e features that enable \u003ccode\u003eliblzma/static\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/397a6d593106cd3c1c2a1fa555f1492cd38cfc61\"\u003e\u003ccode\u003e397a6d5\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/0f02da716cef6ecf6829e62f1f85a8b739740873\"\u003e\u003ccode\u003e0f02da7\u003c/code\u003e\u003c/a\u003e chore: Move deprecated annotations to fix a Clippy warning (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/86ca38bcdf277b32d75658ecbca4acf474f98921\"\u003e\u003ccode\u003e86ca38b\u003c/code\u003e\u003c/a\u003e Lock cargo-afl to 0.15.19 to work around a coverage bug (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/6c78fe381da074610d99e2d59546b0530bcb6e54\"\u003e\u003ccode\u003e6c78fe3\u003c/code\u003e\u003c/a\u003e Bump version to 4.3.0 and update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/741ca45ce79ddb43024b0bd7b207bf8a65e5a5b9\"\u003e\u003ccode\u003e741ca45\u003c/code\u003e\u003c/a\u003e ci: Update release-plz configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2c77a9058e19335be507215b8aeadcd6a0e4d74d\"\u003e\u003ccode\u003e2c77a90\u003c/code\u003e\u003c/a\u003e deps: Remove dependency on getrandom wasm backend (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/336\"\u003e#336\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.25 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDerive \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003ekv::Value\u003c/code\u003e by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/668\"\u003erust-lang/log#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espdlog-rs\u003c/code\u003e link to crate doc by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/669\"\u003erust-lang/log#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.26 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/670\"\u003erust-lang/log#670\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.25...0.4.26\"\u003ehttps://github.com/rust-lang/log/compare/0.4.25...0.4.26\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.26] - 2025-02-18\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerive \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003ekv::Value\u003c/code\u003e by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/668\"\u003erust-lang/log#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espdlog-rs\u003c/code\u003e link to crate doc by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/669\"\u003erust-lang/log#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.25...0.4.26\"\u003ehttps://github.com/rust-lang/log/compare/0.4.25...0.4.26\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.25...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.217 to 1.0.219\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.218\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/49d098debdf8b5c38bfb6868f455c6ce542c422c\"\u003e\u003ccode\u003e49d098d\u003c/code\u003e\u003c/a\u003e Release 1.0.219\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/40f1d19dbed1934fae9dc835903232c2d0999599\"\u003e\u003ccode\u003e40f1d19\u003c/code\u003e\u003c/a\u003e Wrap dummy.rs to 80 columns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/514848b584b19c0f8766275dfbc1f3c6b0ae2077\"\u003e\u003ccode\u003e514848b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e from davidzeng0/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/168b6cf789bcbd2ffbdc20db9b75ecf3b2fd31a1\"\u003e\u003ccode\u003e168b6cf\u003c/code\u003e\u003c/a\u003e fix clippy absolute paths warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a8bdd17333889cebe7af97064066f89aab1bef8e\"\u003e\u003ccode\u003ea8bdd17\u003c/code\u003e\u003c/a\u003e Remove unused Punctuated import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1c9601358b57b9023450a0e2e7f599572a76b49d\"\u003e\u003ccode\u003e1c96013\u003c/code\u003e\u003c/a\u003e Resolve mem_replace_with_default clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f0d1ae08f31941e91f80eaf7463dfbce2172bc70\"\u003e\u003ccode\u003ef0d1ae0\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/e3eaa6a3dd6edd701476097182313cdbd73da78c\"\u003e\u003ccode\u003ee3eaa6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2896\"\u003e#2896\u003c/a\u003e from dtolnay/stabledoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6a630cf2835efe74cfad8258d9433611f0a3151c\"\u003e\u003ccode\u003e6a630cf\u003c/code\u003e\u003c/a\u003e Also link to stable proc_macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3\"\u003e\u003ccode\u003e7bfd518\u003c/code\u003e\u003c/a\u003e Release 1.0.218\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.219\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.137 to 1.0.143\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/10102c49bfd95e5b8d42a6c0b9530b1732a6fea8\"\u003e\u003ccode\u003e10102c4\u003c/code\u003e\u003c/a\u003e Release 1.0.143\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2a5b85312c2eb0eec19f922993e1a6931535b5e3\"\u003e\u003ccode\u003e2a5b853\u003c/code\u003e\u003c/a\u003e Replace super::super with absolute path within crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/447170bd38099bc9636de4ff73c00e9d816a75f4\"\u003e\u003ccode\u003e447170b\u003c/code\u003e\u003c/a\u003e Merge pull request 1271 from mickvangelderen/mick/impl-from-str-for-map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/ec190d6dfd4ecc5b31db76a7f1c26c54e99eee9f\"\u003e\u003ccode\u003eec190d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e from xlambein/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8be664752fe8b8fc92b239155979fad39719c2fd\"\u003e\u003ccode\u003e8be6647\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e from SOF3/compact-default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/ba5b3cccea799018d236c1af24a34ae53b6c84cc\"\u003e\u003ccode\u003eba5b3cc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1731167cd5dd6358944aabf8ab8504a2f5162018\"\u003e\u003ccode\u003e1731167\u003c/code\u003e\u003c/a\u003e Release 1.0.142\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e51c81450a3018a5524f6b1afba7192ddbafcc69\"\u003e\u003ccode\u003ee51c814\u003c/code\u003e\u003c/a\u003e Touch up PR 1265\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/84abbdb613ce8faa2e93eddcc96f5514eb31a1d1\"\u003e\u003ccode\u003e84abbdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e from aatifsyed/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6843c3660ec3394b15da016902e001f8381dfe92\"\u003e\u003ccode\u003e6843c36\u003c/code\u003e\u003c/a\u003e Release 1.0.141\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.137...v1.0.143\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex-lite` from 0.1.6 to 0.1.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex-lite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.1.79\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRequire regex-syntax 0.3.8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.78\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/290\"\u003e#290\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/290\"\u003erust-lang/regex#290\u003c/a\u003e):\nFixes bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/289\"\u003e#289\u003c/a\u003e, which caused some regexes with a certain combination\nof literals to match incorrectly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.77\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/281\"\u003e#281\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/281\"\u003erust-lang/regex#281\u003c/a\u003e):\nFixes bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/280\"\u003e#280\u003c/a\u003e by disabling all literal optimizations when a pattern\nis partially anchored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.76\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eTweak criteria for using the Teddy literal matcher.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.75\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/275\"\u003e#275\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/275\"\u003erust-lang/regex#275\u003c/a\u003e):\nImproves match verification performance in the Teddy SIMD searcher.\u003c/li\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/278\"\u003e#278\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/278\"\u003erust-lang/regex#278\u003c/a\u003e):\nReplaces slow substring loop in the Teddy SIMD searcher with Aho-Corasick.\u003c/li\u003e\n\u003cli\u003eImplemented DoubleEndedIterator on regex set match iterators.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.74\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRelease regex-syntax 0.3.5 with a minor bug fix.\u003c/li\u003e\n\u003cli\u003eFix bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/272\"\u003e#272\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/277\"\u003e#277\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/270\"\u003e#270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/270\"\u003erust-lang/regex#270\u003c/a\u003e):\nFixes bugs \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/264\"\u003e#264\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/268\"\u003e#268\u003c/a\u003e and an unreported where the DFA cache size could be\ndrastically underestimated in some cases (leading to high unexpected memory\nusage).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.73\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRelease \u003ccode\u003eregex-syntax 0.3.4\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eregex-syntax\u003c/code\u003e dependency version for \u003ccode\u003eregex\u003c/code\u003e to \u003ccode\u003e0.3.4\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.72\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/262\"\u003e#262\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/262\"\u003erust-lang/regex#262\u003c/a\u003e):\nFixes a number of small bugs caught by fuzz testing (AFL).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.71\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/45c3da7681af3a513bedba067c440b76bcc9a16e\"\u003e\u003ccode\u003e45c3da7\u003c/code\u003e\u003c/a\u003e regex-lite-0.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/873ed800c535bc3ef0711c1ee6f2726b89a8508c\"\u003e\u003ccode\u003e873ed80\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ea834f8e1fd7b72a3c1b2319b1a47f0c50d43082\"\u003e\u003ccode\u003eea834f8\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/86836fbe841893ca2e06ccf24067ecbc67b0b0c5\"\u003e\u003ccode\u003e86836fb\u003c/code\u003e\u003c/a\u003e changelog: 1.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/63a26c1a7fac5ebbed88471ebada05f7a465ffc8\"\u003e\u003ccode\u003e63a26c1\u003c/code\u003e\u003c/a\u003e cargo: ensure that 'perf' doesn't enable 'std' implicitly (\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/dd96592be2c019abb268026904826e79d919d3c4\"\u003e\u003ccode\u003edd96592\u003c/code\u003e\u003c/a\u003e doc: clarify CRLF mode effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/931dae01925415354720952bfaa568a7f9fb369b\"\u003e\u003ccode\u003e931dae0\u003c/code\u003e\u003c/a\u003e cargo: point \u003ccode\u003erepository\u003c/code\u003e metadata to clonable URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a66fde6e803421af6c949bd1f332048f2e7d1482\"\u003e\u003ccode\u003ea66fde6\u003c/code\u003e\u003c/a\u003e doc: remove references to non-existent parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/1873e96a7bc36595ddcfae1968ee84ed9af4ae04\"\u003e\u003ccode\u003e1873e96\u003c/code\u003e\u003c/a\u003e automata: add \u003ccode\u003eDFA::set_prefilter\u003c/code\u003e method to the DFA types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/89ff15310b72d73f64acaf77c37d350f14455164\"\u003e\u003ccode\u003e89ff153\u003c/code\u003e\u003c/a\u003e doc: fix misspelling typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/regex-lite-0.1.6...regex-lite-0.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `retry` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jimmycuadra/retry/releases\"\u003eretry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003cp\u003eNew features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew constructors, \u003ccode\u003eretry::delay::Range::{try_from_millis_exclusive, try_from_millis_inclusive}\u003c/code\u003e, offering non-panicking variants of the existing constructors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated from \u003ccode\u003erand\u003c/code\u003e 0.8 to 0.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/f57ab9ea9bfcb6c2831d2c101fec84d7f45e362d\"\u003e\u003ccode\u003ef57ab9e\u003c/code\u003e\u003c/a\u003e Bump version to 2.1.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/500a323ce04d563915625cb63b65bdfc935daa04\"\u003e\u003ccode\u003e500a323\u003c/code\u003e\u003c/a\u003e Add fallible range constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/3c67a6c2bb3dd69b702665255410597977b129f2\"\u003e\u003ccode\u003e3c67a6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jimmycuadra/retry/issues/45\"\u003e#45\u003c/a\u003e from tottoto/update-to-rand-0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/9e82b98fa0f26bac5f69e3206a38b81daf48885f\"\u003e\u003ccode\u003e9e82b98\u003c/code\u003e\u003c/a\u003e Update to rand 0.9\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jimmycuadra/retry/compare/2.0.0...2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.169 to 0.2.175\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.175\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003egetpeereid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4524\"\u003e#4524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003estruct ld_info\u003c/code\u003e and friends (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4578\"\u003e#4578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Retore \u003ccode\u003estruct winsize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4577\"\u003e#4577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add UDP socket option constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4619\"\u003e#4619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e and \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4502\"\u003e#4502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add more \u003ccode\u003eprctl\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4531\"\u003e#4531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD Add further TCP stack-related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD x86-64: Add \u003ccode\u003emcontext_t.mc_tlsbase \u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4503\"\u003e#4503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD15: Add \u003ccode\u003ekinfo_proc.ki_uerrmsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003ein_conninfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exinpgen\u003c/code\u003e and related types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exktls_session\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add functionality from \u003ccode\u003elibbsd\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4221\"\u003e#4221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eSECBIT_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4480\"\u003e#4480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Export \u003ccode\u003eioctl\u003c/code\u003e request generator macros (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4460\"\u003e#4460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003eptsname_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4608\"\u003e#4608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISCV32: Add time-related syscalls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4612\"\u003e#4612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003estrftime*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4453\"\u003e#4453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elinux: Add \u003ccode\u003eEXEC_RESTRICT_*\u003c/code\u003e and \u003ccode\u003eEXEC_DENY_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4545\"\u003e#4545\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003econst\u003c/code\u003e to signatures to be consistent with other platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4563\"\u003e#4563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of \u003ccode\u003estruct statvfs.f_fsid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4576\"\u003e#4576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the type of constants for the \u003ccode\u003eioctl\u003c/code\u003e \u003ccode\u003erequest\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4582\"\u003e#4582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the types of \u003ccode\u003estat{,64}.st_*tim\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use unique \u003ccode\u003eerrno\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4507\"\u003e#4507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild: Fix an incorrect \u003ccode\u003etarget_os\u003c/code\u003e -\u0026gt; \u003ccode\u003etarget_arch\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Fix the type of \u003ccode\u003exktls_session_onedir.ifnet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Fix the type of \u003ccode\u003enlink_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4509\"\u003e#4509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Use a special MIPS definition of \u003ccode\u003estack_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4528\"\u003e#4528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64: Fix \u003ccode\u003eSI_TIMER\u003c/code\u003e, \u003ccode\u003eSI_MESGQ\u003c/code\u003e and \u003ccode\u003eSI_ASYNCIO\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4529\"\u003e#4529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Swap the order of \u003ccode\u003esi_errno\u003c/code\u003e and \u003ccode\u003esi_code\u003c/code\u003e in \u003ccode\u003esiginfo_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4530\"\u003e#4530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Use a special MIPS definition of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4527\"\u003e#4527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the definition of \u003ccode\u003efanotify_event_metadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4510\"\u003e#4510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Correct \u003ccode\u003eenum fae_action\u003c/code\u003e to be \u003ccode\u003e#[repr(C)]\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/60a8cfd564f83164d45b9533ff7a0d7371878f2a\"\u003e#60a8cfd5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePSP: Correct \u003ccode\u003echar\u003c/code\u003e -\u0026gt; \u003ccode\u003ec_char\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/eaab4fc3f05dc646a953d4fd5ba46dfa1f8bd6f6\"\u003eeaab4fc3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix \u003ccode\u003etermios\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4518\"\u003e#4518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definition of \u003ccode\u003eEDEADLK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4517\"\u003e#4517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definition of \u003ccode\u003eNCCS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4513\"\u003e#4513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definitions of \u003ccode\u003eMAP_LOCKED\u003c/code\u003e and \u003ccode\u003eMAP_NORESERVE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4516\"\u003e#4516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC64 musl: Fix the definition of \u003ccode\u003eshmid_ds\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4519\"\u003e#4519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.175/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.174...0.2.175\"\u003e0.2.175\u003c/a\u003e - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003egetpeereid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4524\"\u003e#4524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003estruct ld_info\u003c/code\u003e and friends (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4578\"\u003e#4578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Retore \u003ccode\u003estruct winsize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4577\"\u003e#4577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add UDP socket option constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4619\"\u003e#4619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e and \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4502\"\u003e#4502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add more \u003ccode\u003eprctl\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4531\"\u003e#4531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD Add further TCP stack-related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD x86-64: Add \u003ccode\u003emcontext_t.mc_tlsbase \u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4503\"\u003e#4503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD15: Add \u003ccode\u003ekinfo_proc.ki_uerrmsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003ein_conninfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exinpgen\u003c/code\u003e and related types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exktls_session\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add functionality from \u003ccode\u003elibbsd\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4221\"\u003e#4221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eSECBIT_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4480\"\u003e#4480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Export \u003ccode\u003eioctl\u003c/code\u003e request generator macros (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4460\"\u003e#4460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003eptsname_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4608\"\u003e#4608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISCV32: Add time-related syscalls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4612\"\u003e#4612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003estrftime*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4453\"\u003e#4453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elinux: Add \u003ccode\u003eEXEC_RESTRICT_*\u003c/code\u003e and \u003ccode\u003eEXEC_DENY_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4545\"\u003e#4545\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003econst\u003c/code\u003e to signatures to be consistent with other platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4563\"\u003e#4563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of \u003ccode\u003estruct statvfs.f_fsid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4576\"\u003e#4576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the type of constants for the \u003ccode\u003eioctl\u003c/code\u003e \u003ccode\u003erequest\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4582\"\u003e#4582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the types of \u003ccode\u003estat{,64}.st_*tim\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use unique \u003ccode\u003eerrno\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4507\"\u003e#4507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild: Fix an incorrect \u003ccode\u003etarget_os\u003c/code\u003e -\u0026gt; \u003ccode\u003etarget_arch\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Fix the type of \u003ccode\u003exktls_session_onedir.ifnet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Fix the type of \u003ccode\u003enlink_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4509\"\u003e#4509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Use a special MIPS definition of \u003ccode\u003estack_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4528\"\u003e#4528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64: Fix \u003ccode\u003eSI_TIMER\u003c/code\u003e, \u003ccode\u003eSI_MESGQ\u003c/code\u003e and \u003ccode\u003eSI_ASYNCIO\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4529\"\u003e#4529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Swap the order of \u003ccode\u003esi_errno\u003c/code\u003e and \u003ccode\u003esi_code\u003c/code\u003e in \u003ccode\u003esiginfo_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4530\"\u003e#4530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Use a special MIPS definition of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4527\"\u003e#4527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the definition of \u003ccode\u003efanotify_event_metadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4510\"\u003e#4510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Correct \u003ccode\u003eenum fae_action\u003c/code\u003e to be \u003ccode\u003e#[repr(C)]\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/60a8cfd564f83164d45b9533ff7a0d7371878f2a\"\u003e#60a8cfd5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePSP: Correct \u003ccode\u003echar\u003c/code\u003e -\u0026gt; \u003ccode\u003ec_char\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/eaab4fc3f05dc646a953d4fd5ba46dfa1f8bd6f6\"\u003eeaab4fc3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix \u003ccode\u003etermios\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4518\"\u003e#4518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definition of \u003ccode\u003eEDEADLK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4517\"\u003e#4517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definition of \u003ccode\u003eNCCS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4513\"\u003e#4513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definitions of \u003ccode\u003eMAP_LOCKED\u003c/code\u003e and \u003ccode\u003eMAP_NORESERVE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4516\"\u003e#4516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC64 musl: Fix the definition of \u003ccode\u003eshmid_ds\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4519\"\u003e#4519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/84e26e6b166a6634d679fbf44e957102846b8a03\"\u003e\u003ccode\u003e84e26e6\u003c/code\u003e\u003c/a\u003e Update the lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4d04aee906450fed27305de30c23f518166f919f\"\u003e\u003ccode\u003e4d04aee\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.175\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/94a7f32972a352fe348edbd49b06995542f3c5f5\"\u003e\u003ccode\u003e94a7f32\u003c/code\u003e\u003c/a\u003e cleanup: Format a file that was missed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/172527344a1d92b2ca7f88fe2b1bbde4b02de58b\"\u003e\u003ccode\u003e1725273\u003c/code\u003e\u003c/a\u003e Rename the ctest file from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ectest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e9b021b7cd3d3f045ce8ec743d344e56b14f7244\"\u003e\u003ccode\u003ee9b021b\u003c/code\u003e\u003c/a\u003e freebsd adding further TCP stack related constants.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9606a2918b1f370119af8022d61b0ff03175beb5\"\u003e\u003ccode\u003e9606a29\u003c/code\u003e\u003c/a\u003e freebsd15: Add ki_uerrmsg to struct kinfo_proc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/2816bc2f66c1c62ec5a616fb499a2b27bbba4a3c\"\u003e\u003ccode\u003e2816bc2\u003c/code\u003e\u003c/a\u003e libc-test: include sys/ktls.h on freebsd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/adfe283365cff1c6a05cddeca8afeaa667d1c637\"\u003e\u003ccode\u003eadfe283\u003c/code\u003e\u003c/a\u003e libc-test: Account for xktls_session_onedir::gen (freebsd)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4cc1bf43310e6a31636e4c4eb31e78e702938f50\"\u003e\u003ccode\u003e4cc1bf4\u003c/code\u003e\u003c/a\u003e freebsd: Document avoidance of reserved name \u003ccode\u003egen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7cdcaa62396816db2177cb663a4bf57f79603a52\"\u003e\u003ccode\u003e7cdcaa6\u003c/code\u003e\u003c/a\u003e freebsd: Fix type of struct xktls_session_onedir, field ifnet\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.169...0.2.175\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `is_executable` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/ee6ad10070a9fc4786128e0f3ee5d343b957b84f\"\u003e\u003ccode\u003eee6ad10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/21\"\u003e#21\u003c/a\u003e from dpaoliello/windowssys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/9c06f0631300606a4be57fb248ca72159c052700\"\u003e\u003ccode\u003e9c06f06\u003c/code\u003e\u003c/a\u003e Use windows-sys instead of winapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/ad267639c9c0dd42a59f7814edbfd339f878a1fb\"\u003e\u003ccode\u003ead26763\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/20\"\u003e#20\u003c/a\u003e from fitzgen/fix-wasm-ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/a7476e43d9770a2ecc1e4fee65b798a879bde681\"\u003e\u003ccode\u003ea7476e4\u003c/code\u003e\u003c/a\u003e Fix Wasm CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/bb5393d5701c36ea0d7241e720e50576ce7866f5\"\u003e\u003ccode\u003ebb5393d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/18\"\u003e#18\u003c/a\u003e from atouchet/cgo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/847d9cf9d993bbee3007a7dcf0b3b3b714943efa\"\u003e\u003ccode\u003e847d9cf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/19\"\u003e#19\u003c/a\u003e from atouchet/svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/c01a53582b7677b113de7afe17b8e149e9ac1fec\"\u003e\u003ccode\u003ec01a535\u003c/code\u003e\u003c/a\u003e Change badge from PNG to SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/7832ba6414b1a4a14d8c2dfd47840851d06cff28\"\u003e\u003ccode\u003e7832ba6\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/is_executable/compare/v1.0.4...v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 7.0.1 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/109\"\u003eharryfei/which-rs#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't return paths containing the single dot \u003ccode\u003e.\u003c/code\u003e reference to the current directory, even if the original request was given in terms of the current directory. Thanks \u003ca href=\"https://github.com/jakobhellermann\"\u003e\u003ccode\u003e@​jakobhellermann\u003c/code\u003e\u003c/a\u003e for this contribution!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't return paths containing the single dot \u003ccode\u003e.\u003c/code\u003e reference to the current directory, even if the original request was given in\nterms of the current directory. Thanks \u003ca href=\"https://github.com/jakobhellermann\"\u003e\u003ccode\u003e@​jakobhellermann\u003c/code\u003e\u003c/a\u003e for this contribution!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/adac2cdae7eaef4d5ce4cb2984ba43a0559adf06\"\u003e\u003ccode\u003eadac2cd\u003c/code\u003e\u003c/a\u003e bump version, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/84e152ec23f3471eeefb278a55f8fdb818088866\"\u003e\u003ccode\u003e84e152e\u003c/code\u003e\u003c/a\u003e reduce sys::Sys requirements, add some tracing for otherwise silent errors (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/a0a6daf199c15b0d2af07b91b0cb2f3054727311\"\u003e\u003ccode\u003ea0a6daf\u003c/code\u003e\u003c/a\u003e feat: add Sys trait for swapping out system (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/eef199824a0cf1596e8afbe9e7a5e6a793486cad\"\u003e\u003ccode\u003eeef1998\u003c/code\u003e\u003c/a\u003e Add actively maintained badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/bd868818bdb55923acfd2a63468335f6600a6cf9\"\u003e\u003ccode\u003ebd86881\u003c/code\u003e\u003c/a\u003e bump version, add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/cf37760ea1840a87d69d5eb18fc56a5b871e6d53\"\u003e\u003ccode\u003ecf37760\u003c/code\u003e\u003c/a\u003e don't run relative dot test on macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f2c4bd6e8be4c74006b303108aeb4977fbe684e2\"\u003e\u003ccode\u003ef2c4bd6\u003c/code\u003e\u003c/a\u003e update target to new name for wasm32-wasip1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.1...8.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getopts` from 0.2.21 to 0.2.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/getopts/releases\"\u003egetopts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.23\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd caching\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eBump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003eUpdate the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.22\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd a release job\u003c/li\u003e\n\u003cli\u003eDocument and start testing the MSRV\u003c/li\u003e\n\u003cli\u003eTest on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eEliminate \u003ccode\u003ehtml_root_url\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version number in html_root_url\u003c/li\u003e\n\u003cli\u003eUse SPDX license format\u003c/li\u003e\n\u003cli\u003eFix compiler warning in documentation example\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/100\"\u003e#100\u003c/a\u003e from zdenek-crha/parse_args_end_position\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/103\"\u003e#103\u003c/a\u003e from zdenek-crha/better_usage_examples\u003c/li\u003e\n\u003cli\u003eAdd usage examples for methods that add option config\u003c/li\u003e\n\u003cli\u003eUpdate outdated top level documentation\u003c/li\u003e\n\u003cli\u003eAdd triagebot configuration\u003c/li\u003e\n\u003cli\u003eremove deprecated Error::description\u003c/li\u003e\n\u003cli\u003eUpdate documentation of opt_present() and other functions that might panic\u003c/li\u003e\n\u003cli\u003eUpdated tests for opts_str() and opts_str_first() to check order of processing\u003c/li\u003e\n\u003cli\u003eAdd opts_present_any() and opts_str_first() interface functions\u003c/li\u003e\n\u003cli\u003eParse options without names vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/getopts/blob/master/CHANGELOG.md\"\u003egetopts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.22...v0.2.23\"\u003e0.2.23\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd caching\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eBump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003eUpdate the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.22\"\u003e0.2.22\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd a release job\u003c/li\u003e\n\u003cli\u003eDocument and start testing the MSRV\u003c/li\u003e\n\u003cli\u003eTest on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eEliminate \u003ccode\u003ehtml_root_url\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version number in html_root_url\u003c/li\u003e\n\u003cli\u003eUse SPDX license format\u003c/li\u003e\n\u003cli\u003eFix compiler warning in documentation example\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/100\"\u003e#100\u003c/a\u003e from zdenek-crha/parse_args_end_position\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/103\"\u003e#103\u003c/a\u003e from zdenek-crha/better_usage_examples\u003c/li\u003e\n\u003cli\u003eAdd usage examples for methods that add option config\u003c/li\u003e\n\u003cli\u003eUpdate outdated top level documentation\u003c/li\u003e\n\u003cli\u003eAdd triagebot configuration\u003c/li\u003e\n\u003cli\u003eremove deprecated Error::description\u003c/li\u003e\n\u003cli\u003eUpdate documentation of opt_present() and other functions that might panic\u003c/li\u003e\n\u003cli\u003eUpdated tests for opts_str() and opts_str_first() to check order of processing\u003c/li\u003e\n\u003cli\u003eAdd opts_present_any() and opts_str_first() interface functions\u003c/li\u003e\n\u003cli\u003eParse options without names vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/57b183a98599261ab535401b64aa0a46ab0b6a44\"\u003e\u003ccode\u003e57b183a\u003c/code\u003e\u003c/a\u003e chore: release v0.2.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/5ba47f981c9cf1a7323fd4b05abce86a8fac7757\"\u003e\u003ccode\u003e5ba47f9\u003c/code\u003e\u003c/a\u003e ci: Add caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/ge...\n\n_Description has been truncated_","html_url":"https://github.com/YGSRY/ap_cust/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YGSRY%2Fap_cust/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"},{"uuid":"3355020600","node_id":"PR_kwDOO4NULc6lYP5V","number":23,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud with 77 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-28T18:24:06.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-26T10:10:46.000Z","updated_at":"2025-08-28T18:24:06.000Z","time_to_close":202400,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":77,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.99","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.45","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"4.5.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.143","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.175","repository_url":"https://github.com/rust-lang/libc"},{"name":"is_executable","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/fitzgen/is_executable"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"7.0.2","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.21","new_version":"0.2.23","repository_url":"https://github.com/rust-lang/getopts"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.21.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/rust-lang/regex"},{"name":"fs4","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/al8n/fs4-rs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"anstream","old_version":"0.6.18","new_version":"0.6.20","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.34","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.30","new_version":"4.5.44","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.45","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.0.35","new_version":"1.1.2","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"include-flate","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/SOF3/include-flate"},{"name":"include-flate-codegen","old_version":"0.2.0","new_version":"0.3.1","repository_url":"https://github.com/SOF3/include-flate"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.11.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.5","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"rayon-core","old_version":"1.12.1","new_version":"1.13.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.14","new_version":"0.2.1","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 77 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.99` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.45` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `4.5.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.143` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.175` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `8.0.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.23` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.21.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.7` |\n| [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.1` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.20` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.11` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.6` | `0.2.7` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.2` | `1.1.4` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.10` |\n| [arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.89` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.34` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.44` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.45` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.5` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [include-flate](https://github.com/SOF3/include-flate) | `0.3.0` | `0.3.1` |\n| [include-flate-codegen](https://github.com/SOF3/include-flate) | `0.2.0` | `0.3.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.11.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.5` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.9` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.101` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n| [rayon-core](https://github.com/rayon-rs/rayon) | `1.12.1` | `1.13.0` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.26` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.47.1` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.14` | `0.2.1` |\n| [wasi](https://github.com/bytecodealliance/wasi) | `0.13.3+wasi-0.2.2` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.10` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.99\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2b963a759decf0828efb58a8fdd417fb12f71fb\"\u003e\u003ccode\u003ef2b963a\u003c/code\u003e\u003c/a\u003e Release 1.0.99\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c64c15e75f8f588f01810a990e1529e8aa0eea9\"\u003e\u003ccode\u003e2c64c15\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e from dtolnay/enotempty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/8cf66f79361d568067a75848aec30d3b2072be5c\"\u003e\u003ccode\u003e8cf66f7\u003c/code\u003e\u003c/a\u003e Allow build-script cleanup failure with NFSv3 output directory to be non-fatal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f5e145c683a2cb958268d1bbeb5dedabca0b0fc7\"\u003e\u003ccode\u003ef5e145c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/1d7ef1db5414ac155ad6254685673c90ea4c7d77\"\u003e\u003ccode\u003e1d7ef1d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-06-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/69295727cefb015a184f9b780fcc51ef905a798c\"\u003e\u003ccode\u003e6929572\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-06-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/37224e3142ea62f29f31d4a2bd69c3afc80d7cc4\"\u003e\u003ccode\u003e37224e3\u003c/code\u003e\u003c/a\u003e Ignore mismatched_lifetime_syntaxes lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/11f0e81aaf1a9bd6675c841c8db07968096e8ee1\"\u003e\u003ccode\u003e11f0e81\u003c/code\u003e\u003c/a\u003e Pin nightly toolchain used for miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d04c999d6327c7a72ab98221c7b249104debc16b\"\u003e\u003ccode\u003ed04c999\u003c/code\u003e\u003c/a\u003e Raise required compiler for backtrace feature to rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/219d16330d92a9d2adf6f4645a6db7ec5516d0cc\"\u003e\u003ccode\u003e219d163\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2025-05-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.99\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.30 to 4.5.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.45\u003c/h2\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.44\u003c/h2\u003e\n\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.43\u003c/h2\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.42\u003c/h2\u003e\n\u003ch2\u003e[4.5.42] - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude subcommand visible long aliases in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.39\u003c/h2\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.42] - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude subcommand visible long aliases in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.41] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStyles::context\u003c/code\u003e and \u003ccode\u003eStyles::context_value\u003c/code\u003e to customize the styling of \u003ccode\u003e[default: value]\u003c/code\u003e like notes in the \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.40] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport quoted ids in \u003ccode\u003earg!()\u003c/code\u003e macro (e.g. \u003ccode\u003earg!(\u0026quot;check-config\u0026quot;: ...)\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/246d972a6c5bef724ce5fbaac4a97cffa10a77c8\"\u003e\u003ccode\u003e246d972\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a35a0761aeebcfb10d363227fe54db25a5bea2c0\"\u003e\u003ccode\u003ea35a076\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9b985a3c17449f474633c31ec63215dbb810d075\"\u003e\u003ccode\u003e9b985a3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5912\"\u003e#5912\u003c/a\u003e from epage/takes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/389fbe87d2cf5f093db7dc5ebcac819536176f76\"\u003e\u003ccode\u003e389fbe8\u003c/code\u003e\u003c/a\u003e feat(builder): Allow flags to take num_args=0..=1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c395d02703e1ebe76dc87d03b725a47937be29de\"\u003e\u003ccode\u003ec395d02\u003c/code\u003e\u003c/a\u003e test(parser): Show flag behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/32c119efa6937a8f261e75d7c71323ab5312748d\"\u003e\u003ccode\u003e32c119e\u003c/code\u003e\u003c/a\u003e refactor(assert): Be more specific than action.takes_values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/80ea3e7c2437c46722c5e66e132002e684889bd9\"\u003e\u003ccode\u003e80ea3e7\u003c/code\u003e\u003c/a\u003e fix(assert): Clean up num_args/action assert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2bc0f45fe590a8c4a5518a3a3d42d074dc89ee87\"\u003e\u003ccode\u003e2bc0f45\u003c/code\u003e\u003c/a\u003e fix(builder): Make ValueRange display independent of usize::MAX\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a0187c6f3beb15f8f75bc38dd9e45cea2563329c\"\u003e\u003ccode\u003ea0187c6\u003c/code\u003e\u003c/a\u003e test(assert): Verify num_args/action compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a8f9885250579d632aa9f6adc2a9ca17ab0833a1\"\u003e\u003ccode\u003ea8f9885\u003c/code\u003e\u003c/a\u003e refactor(builder): Be more explicit in how takes_values is used\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow reading ZIP files where the central directory comes \u003cem\u003ebefore\u003c/em\u003e the files (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/384\"\u003e#384\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e features that enable \u003ccode\u003eliblzma/static\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove deprecated annotations to fix a Clippy warning (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWrite ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd has_overlapping_files method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.4.0...v4.5.0\"\u003e4.5.0\u003c/a\u003e - 2025-08-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow reading ZIP files where the central directory comes \u003cem\u003ebefore\u003c/em\u003e the files (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/384\"\u003e#384\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.3.0...v4.4.0\"\u003e4.4.0\u003c/a\u003e - 2025-08-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e features that enable \u003ccode\u003eliblzma/static\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove deprecated annotations to fix a Clippy warning (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.2.0...v4.3.0\"\u003e4.3.0\u003c/a\u003e - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e - 2025-06-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWrite ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.0.0...v4.1.0\"\u003e4.1.0\u003c/a\u003e - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd has_overlapping_files method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v4.0.0\"\u003e4.0.0\u003c/a\u003e - 2025-05-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/4ce35f1c21e0e2f2018dabc4c941f55c6dfdc598\"\u003e\u003ccode\u003e4ce35f1\u003c/code\u003e\u003c/a\u003e chore: release v4.5.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3ed8bfe04e490116158c52b03efd6400446add62\"\u003e\u003ccode\u003e3ed8bfe\u003c/code\u003e\u003c/a\u003e feat: Allow reading ZIP files where the central directory comes \u003cem\u003ebefore\u003c/em\u003e the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f4a618dfda8f0c24e397294dc91c1786ac8c4c2d\"\u003e\u003ccode\u003ef4a618d\u003c/code\u003e\u003c/a\u003e chore: release v4.4.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/51d526033ac29d2026a0b75dc16796c74044f383\"\u003e\u003ccode\u003e51d5260\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e features that enable \u003ccode\u003eliblzma/static\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/397a6d593106cd3c1c2a1fa555f1492cd38cfc61\"\u003e\u003ccode\u003e397a6d5\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/0f02da716cef6ecf6829e62f1f85a8b739740873\"\u003e\u003ccode\u003e0f02da7\u003c/code\u003e\u003c/a\u003e chore: Move deprecated annotations to fix a Clippy warning (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/86ca38bcdf277b32d75658ecbca4acf474f98921\"\u003e\u003ccode\u003e86ca38b\u003c/code\u003e\u003c/a\u003e Lock cargo-afl to 0.15.19 to work around a coverage bug (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/6c78fe381da074610d99e2d59546b0530bcb6e54\"\u003e\u003ccode\u003e6c78fe3\u003c/code\u003e\u003c/a\u003e Bump version to 4.3.0 and update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/741ca45ce79ddb43024b0bd7b207bf8a65e5a5b9\"\u003e\u003ccode\u003e741ca45\u003c/code\u003e\u003c/a\u003e ci: Update release-plz configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2c77a9058e19335be507215b8aeadcd6a0e4d74d\"\u003e\u003ccode\u003e2c77a90\u003c/code\u003e\u003c/a\u003e deps: Remove dependency on getrandom wasm backend (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/336\"\u003e#336\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.143\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/10102c49bfd95e5b8d42a6c0b9530b1732a6fea8\"\u003e\u003ccode\u003e10102c4\u003c/code\u003e\u003c/a\u003e Release 1.0.143\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2a5b85312c2eb0eec19f922993e1a6931535b5e3\"\u003e\u003ccode\u003e2a5b853\u003c/code\u003e\u003c/a\u003e Replace super::super with absolute path within crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/447170bd38099bc9636de4ff73c00e9d816a75f4\"\u003e\u003ccode\u003e447170b\u003c/code\u003e\u003c/a\u003e Merge pull request 1271 from mickvangelderen/mick/impl-from-str-for-map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/ec190d6dfd4ecc5b31db76a7f1c26c54e99eee9f\"\u003e\u003ccode\u003eec190d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e from xlambein/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8be664752fe8b8fc92b239155979fad39719c2fd\"\u003e\u003ccode\u003e8be6647\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e from SOF3/compact-default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/ba5b3cccea799018d236c1af24a34ae53b6c84cc\"\u003e\u003ccode\u003eba5b3cc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1731167cd5dd6358944aabf8ab8504a2f5162018\"\u003e\u003ccode\u003e1731167\u003c/code\u003e\u003c/a\u003e Release 1.0.142\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e51c81450a3018a5524f6b1afba7192ddbafcc69\"\u003e\u003ccode\u003ee51c814\u003c/code\u003e\u003c/a\u003e Touch up PR 1265\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/84abbdb613ce8faa2e93eddcc96f5514eb31a1d1\"\u003e\u003ccode\u003e84abbdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e from aatifsyed/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6843c3660ec3394b15da016902e001f8381dfe92\"\u003e\u003ccode\u003e6843c36\u003c/code\u003e\u003c/a\u003e Release 1.0.141\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.143\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.175\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.175\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003egetpeereid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4524\"\u003e#4524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003estruct ld_info\u003c/code\u003e and friends (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4578\"\u003e#4578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Retore \u003ccode\u003estruct winsize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4577\"\u003e#4577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add UDP socket option constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4619\"\u003e#4619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e and \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4502\"\u003e#4502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add more \u003ccode\u003eprctl\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4531\"\u003e#4531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD Add further TCP stack-related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD x86-64: Add \u003ccode\u003emcontext_t.mc_tlsbase \u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4503\"\u003e#4503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD15: Add \u003ccode\u003ekinfo_proc.ki_uerrmsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003ein_conninfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exinpgen\u003c/code\u003e and related types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exktls_session\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add functionality from \u003ccode\u003elibbsd\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4221\"\u003e#4221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eSECBIT_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4480\"\u003e#4480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Export \u003ccode\u003eioctl\u003c/code\u003e request generator macros (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4460\"\u003e#4460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003eptsname_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4608\"\u003e#4608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISCV32: Add time-related syscalls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4612\"\u003e#4612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003estrftime*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4453\"\u003e#4453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elinux: Add \u003ccode\u003eEXEC_RESTRICT_*\u003c/code\u003e and \u003ccode\u003eEXEC_DENY_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4545\"\u003e#4545\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003econst\u003c/code\u003e to signatures to be consistent with other platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4563\"\u003e#4563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of \u003ccode\u003estruct statvfs.f_fsid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4576\"\u003e#4576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the type of constants for the \u003ccode\u003eioctl\u003c/code\u003e \u003ccode\u003erequest\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4582\"\u003e#4582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the types of \u003ccode\u003estat{,64}.st_*tim\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use unique \u003ccode\u003eerrno\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4507\"\u003e#4507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild: Fix an incorrect \u003ccode\u003etarget_os\u003c/code\u003e -\u0026gt; \u003ccode\u003etarget_arch\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Fix the type of \u003ccode\u003exktls_session_onedir.ifnet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Fix the type of \u003ccode\u003enlink_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4509\"\u003e#4509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Use a special MIPS definition of \u003ccode\u003estack_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4528\"\u003e#4528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64: Fix \u003ccode\u003eSI_TIMER\u003c/code\u003e, \u003ccode\u003eSI_MESGQ\u003c/code\u003e and \u003ccode\u003eSI_ASYNCIO\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4529\"\u003e#4529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Swap the order of \u003ccode\u003esi_errno\u003c/code\u003e and \u003ccode\u003esi_code\u003c/code\u003e in \u003ccode\u003esiginfo_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4530\"\u003e#4530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Use a special MIPS definition of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4527\"\u003e#4527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the definition of \u003ccode\u003efanotify_event_metadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4510\"\u003e#4510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Correct \u003ccode\u003eenum fae_action\u003c/code\u003e to be \u003ccode\u003e#[repr(C)]\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/60a8cfd564f83164d45b9533ff7a0d7371878f2a\"\u003e#60a8cfd5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePSP: Correct \u003ccode\u003echar\u003c/code\u003e -\u0026gt; \u003ccode\u003ec_char\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/eaab4fc3f05dc646a953d4fd5ba46dfa1f8bd6f6\"\u003eeaab4fc3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix \u003ccode\u003etermios\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4518\"\u003e#4518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definition of \u003ccode\u003eEDEADLK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4517\"\u003e#4517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definition of \u003ccode\u003eNCCS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4513\"\u003e#4513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definitions of \u003ccode\u003eMAP_LOCKED\u003c/code\u003e and \u003ccode\u003eMAP_NORESERVE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4516\"\u003e#4516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC64 musl: Fix the definition of \u003ccode\u003eshmid_ds\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4519\"\u003e#4519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.175/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.174...0.2.175\"\u003e0.2.175\u003c/a\u003e - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003egetpeereid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4524\"\u003e#4524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003estruct ld_info\u003c/code\u003e and friends (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4578\"\u003e#4578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Retore \u003ccode\u003estruct winsize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4577\"\u003e#4577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add UDP socket option constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4619\"\u003e#4619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e and \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4502\"\u003e#4502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add more \u003ccode\u003eprctl\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4531\"\u003e#4531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD Add further TCP stack-related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD x86-64: Add \u003ccode\u003emcontext_t.mc_tlsbase \u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4503\"\u003e#4503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD15: Add \u003ccode\u003ekinfo_proc.ki_uerrmsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003ein_conninfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exinpgen\u003c/code\u003e and related types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exktls_session\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add functionality from \u003ccode\u003elibbsd\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4221\"\u003e#4221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eSECBIT_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4480\"\u003e#4480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Export \u003ccode\u003eioctl\u003c/code\u003e request generator macros (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4460\"\u003e#4460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003eptsname_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4608\"\u003e#4608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISCV32: Add time-related syscalls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4612\"\u003e#4612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003estrftime*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4453\"\u003e#4453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elinux: Add \u003ccode\u003eEXEC_RESTRICT_*\u003c/code\u003e and \u003ccode\u003eEXEC_DENY_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4545\"\u003e#4545\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003econst\u003c/code\u003e to signatures to be consistent with other platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4563\"\u003e#4563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of \u003ccode\u003estruct statvfs.f_fsid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4576\"\u003e#4576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the type of constants for the \u003ccode\u003eioctl\u003c/code\u003e \u003ccode\u003erequest\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4582\"\u003e#4582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the types of \u003ccode\u003estat{,64}.st_*tim\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use unique \u003ccode\u003eerrno\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4507\"\u003e#4507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild: Fix an incorrect \u003ccode\u003etarget_os\u003c/code\u003e -\u0026gt; \u003ccode\u003etarget_arch\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Fix the type of \u003ccode\u003exktls_session_onedir.ifnet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Fix the type of \u003ccode\u003enlink_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4509\"\u003e#4509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Use a special MIPS definition of \u003ccode\u003estack_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4528\"\u003e#4528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64: Fix \u003ccode\u003eSI_TIMER\u003c/code\u003e, \u003ccode\u003eSI_MESGQ\u003c/code\u003e and \u003ccode\u003eSI_ASYNCIO\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4529\"\u003e#4529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Swap the order of \u003ccode\u003esi_errno\u003c/code\u003e and \u003ccode\u003esi_code\u003c/code\u003e in \u003ccode\u003esiginfo_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4530\"\u003e#4530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Use a special MIPS definition of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4527\"\u003e#4527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the definition of \u003ccode\u003efanotify_event_metadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4510\"\u003e#4510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Correct \u003ccode\u003eenum fae_action\u003c/code\u003e to be \u003ccode\u003e#[repr(C)]\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/60a8cfd564f83164d45b9533ff7a0d7371878f2a\"\u003e#60a8cfd5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePSP: Correct \u003ccode\u003echar\u003c/code\u003e -\u0026gt; \u003ccode\u003ec_char\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/eaab4fc3f05dc646a953d4fd5ba46dfa1f8bd6f6\"\u003eeaab4fc3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix \u003ccode\u003etermios\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4518\"\u003e#4518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definition of \u003ccode\u003eEDEADLK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4517\"\u003e#4517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definition of \u003ccode\u003eNCCS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4513\"\u003e#4513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definitions of \u003ccode\u003eMAP_LOCKED\u003c/code\u003e and \u003ccode\u003eMAP_NORESERVE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4516\"\u003e#4516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC64 musl: Fix the definition of \u003ccode\u003eshmid_ds\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4519\"\u003e#4519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/84e26e6b166a6634d679fbf44e957102846b8a03\"\u003e\u003ccode\u003e84e26e6\u003c/code\u003e\u003c/a\u003e Update the lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4d04aee906450fed27305de30c23f518166f919f\"\u003e\u003ccode\u003e4d04aee\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.175\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/94a7f32972a352fe348edbd49b06995542f3c5f5\"\u003e\u003ccode\u003e94a7f32\u003c/code\u003e\u003c/a\u003e cleanup: Format a file that was missed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/172527344a1d92b2ca7f88fe2b1bbde4b02de58b\"\u003e\u003ccode\u003e1725273\u003c/code\u003e\u003c/a\u003e Rename the ctest file from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ectest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e9b021b7cd3d3f045ce8ec743d344e56b14f7244\"\u003e\u003ccode\u003ee9b021b\u003c/code\u003e\u003c/a\u003e freebsd adding further TCP stack related constants.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9606a2918b1f370119af8022d61b0ff03175beb5\"\u003e\u003ccode\u003e9606a29\u003c/code\u003e\u003c/a\u003e freebsd15: Add ki_uerrmsg to struct kinfo_proc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/2816bc2f66c1c62ec5a616fb499a2b27bbba4a3c\"\u003e\u003ccode\u003e2816bc2\u003c/code\u003e\u003c/a\u003e libc-test: include sys/ktls.h on freebsd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/adfe283365cff1c6a05cddeca8afeaa667d1c637\"\u003e\u003ccode\u003eadfe283\u003c/code\u003e\u003c/a\u003e libc-test: Account for xktls_session_onedir::gen (freebsd)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4cc1bf43310e6a31636e4c4eb31e78e702938f50\"\u003e\u003ccode\u003e4cc1bf4\u003c/code\u003e\u003c/a\u003e freebsd: Document avoidance of reserved name \u003ccode\u003egen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7cdcaa62396816db2177cb663a4bf57f79603a52\"\u003e\u003ccode\u003e7cdcaa6\u003c/code\u003e\u003c/a\u003e freebsd: Fix type of struct xktls_session_onedir, field ifnet\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.175\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `is_executable` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/ee6ad10070a9fc4786128e0f3ee5d343b957b84f\"\u003e\u003ccode\u003eee6ad10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/21\"\u003e#21\u003c/a\u003e from dpaoliello/windowssys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/9c06f0631300606a4be57fb248ca72159c052700\"\u003e\u003ccode\u003e9c06f06\u003c/code\u003e\u003c/a\u003e Use windows-sys instead of winapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/ad267639c9c0dd42a59f7814edbfd339f878a1fb\"\u003e\u003ccode\u003ead26763\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/20\"\u003e#20\u003c/a\u003e from fitzgen/fix-wasm-ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/a7476e43d9770a2ecc1e4fee65b798a879bde681\"\u003e\u003ccode\u003ea7476e4\u003c/code\u003e\u003c/a\u003e Fix Wasm CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/bb5393d5701c36ea0d7241e720e50576ce7866f5\"\u003e\u003ccode\u003ebb5393d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/18\"\u003e#18\u003c/a\u003e from atouchet/cgo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/847d9cf9d993bbee3007a7dcf0b3b3b714943efa\"\u003e\u003ccode\u003e847d9cf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/19\"\u003e#19\u003c/a\u003e from atouchet/svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/c01a53582b7677b113de7afe17b8e149e9ac1fec\"\u003e\u003ccode\u003ec01a535\u003c/code\u003e\u003c/a\u003e Change badge from PNG to SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/7832ba6414b1a4a14d8c2dfd47840851d06cff28\"\u003e\u003ccode\u003e7832ba6\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/is_executable/compare/v1.0.4...v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.2\n\nUpdates `which` from 7.0.2 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/109\"\u003eharryfei/which-rs#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/adac2cdae7eaef4d5ce4cb2984ba43a0559adf06\"\u003e\u003ccode\u003eadac2cd\u003c/code\u003e\u003c/a\u003e bump version, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/84e152ec23f3471eeefb278a55f8fdb818088866\"\u003e\u003ccode\u003e84e152e\u003c/code\u003e\u003c/a\u003e reduce sys::Sys requirements, add some tracing for otherwise silent errors (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/a0a6daf199c15b0d2af07b91b0cb2f3054727311\"\u003e\u003ccode\u003ea0a6daf\u003c/code\u003e\u003c/a\u003e feat: add Sys trait for swapping out system (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/eef199824a0cf1596e8afbe9e7a5e6a793486cad\"\u003e\u003ccode\u003eeef1998\u003c/code\u003e\u003c/a\u003e Add actively maintained badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...8.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getopts` from 0.2.21 to 0.2.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/getopts/releases\"\u003egetopts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.23\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd caching\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eBump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003eUpdate the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.22\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd a release job\u003c/li\u003e\n\u003cli\u003eDocument and start testing the MSRV\u003c/li\u003e\n\u003cli\u003eTest on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eEliminate \u003ccode\u003ehtml_root_url\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version number in html_root_url\u003c/li\u003e\n\u003cli\u003eUse SPDX license format\u003c/li\u003e\n\u003cli\u003eFix compiler warning in documentation example\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/100\"\u003e#100\u003c/a\u003e from zdenek-crha/parse_args_end_position\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/103\"\u003e#103\u003c/a\u003e from zdenek-crha/better_usage_examples\u003c/li\u003e\n\u003cli\u003eAdd usage examples for methods that add option config\u003c/li\u003e\n\u003cli\u003eUpdate outdated top level documentation\u003c/li\u003e\n\u003cli\u003eAdd triagebot configuration\u003c/li\u003e\n\u003cli\u003eremove deprecated Error::description\u003c/li\u003e\n\u003cli\u003eUpdate documentation of opt_present() and other functions that might panic\u003c/li\u003e\n\u003cli\u003eUpdated tests for opts_str() and opts_str_first() to check order of processing\u003c/li\u003e\n\u003cli\u003eAdd opts_present_any() and opts_str_first() interface functions\u003c/li\u003e\n\u003cli\u003eParse options without names vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/getopts/blob/master/CHANGELOG.md\"\u003egetopts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.22...v0.2.23\"\u003e0.2.23\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd caching\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eBump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003eUpdate the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.22\"\u003e0.2.22\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd a release job\u003c/li\u003e\n\u003cli\u003eDocument and start testing the MSRV\u003c/li\u003e\n\u003cli\u003eTest on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eEliminate \u003ccode\u003ehtml_root_url\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version number in html_root_url\u003c/li\u003e\n\u003cli\u003eUse SPDX license format\u003c/li\u003e\n\u003cli\u003eFix compiler warning in documentation example\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/100\"\u003e#100\u003c/a\u003e from zdenek-crha/parse_args_end_position\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/103\"\u003e#103\u003c/a\u003e from zdenek-crha/better_usage_examples\u003c/li\u003e\n\u003cli\u003eAdd usage examples for methods that add option config\u003c/li\u003e\n\u003cli\u003eUpdate outdated top level documentation\u003c/li\u003e\n\u003cli\u003eAdd triagebot configuration\u003c/li\u003e\n\u003cli\u003eremove deprecated Error::description\u003c/li\u003e\n\u003cli\u003eUpdate documentation of opt_present() and other functions that might panic\u003c/li\u003e\n\u003cli\u003eUpdated tests for opts_str() and opts_str_first() to check order of processing\u003c/li\u003e\n\u003cli\u003eAdd opts_present_any() and opts_str_first() interface functions\u003c/li\u003e\n\u003cli\u003eParse options without names vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/57b183a98599261ab535401b64aa0a46ab0b6a44\"\u003e\u003ccode\u003e57b183a\u003c/code\u003e\u003c/a\u003e chore: release v0.2.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/5ba47f981c9cf1a7323fd4b05abce86a8fac7757\"\u003e\u003ccode\u003e5ba47f9\u003c/code\u003e\u003c/a\u003e ci: Add caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/3b5adcd50578a89d8ba18555be6a7e3df4536d76\"\u003e\u003ccode\u003e3b5adcd\u003c/code\u003e\u003c/a\u003e Remove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/2f7a9c402b127e631ee7bcda8dc83d75f569d097\"\u003e\u003ccode\u003e2f7a9c4\u003c/code\u003e\u003c/a\u003e Bump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/a61cffbc36de7d78c6c4af3d04fa72eda2fb0d03\"\u003e\u003ccode\u003ea61cffb\u003c/code\u003e\u003c/a\u003e Update the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/3caf9d0c24c2b2a8bafaf3e2bd20a33e6e73fba2\"\u003e\u003ccode\u003e3caf9d0\u003c/code\u003e\u003c/a\u003e chore: release v0.2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/2ab5da1b4c9082e723ccb7ef7b621c89bd4bb3f7\"\u003e\u003ccode\u003e2ab5da1\u003c/code\u003e\u003c/a\u003e ci: Add a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/d83ae2355f73872b2fbd2941a8685f878a637efa\"\u003e\u003ccode\u003ed83ae23\u003c/code\u003e\u003c/a\u003e ci: Add a release job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/e289e35913bdf23d3a6f27a49b3127d0adf5e41b\"\u003e\u003ccode\u003ee289e35\u003c/code\u003e\u003c/a\u003e Document and start testing the MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/4f6d84ea6005fc1caed0a26e96044d1893292c43\"\u003e\u003ccode\u003e4f6d84e\u003c/code\u003e\u003c/a\u003e ci: Test on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.60.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stebalien/tempfile/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/kdrv3xc/ksu_susfs/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kdrv3xc%2Fksu_susfs/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"2766483262","node_id":"PR_kwDOPicOhc6k5S8-","number":5,"state":"open","title":"build(deps): bump the crates group in /userspace/ksud with 113 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-22T14:23:43.000Z","updated_at":"2025-08-22T14:23:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":113,"packages":[{"name":"anyhow","old_version":"1.0.86","new_version":"1.0.99","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.10","new_version":"4.5.45","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.32","new_version":"0.2.34","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip-extensions","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"log","old_version":"0.4.22","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.4","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde","old_version":"1.0.204","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.120","new_version":"1.0.143","repository_url":"https://github.com/serde-rs/json"},{"name":"regex","old_version":"1.10.5","new_version":"1.11.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"encoding_rs","old_version":"0.8.34","new_version":"0.8.35","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"retry","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/jimmycuadra/retry"},{"name":"libc","old_version":"0.2.155","new_version":"0.2.175","repository_url":"https://github.com/rust-lang/libc"},{"name":"is_executable","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/fitzgen/is_executable"},{"name":"nom","old_version":"7.1.3","new_version":"8.0.0","repository_url":"https://github.com/rust-bakery/nom"},{"name":"derive-new","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/nrc/derive-new"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.21","new_version":"0.2.23","repository_url":"https://github.com/rust-lang/getopts"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"chrono","old_version":"0.4.38","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"procfs","old_version":"0.16.0","new_version":"0.17.0","repository_url":"https://github.com/eminence/procfs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"allocator-api2","old_version":"0.2.18","new_version":"0.2.21","repository_url":"https://github.com/zakarumych/allocator-api2"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"anstream","old_version":"0.6.14","new_version":"0.6.20","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.7","new_version":"1.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.4","new_version":"0.2.7","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.0","new_version":"1.1.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.3","new_version":"3.0.10","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"arbitrary","old_version":"1.3.2","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"async-trait","old_version":"0.1.81","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.3.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"backtrace","old_version":"0.3.73","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.16.0","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.6.1","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bzip2-sys","old_version":"0.1.11+1.0.8","new_version":"0.1.13+1.0.8","repository_url":"https://github.com/alexcrichton/bzip2-rs"},{"name":"cc","old_version":"1.1.6","new_version":"1.2.34","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.10","new_version":"4.5.44","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.8","new_version":"4.5.45","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.1","new_version":"0.7.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"const_format_proc_macros","old_version":"0.2.32","new_version":"0.2.34","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"constant_time_eq","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/cesarb/constant_time_eq"},{"name":"core-foundation-sys","old_version":"0.8.6","new_version":"0.8.7","repository_url":"https://github.com/servo/core-foundation-rs"},{"name":"cpufeatures","old_version":"0.2.12","new_version":"0.2.17","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-channel","old_version":"0.5.13","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-deque","old_version":"0.8.5","new_version":"0.8.6","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-queue","old_version":"0.3.11","new_version":"0.3.12","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-utils","old_version":"0.8.20","new_version":"0.8.21","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"dary_heap","old_version":"0.3.6","new_version":"0.3.7","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"derive_arbitrary","old_version":"1.3.2","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"either","old_version":"1.13.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"env_filter","old_version":"0.1.1","new_version":"0.1.3","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"equivalent","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/indexmap-rs/equivalent"},{"name":"flate2","old_version":"1.0.30","new_version":"1.1.2","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.29.0","new_version":"0.31.1","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.60","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.2.6","new_version":"2.10.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"inout","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/RustCrypto/utils"},{"name":"is_terminal_polyfill","old_version":"1.70.0","new_version":"1.70.1","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"itoa","old_version":"1.0.11","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jobserver","old_version":"0.1.32","new_version":"0.1.33","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"libm","old_version":"0.2.8","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"linux-raw-sys","old_version":"0.4.14","new_version":"0.4.15","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.5","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.7.4","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"object","old_version":"0.36.2","new_version":"0.36.7","repository_url":"https://github.com/gimli-rs/object"},{"name":"once_cell","old_version":"1.19.0","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"pin-project-lite","old_version":"0.2.14","new_version":"0.2.16","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"pkg-config","old_version":"0.3.30","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"ppv-lite86","old_version":"0.2.17","new_version":"0.2.21","repository_url":"https://github.com/cryptocorrosion/cryptocorrosion"},{"name":"proc-macro2","old_version":"1.0.86","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"procfs-core","old_version":"0.16.0","new_version":"0.17.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.36","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"rayon-core","old_version":"1.12.1","new_version":"1.13.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"regex-automata","old_version":"0.4.7","new_version":"0.4.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/rust-lang/regex"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"ryu","old_version":"1.0.18","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde_derive","old_version":"1.0.204","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.72","new_version":"2.0.106","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"1.0.63","new_version":"1.0.69","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thiserror-impl","old_version":"1.0.63","new_version":"1.0.69","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.36","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.39.1","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.12","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.13","new_version":"0.2.1","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"unicode-xid","old_version":"0.2.4","new_version":"0.2.6","repository_url":"https://github.com/unicode-rs/unicode-xid"},{"name":"version_check","old_version":"0.9.4","new_version":"0.9.5","repository_url":"https://github.com/SergioBenitez/version_check"},{"name":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi"},{"name":"wasm-bindgen","old_version":"0.2.92","new_version":"0.2.100","repository_url":"https://github.com/rustwasm/wasm-bindgen"},{"name":"wasm-bindgen-backend","old_version":"0.2.92","new_version":"0.2.100","repository_url":"https://github.com/rustwasm/wasm-bindgen"},{"name":"wasm-bindgen-macro","old_version":"0.2.92","new_version":"0.2.100","repository_url":"https://github.com/rustwasm/wasm-bindgen"},{"name":"wasm-bindgen-macro-support","old_version":"0.2.92","new_version":"0.2.100","repository_url":"https://github.com/rustwasm/wasm-bindgen"},{"name":"wasm-bindgen-shared","old_version":"0.2.92","new_version":"0.2.100","repository_url":"https://github.com/rustwasm/wasm-bindgen"},{"name":"winapi-util","old_version":"0.1.8","new_version":"0.1.10","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"},{"name":"zstd","old_version":"0.13.2","new_version":"0.13.3","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-safe","old_version":"7.2.0","new_version":"7.2.4","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-sys","old_version":"2.0.12+zstd.1.5.6","new_version":"2.0.15+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 113 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.86` | `1.0.99` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.10` | `4.5.45` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.32` | `0.2.34` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.0` | `0.8.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.22` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.4` | `0.11.8` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.204` | `1.0.219` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.120` | `1.0.143` |\n| [regex](https://github.com/rust-lang/regex) | `1.10.5` | `1.11.1` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.34` | `0.8.35` |\n| [retry](https://github.com/jimmycuadra/retry) | `2.0.0` | `2.1.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.155` | `0.2.175` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.1` | `1.0.4` |\n| [nom](https://github.com/rust-bakery/nom) | `7.1.3` | `8.0.0` |\n| [derive-new](https://github.com/nrc/derive-new) | `0.6.0` | `0.7.0` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `6.0.1` | `7.0.2` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.23` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.38` | `0.4.41` |\n| [procfs](https://github.com/eminence/procfs) | `0.16.0` | `0.17.0` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.1` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [allocator-api2](https://github.com/zakarumych/allocator-api2) | `0.2.18` | `0.2.21` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.14` | `0.6.20` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.7` | `1.0.11` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.4` | `0.2.7` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.0` | `1.1.4` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.3` | `3.0.10` |\n| [arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.3.2` | `1.4.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.81` | `0.1.89` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.3.0` | `1.5.0` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.73` | `0.3.75` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.16.0` | `3.19.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.6.1` | `1.10.1` |\n| [bzip2-sys](https://github.com/alexcrichton/bzip2-rs) | `0.1.11+1.0.8` | `0.1.13+1.0.8` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.1.6` | `1.2.34` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.10` | `4.5.44` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.8` | `4.5.45` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.1` | `0.7.5` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.1` | `1.0.4` |\n| [const_format_proc_macros](https://github.com/rodrimati1992/const_format_crates) | `0.2.32` | `0.2.34` |\n| [constant_time_eq](https://github.com/cesarb/constant_time_eq) | `0.3.0` | `0.3.1` |\n| [core-foundation-sys](https://github.com/servo/core-foundation-rs) | `0.8.6` | `0.8.7` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.2.12` | `0.2.17` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.13` | `0.5.15` |\n| [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) | `0.8.5` | `0.8.6` |\n| [crossbeam-queue](https://github.com/crossbeam-rs/crossbeam) | `0.3.11` | `0.3.12` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.20` | `0.8.21` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.6` | `0.3.7` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.3.2` | `1.4.2` |\n| [either](https://github.com/rayon-rs/either) | `1.13.0` | `1.15.0` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.1` | `0.1.3` |\n| [equivalent](https://github.com/indexmap-rs/equivalent) | `1.0.1` | `1.0.2` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.30` | `1.1.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.16` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.29.0` | `0.31.1` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.60` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.2.6` | `2.10.0` |\n| [inout](https://github.com/RustCrypto/utils) | `0.1.3` | `0.1.4` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.0` | `1.70.1` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.11` | `1.0.15` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.32` | `0.1.33` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.8` | `0.2.15` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.4.14` | `0.4.15` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.5` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.7.4` | `0.8.9` |\n| [object](https://github.com/gimli-rs/object) | `0.36.2` | `0.36.7` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.19.0` | `1.21.3` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.14` | `0.2.16` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.30` | `0.3.32` |\n| [ppv-lite86](https://github.com/cryptocorrosion/cryptocorrosion) | `0.2.17` | `0.2.21` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.86` | `1.0.101` |\n| [procfs-core](https://github.com/eminence/procfs) | `0.16.0` | `0.17.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.36` | `1.0.40` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n| [rayon-core](https://github.com/rayon-rs/rayon) | `1.12.1` | `1.13.0` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.7` | `0.4.9` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.4` | `0.8.5` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.26` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.18` | `1.0.20` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.204` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.72` | `2.0.106` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.63` | `1.0.69` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `1.0.63` | `1.0.69` |\n| [time](https://github.com/time-rs/time) | `0.3.36` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.39.1` | `1.47.1` |\n| [typenum](https://github.com/paholg/typenum) | `1.17.0` | `1.18.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.12` | `1.0.18` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.13` | `0.2.1` |\n| [unicode-xid](https://github.com/unicode-rs/unicode-xid) | `0.2.4` | `0.2.6` |\n| [version_check](https://github.com/SergioBenitez/version_check) | `0.9.4` | `0.9.5` |\n| [wasi](https://github.com/bytecodealliance/wasi) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen) | `0.2.92` | `0.2.100` |\n| [wasm-bindgen-backend](https://github.com/rustwasm/wasm-bindgen) | `0.2.92` | `0.2.100` |\n| [wasm-bindgen-macro](https://github.com/rustwasm/wasm-bindgen) | `0.2.92` | `0.2.100` |\n| [wasm-bindgen-macro-support](https://github.com/rustwasm/wasm-bindgen) | `0.2.92` | `0.2.100` |\n| [wasm-bindgen-shared](https://github.com/rustwasm/wasm-bindgen) | `0.2.92` | `0.2.100` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.8` | `0.1.10` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.2` | `0.13.3` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.0` | `7.2.4` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.12+zstd.1.5.6` | `2.0.15+zstd.1.5.7` |\n\nUpdates `anyhow` from 1.0.86 to 1.0.99\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.95\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.from_boxed\"\u003e\u003ccode\u003eError::from_boxed\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/401\"\u003e#401\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.93\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dev-dependencies to \u003ccode\u003ethiserror\u003c/code\u003e v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Rust 1.82's \u003ccode\u003e\u0026amp;raw const\u003c/code\u003e and \u003ccode\u003e\u0026amp;raw mut\u003c/code\u003e syntax inside \u003ccode\u003eensure!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure OUT_DIR is left with deterministic contents after build script execution (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.90\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake anyhow::Error's \u003ccode\u003eUnwindSafe\u003c/code\u003e and \u003ccode\u003eRefUnwindSafe\u003c/code\u003e impl consistently available between versions of Rust newer and older than 1.72 (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.88\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.87\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport more APIs, including \u003ccode\u003eError::new\u003c/code\u003e and \u003ccode\u003eError::chain\u003c/code\u003e, in no-std mode on Rust 1.81+ (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2b963a759decf0828efb58a8fdd417fb12f71fb\"\u003e\u003ccode\u003ef2b963a\u003c/code\u003e\u003c/a\u003e Release 1.0.99\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c64c15e75f8f588f01810a990e1529e8aa0eea9\"\u003e\u003ccode\u003e2c64c15\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e from dtolnay/enotempty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/8cf66f79361d568067a75848aec30d3b2072be5c\"\u003e\u003ccode\u003e8cf66f7\u003c/code\u003e\u003c/a\u003e Allow build-script cleanup failure with NFSv3 output directory to be non-fatal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f5e145c683a2cb958268d1bbeb5dedabca0b0fc7\"\u003e\u003ccode\u003ef5e145c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/1d7ef1db5414ac155ad6254685673c90ea4c7d77\"\u003e\u003ccode\u003e1d7ef1d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-06-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/69295727cefb015a184f9b780fcc51ef905a798c\"\u003e\u003ccode\u003e6929572\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-06-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/37224e3142ea62f29f31d4a2bd69c3afc80d7cc4\"\u003e\u003ccode\u003e37224e3\u003c/code\u003e\u003c/a\u003e Ignore mismatched_lifetime_syntaxes lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/11f0e81aaf1a9bd6675c841c8db07968096e8ee1\"\u003e\u003ccode\u003e11f0e81\u003c/code\u003e\u003c/a\u003e Pin nightly toolchain used for miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d04c999d6327c7a72ab98221c7b249104debc16b\"\u003e\u003ccode\u003ed04c999\u003c/code\u003e\u003c/a\u003e Raise required compiler for backtrace feature to rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/219d16330d92a9d2adf6f4645a6db7ec5516d0cc\"\u003e\u003ccode\u003e219d163\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2025-05-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.86...1.0.99\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.10 to 4.5.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.45\u003c/h2\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.44\u003c/h2\u003e\n\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.43\u003c/h2\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.42\u003c/h2\u003e\n\u003ch2\u003e[4.5.42] - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude subcommand visible long aliases in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.39\u003c/h2\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.42] - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude subcommand visible long aliases in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.41] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStyles::context\u003c/code\u003e and \u003ccode\u003eStyles::context_value\u003c/code\u003e to customize the styling of \u003ccode\u003e[default: value]\u003c/code\u003e like notes in the \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.40] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport quoted ids in \u003ccode\u003earg!()\u003c/code\u003e macro (e.g. \u003ccode\u003earg!(\u0026quot;check-config\u0026quot;: ...)\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/246d972a6c5bef724ce5fbaac4a97cffa10a77c8\"\u003e\u003ccode\u003e246d972\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a35a0761aeebcfb10d363227fe54db25a5bea2c0\"\u003e\u003ccode\u003ea35a076\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9b985a3c17449f474633c31ec63215dbb810d075\"\u003e\u003ccode\u003e9b985a3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5912\"\u003e#5912\u003c/a\u003e from epage/takes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/389fbe87d2cf5f093db7dc5ebcac819536176f76\"\u003e\u003ccode\u003e389fbe8\u003c/code\u003e\u003c/a\u003e feat(builder): Allow flags to take num_args=0..=1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c395d02703e1ebe76dc87d03b725a47937be29de\"\u003e\u003ccode\u003ec395d02\u003c/code\u003e\u003c/a\u003e test(parser): Show flag behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/32c119efa6937a8f261e75d7c71323ab5312748d\"\u003e\u003ccode\u003e32c119e\u003c/code\u003e\u003c/a\u003e refactor(assert): Be more specific than action.takes_values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/80ea3e7c2437c46722c5e66e132002e684889bd9\"\u003e\u003ccode\u003e80ea3e7\u003c/code\u003e\u003c/a\u003e fix(assert): Clean up num_args/action assert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2bc0f45fe590a8c4a5518a3a3d42d074dc89ee87\"\u003e\u003ccode\u003e2bc0f45\u003c/code\u003e\u003c/a\u003e fix(builder): Make ValueRange display independent of usize::MAX\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a0187c6f3beb15f8f75bc38dd9e45cea2563329c\"\u003e\u003ccode\u003ea0187c6\u003c/code\u003e\u003c/a\u003e test(assert): Verify num_args/action compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a8f9885250579d632aa9f6adc2a9ca17ab0833a1\"\u003e\u003ccode\u003ea8f9885\u003c/code\u003e\u003c/a\u003e refactor(builder): Be more explicit in how takes_values is used\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.10...clap_complete-v4.5.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const_format` from 0.2.32 to 0.2.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/releases\"\u003econst_format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.34 release\u003c/h2\u003e\n\u003cp\u003eThis release makes the \u003ccode\u003econst_format::fmt\u003c/code\u003e API usable on the latest stable (Rust 1.83.0), meaning that no crate feature requires the nightly Rust compiler anymore.\u003c/p\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch3\u003e0.2.34\u003c/h3\u003e\n\u003cp\u003eNow all features that used to require nightly only require Rust 1.83.0\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003e\u0026quot;rust_1_83\u0026quot;\u003c/code\u003e feature that enables \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature\u003c/p\u003e\n\u003cp\u003eChanged \u003ccode\u003e\u0026quot;fmt\u0026quot;\u003c/code\u003e feature to enable \u003ccode\u003e\u0026quot;rust_1_83\u0026quot;\u003c/code\u003e feature\u003c/p\u003e\n\u003cp\u003eMade many macros forward compatible with inline const patterns(when the \u003ccode\u003e\u0026quot;rust_1_83\u0026quot;\u003c/code\u003e feature is enabled):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econcatc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econcatcp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eformatc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eformatcp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap_ascii_case\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_get\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_index\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_repeat\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_replace\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdded these macros:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estr_splice_out\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_split_alt\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.2.33\u003c/h3\u003e\n\u003cp\u003eFixed Rust Analyzer style warning for assertion macros.\u003c/p\u003e\n\u003ch3\u003e0.2.32\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.57 and changed crate's edition to 2021. This change is motivated by proc-macro2 increasing its MSRV to 1.56.\u003c/p\u003e\n\u003cp\u003eChanged these items that needed the \u003ccode\u003e\u0026quot;rust_1_51\u0026quot;\u003c/code\u003e feature into always being enabled:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emap_ascii_case\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_replace\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.2.31\u003c/h3\u003e\n\u003cp\u003eAdded a workaround for rustdoc bug (\u003ca href=\"https://redirect.github.com/rust-lang/rust/issues/112085\"\u003erust-lang/rust#112085\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003e0.2.29\u003c/h3\u003e\n\u003cp\u003eAdded lowercase hexadecimal formatting support.\u003c/p\u003e\n\u003cp\u003eBreaking: to add lowercase hexadecimal formatting, this crate changed the uppercase hexadecimal formatter from \u003ccode\u003e{:x}\u003c/code\u003e to \u003ccode\u003e{:X}\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/blob/master/Changelog.md\"\u003econst_format's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e0.2.34\u003c/h3\u003e\n\u003cp\u003eNow all features that used to require nightly only require Rust 1.83.0\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003e\u0026quot;rust_1_83\u0026quot;\u003c/code\u003e feature that enables \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature\u003c/p\u003e\n\u003cp\u003eChanged \u003ccode\u003e\u0026quot;fmt\u0026quot;\u003c/code\u003e feature to enable \u003ccode\u003e\u0026quot;rust_1_83\u0026quot;\u003c/code\u003e feature\u003c/p\u003e\n\u003cp\u003eMade many macros forward compatible with inline const patterns(when the \u003ccode\u003e\u0026quot;rust_1_83\u0026quot;\u003c/code\u003e feature is enabled):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econcatc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econcatcp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eformatc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eformatcp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap_ascii_case\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_get\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_index\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_repeat\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_replace\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdded these macros:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estr_splice_out\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_split_alt\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.2.33\u003c/h3\u003e\n\u003cp\u003eFixed Rust Analyzer style warning for assertion macros.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/commits/0.2.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip-extensions` from 0.8.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/releases\"\u003ezip-extensions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe crate now reflects the \u003ccode\u003ezip\u003c/code\u003e crate features, allowing consumers to configure the required zip features and give fine-grained control over binary size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/blob/master/CHANGELOG.md\"\u003ezip-extensions's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.1] - 2024-07-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/17\"\u003e#17\u003c/a\u003e] The crate now reflects the \u003ccode\u003ezip\u003c/code\u003e crate features, allowing consumers to configure the required zip features and gain fine-grained control over binary size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/51b2652ea194dc082a976b085fbb334d814a1f45\"\u003e\u003ccode\u003e51b2652\u003c/code\u003e\u003c/a\u003e Updates the crate version and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/5c4685fa8a3210213b2b51532e9823a57e3a1abd\"\u003e\u003ccode\u003e5c4685f\u003c/code\u003e\u003c/a\u003e Update zip and export its features (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/17\"\u003e#17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.22 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDerive \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003ekv::Value\u003c/code\u003e by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/668\"\u003erust-lang/log#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espdlog-rs\u003c/code\u003e link to crate doc by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/669\"\u003erust-lang/log#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.26 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/670\"\u003erust-lang/log#670\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.25...0.4.26\"\u003ehttps://github.com/rust-lang/log/compare/0.4.25...0.4.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert loosening of kv cargo features by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/662\"\u003erust-lang/log#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.25 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/663\"\u003erust-lang/log#663\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.24...0.4.25\"\u003ehttps://github.com/rust-lang/log/compare/0.4.24...0.4.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.24 (yanked)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up kv feature activation by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/659\"\u003erust-lang/log#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.24 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/660\"\u003erust-lang/log#660\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.23...0.4.24\"\u003ehttps://github.com/rust-lang/log/compare/0.4.23...0.4.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.23 (yanked)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix some typos by \u003ca href=\"https://github.com/Kleinmarb\"\u003e\u003ccode\u003e@​Kleinmarb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/637\"\u003erust-lang/log#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd logforth to implementation by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/638\"\u003erust-lang/log#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espdlog-rs\u003c/code\u003e link to README by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/639\"\u003erust-lang/log#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd correct lifetime to kv::Value::to_borrowed_str by \u003ca href=\"https://github.com/stevenroose\"\u003e\u003ccode\u003e@​stevenroose\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/643\"\u003erust-lang/log#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add logforth as an impl by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/642\"\u003erust-lang/log#642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd clang_log implementation by \u003ca href=\"https://github.com/DDAN-17\"\u003e\u003ccode\u003e@​DDAN-17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/646\"\u003erust-lang/log#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBind lifetimes of \u0026amp;str returned from Key by the lifetime of 'k rather than the lifetime of the Key struct by \u003ca href=\"https://github.com/gbbosak\"\u003e\u003ccode\u003e@​gbbosak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/648\"\u003erust-lang/log#648\u003c/a\u003e (reverted)\u003c/li\u003e\n\u003cli\u003eFix up key lifetimes and add method to try get a borrowed key by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/653\"\u003erust-lang/log#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Ftail implementation by \u003ca href=\"https://github.com/tjardoo\"\u003e\u003ccode\u003e@​tjardoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/652\"\u003erust-lang/log#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelax feature flag for value's std_support by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/657\"\u003erust-lang/log#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.23 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/656\"\u003erust-lang/log#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.26] - 2025-02-18\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerive \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003ekv::Value\u003c/code\u003e by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/668\"\u003erust-lang/log#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espdlog-rs\u003c/code\u003e link to crate doc by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/669\"\u003erust-lang/log#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.25...0.4.26\"\u003ehttps://github.com/rust-lang/log/compare/0.4.25...0.4.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.25] - 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert loosening of kv cargo features by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/662\"\u003erust-lang/log#662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.24...0.4.25\"\u003ehttps://github.com/rust-lang/log/compare/0.4.24...0.4.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.24] - 2025-01-11\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix up kv feature activation by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/659\"\u003erust-lang/log#659\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.23...0.4.24\"\u003ehttps://github.com/rust-lang/log/compare/0.4.23...0.4.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.23] - 2025-01-10 (yanked)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix some typos by \u003ca href=\"https://github.com/Kleinmarb\"\u003e\u003ccode\u003e@​Kleinmarb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/637\"\u003erust-lang/log#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd logforth to implementation by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/638\"\u003erust-lang/log#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espdlog-rs\u003c/code\u003e link to README by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/639\"\u003erust-lang/log#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd correct lifetime to kv::Value::to_borrowed_str by \u003ca href=\"https://github.com/stevenroose\"\u003e\u003ccode\u003e@​stevenroose\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/643\"\u003erust-lang/log#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add logforth as an impl by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/642\"\u003erust-lang/log#642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd clang_log implementation by \u003ca href=\"https://github.com/DDAN-17\"\u003e\u003ccode\u003e@​DDAN-17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/646\"\u003erust-lang/log#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBind lifetimes of \u0026amp;str returned from Key by the lifetime of 'k rather than the lifetime of the Key struct by \u003ca href=\"https://github.com/gbbosak\"\u003e\u003ccode\u003e@​gbbosak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/648\"\u003erust-lang/log#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up key lifetimes and add method to try get a borrowed key by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/653\"\u003erust-lang/log#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Ftail implementation by \u003ca href=\"https://github.com/tjardoo\"\u003e\u003ccode\u003e@​tjardoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/652\"\u003erust-lang/log#652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.22...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.4 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.6\u003c/h2\u003e\n\u003ch2\u003e[0.11.6] - 2024-12-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in file and line rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.5\u003c/h2\u003e\n\u003ch2\u003e[0.11.5] - 2024-07-25\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.6] - 2024-12-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in file and line rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.5] - 2024-07-25\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.4...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.204 to 1.0.219\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.218\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.217\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport serializing externally tagged unit variant inside flattened field (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2786\"\u003e#2786\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.216\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark all generated impls with #[automatically_derived] to exclude from code coverage (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2866\"\u003e#2866\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2868\"\u003e#2868\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tdittr\"\u003e\u003ccode\u003e@​tdittr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.215\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduce warning when multiple fields or variants have the same deserialization name (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2855\"\u003e#2855\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2856\"\u003e#2856\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.214\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement IntoDeserializer for all Deserializers in serde::de::value module (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2568\"\u003e#2568\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.213\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix support for macro-generated \u003ccode\u003ewith\u003c/code\u003e attributes inside a newtype struct (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2847\"\u003e#2847\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.212\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix hygiene of macro-generated local variable accesses in serde(with) wrappers (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2845\"\u003e#2845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.211\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error reporting about mismatched signature in \u003ccode\u003ewith\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e attributes (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2558\"\u003e#2558\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShow variant aliases in error message when variant deserialization fails (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2566\"\u003e#2566\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove binary size of untagged enum and internally tagged enum deserialization by about 12% (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2821\"\u003e#2821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.210\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport serializing and deserializing \u003ccode\u003eIpAddr\u003c/code\u003e and \u003ccode\u003eSocketAddr\u003c/code\u003e in no-std mode on Rust 1.77+ (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2816\"\u003e#2816\u003c/a\u003e, thanks \u003ca href=\"https://github.com/MathiasKoch\"\u003e\u003ccode\u003e@​MathiasKoch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eserde::ser::StdError\u003c/code\u003e and \u003ccode\u003eserde::de::StdError\u003c/code\u003e equivalent to \u003ccode\u003ecore::error::Error\u003c/code\u003e on Rust 1.81+ (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2818\"\u003e#2818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.209\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of empty structs and empty tuples inside of untagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2805\"\u003e#2805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.208\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport serializing and deserializing unit structs in a \u003ccode\u003eflatten\u003c/code\u003e field (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2802\"\u003e#2802\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jonhoo\"\u003e\u003ccode\u003e@​jonhoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.207\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove interactions between \u003ccode\u003eflatten\u003c/code\u003e attribute and \u003ccode\u003eskip_serializing\u003c/code\u003e/\u003ccode\u003eskip_deserializing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2795\"\u003e#2795\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.206\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove support for \u003ccode\u003eflatten\u003c/code\u003e attribute inside of enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2567\"\u003e#2567\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.205\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2785\"\u003e#2785\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2791\"\u003e#2791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/49d098debdf8b5c38bfb6868f455c6ce542c422c\"\u003e\u003ccode\u003e49d098d\u003c/code\u003e\u003c/a\u003e Release 1.0.219\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/40f1d19dbed1934fae9dc835903232c2d0999599\"\u003e\u003ccode\u003e40f1d19\u003c/code\u003e\u003c/a\u003e Wrap dummy.rs to 80 columns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/514848b584b19c0f8766275dfbc1f3c6b0ae2077\"\u003e\u003ccode\u003e514848b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e from davidzeng0/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/168b6cf789bcbd2ffbdc20db9b75ecf3b2fd31a1\"\u003e\u003ccode\u003e168b6cf\u003c/code\u003e\u003c/a\u003e fix clippy absolute paths warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a8bdd17333889cebe7af97064066f89aab1bef8e\"\u003e\u003ccode\u003ea8bdd17\u003c/code\u003e\u003c/a\u003e Remove unused Punctuated import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1c9601358b57b9023450a0e2e7f599572a76b49d\"\u003e\u003ccode\u003e1c96013\u003c/code\u003e\u003c/a\u003e Resolve mem_replace_with_default clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f0d1ae08f31941e91f80eaf7463dfbce2172bc70\"\u003e\u003ccode\u003ef0d1ae0\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/e3eaa6a3dd6edd701476097182313cdbd73da78c\"\u003e\u003ccode\u003ee3eaa6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2896\"\u003e#2896\u003c/a\u003e from dtolnay/stabledoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6a630cf2835efe74cfad8258d9433611f0a3151c\"\u003e\u003ccode\u003e6a630cf\u003c/code\u003e\u003c/a\u003e Also link to stable proc_macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3\"\u003e\u003ccode\u003e7bfd518\u003c/code\u003e\u003c/a\u003e Release 1.0.218\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.204...v1.0.219\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.120 to 1.0.143\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn on \u0026quot;float_roundtrip\u0026quot; and \u0026quot;unbounded_depth\u0026quot; features for serde_json in play.rust-lang.org (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1230\"\u003e#1230\u003c/a\u003e, thanks \u003ca href=\"https://github.com/goffrie\"\u003e\u003ccode\u003e@​goffrie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd serde_json::Map::into_values method (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1226\"\u003e#1226\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.134\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eRawValue\u003c/code\u003e associated constants for literal \u003ccode\u003enull\u003c/code\u003e, \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1221\"\u003e#1221\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bheylin\"\u003e\u003ccode\u003e@​bheylin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.133\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement From\u0026lt;[T; N]\u0026gt; for serde_json::Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.132\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove binary size and compile time for JSON array and JSON object deserialization by about 50% (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of JSON array and JSON object deserialization by about 8% (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.131\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Deserializer and IntoDeserializer for \u003ccode\u003eMap\u0026lt;String, Value\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026amp;Map\u0026lt;String, Value\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1135\"\u003e#1135\u003c/a\u003e, thanks \u003ca href=\"https://github.com/swlynch99\"\u003e\u003ccode\u003e@​swlynch99\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.130\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport converting and deserializing \u003ccode\u003eNumber\u003c/code\u003e from i128 and u128 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1141\"\u003e#1141\u003c/a\u003e, thanks \u003ca href=\"https://github.com/druide\"\u003e\u003ccode\u003e@​druide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.129\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/serde_json/1/serde_json/struct.Map.html#method.sort_keys\"\u003e\u003ccode\u003eserde_json::Map::sort_keys\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/serde_json/1/serde_json/enum.Value.html#method.sort_all_objects\"\u003e\u003ccode\u003eserde_json::Value::sort_all_objects\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.128\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport serializing maps containing 128-bit integer keys to serde_json::Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1188\"\u003e#1188\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mrreadiness\"\u003e\u003ccode\u003e@​Mrreadiness\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/10102c49bfd95e5b8d42a6c0b9530b1732a6fea8\"\u003e\u003ccode\u003e10102c4\u003c/code\u003e\u003c/a\u003e Release 1.0.143\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2a5b85312c2eb0eec19f922993e1a6931535b5e3\"\u003e\u003ccode\u003e2a5b853\u003c/code\u003e\u003c/a\u003e Replace super::super with absolute path within crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/447170bd38099bc9636de4ff73c00e9d816a75f4\"\u003e\u003ccode\u003e447170b\u003c/code\u003e\u003c/a\u003e Merge pull request 1271 from mickvangelderen/mick/impl-from-str-for-map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/ec190d6dfd4ecc5b31db76a7f1c26c54e99eee9f\"\u003e\u003ccode\u003eec190d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e from xlambein/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8be664752fe8b8fc92b239155979fad39719c2fd\"\u003e\u003ccode\u003e8be6647\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e from SOF3/compact-default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/ba5b3cccea799018d236c1af24a34ae53b6c84cc\"\u003e\u003ccode\u003eba5b3cc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1731167cd5dd6358944aabf8ab8504a2f5162018\"\u003e\u003ccode\u003e1731167\u003c/code\u003e\u003c/a\u003e Release 1.0.142\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e51c81450a3018a5524f6b1afba7192ddbafcc69\"\u003e\u003ccode\u003ee51c814\u003c/code\u003e\u003c/a\u003e Touch up PR 1265\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/84abbdb613ce8faa2e93eddcc96f5514eb31a1d1\"\u003e\u003ccode\u003e84abbdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e from aatifsyed/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6843c3660ec3394b15da016902e001f8381dfe92\"\u003e\u003ccode\u003e6843c36\u003c/code\u003e\u003c/a\u003e Release 1.0.141\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.120...v1.0.143\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.10.5 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (2024-10-24)\u003c/h1\u003e\n\u003cp\u003eThis is a new patch release of \u003ccode\u003eregex\u003c/code\u003e that fixes compilation on nightly\nRust when the unstable \u003ccode\u003epattern\u003c/code\u003e crate feature is enabled. Users on nightly\nRust without this feature enabled are unaffected.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1231\"\u003e#1231\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1231\"\u003erust-lang/regex#1231\u003c/a\u003e):\nFix the \u003ccode\u003ePattern\u003c/code\u003e trait implementation as a result of nightly API breakage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (2024-09-29)\u003c/h1\u003e\n\u003cp\u003eThis is a new minor release of \u003ccode\u003eregex\u003c/code\u003e that brings in an update to the\nUnicode Character Database. Specifically, this updates the Unicode data\nused by \u003ccode\u003eregex\u003c/code\u003e internally to the version 16 release.\u003c/p\u003e\n\u003cp\u003eNew features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1228\"\u003e#1228\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1228\"\u003erust-lang/regex#1228\u003c/a\u003e):\nAdd new \u003ccode\u003eregex::SetMatches::matched_all\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003e[FEATURE \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1229\"\u003e#1229\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1229\"\u003erust-lang/regex#1229\u003c/a\u003e):\nUpdate to Unicode Character Database (UCD) version 16.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.10.6 (2024-08-02)\u003c/h1\u003e\n\u003cp\u003eThis is a new patch release with a fix for the \u003ccode\u003eunstable\u003c/code\u003e crate feature that\nenables \u003ccode\u003estd::str::Pattern\u003c/code\u003e trait integration.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1219\"\u003e#1219\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1219\"\u003erust-lang/regex#1219\u003c/a\u003e):\nFix the \u003ccode\u003ePattern\u003c/code\u003e trait implementation as a result of nightly API breakage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9870c06e6c772daaad7ab612faab29130753e41c\"\u003e\u003ccode\u003e9870c06\u003c/code\u003e\u003c/a\u003e 1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/80df54e4b9ed4a9b14c502668856c3fc47b30cf4\"\u003e\u003ccode\u003e80df54e\u003c/code\u003e\u003c/a\u003e changelog: 1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/991ba8836b3dea741bdcb4e6f680543ab10331d6\"\u003e\u003ccode\u003e991ba88\u003c/code\u003e\u003c/a\u003e unstable: fix \u003ccode\u003ePattern\u003c/code\u003e trait implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/bcbe40342628b15ab2543d386c745f7f0811b791\"\u003e\u003ccode\u003ebcbe403\u003c/code\u003e\u003c/a\u003e 1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9e17e56d3bd77f135f8ffccefcea3f49cbb0cd44\"\u003e\u003ccode\u003e9e17e56\u003c/code\u003e\u003c/a\u003e deps: bump regex-automata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/58e16f50f07729bf856570d1a8be0de0b4d5e9e0\"\u003e\u003ccode\u003e58e16f5\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/4bb1e3d992a4e237c5ad535f1798f7a46552c34d\"\u003e\u003ccode\u003e4bb1e3d\u003c/code\u003e\u003c/a\u003e deps: bump regex-syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/cba0fbc0194456f644040d7558ae6ed261d57cc2\"\u003e\u003ccode\u003ecba0fbc\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/1533257e7d337022bbfae9df99fb99948044aa87\"\u003e\u003ccode\u003e1533257\u003c/code\u003e\u003c/a\u003e changelog: 1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9239e7e2feb996e8d764dbda23614663a1882ece\"\u003e\u003ccode\u003e9239e7e\u003c/code\u003e\u003c/a\u003e data: update to UCD 16\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.10.5...1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `encoding_rs` from 0.8.34 to 0.8.35\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/2fa58aecf537cc76ff52c0eb3d5e9f8fda466844\"\u003e\u003ccode\u003e2fa58ae\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/375b374ad1311bd524d82ae3033d4f7d93cc4e66\"\u003e\u003ccode\u003e375b374\u003c/code\u003e\u003c/a\u003e Note the encoding repo revision used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/e60a65ae458d3e9b2a5c504bc08d710485e5afa0\"\u003e\u003ccode\u003ee60a65a\u003c/code\u003e\u003c/a\u003e Update docs for GBK and gb18030\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/7f62c7f629e7b84b912c7b4170cdbd6719c04f98\"\u003e\u003ccode\u003e7f62c7f\u003c/code\u003e\u003c/a\u003e Fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/65e9eee2ee97b3163d82d15fd500af09d31daaba\"\u003e\u003ccode\u003e65e9eee\u003c/code\u003e\u003c/a\u003e Add release note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/471104f43b8a1c678dbcffc1d137f009fa881bc7\"\u003e\u003ccode\u003e471104f\u003c/code\u003e\u003c/a\u003e Restore PUA range check, add manual tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6a489c7e89085f8c953478a813e9f8bab9f8cc1b\"\u003e\u003ccode\u003e6a489c7\u003c/code\u003e\u003c/a\u003e Make the GBK-range GB18030-2022 changes work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/2f1b14fd08ddb6b42ad539d53b3a70b5a7105864\"\u003e\u003ccode\u003e2f1b14f\u003c/code\u003e\u003c/a\u003e Regenerate data for GB18030-2022 (tests fail)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/acae06412c97df212797bebee9845b9b1c12569b\"\u003e\u003ccode\u003eacae064\u003c/code\u003e\u003c/a\u003e Link to icu_normalizer instead of unic-normal\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.34...v0.8.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `retry` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jimmycuadra/retry/releases\"\u003eretry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003cp\u003eNew features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew constructors, \u003ccode\u003eretry::delay::Range::{try_from_millis_exclusive, try_from_millis_inclusive}\u003c/code\u003e, offering non-panicking variants of the existing constructors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated from \u003ccode\u003erand\u003c/code\u003e 0.8 to 0.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/f57ab9ea9bfcb6c2831d2c101fec84d7f45e362d\"\u003e\u003ccode\u003ef57ab9e\u003c/code\u003e\u003c/a\u003e Bump version to 2.1.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/500a323ce04d563915625cb63b65bdfc935daa04\"\u003e\u003ccode\u003e500a323\u003c/code\u003e\u003c/a\u003e Add fallible range constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/3c67a6c2bb3dd69b702665255410597977b129f2\"\u003e\u003ccode\u003e3c67a6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jimmycuadra/retry/issues/45\"\u003e#45\u003c/a\u003e from tottoto/update-to-rand-0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/9e82b98fa0f26bac5f69e3206a38b81daf48885f\"\u003e\u003ccode\u003e9e82b98\u003c/code\u003e\u003c/a\u003e Update to rand 0.9\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jimmycuadra/retry/compare/2.0.0...2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.155 to 0.2.175\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.175\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003egetpeereid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4524\"\u003e#4524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003estruct ld_info\u003c/code\u003e and friends (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4578\"\u003e#4578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Retore \u003ccode\u003estruct winsize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4577\"\u003e#4577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add UDP socket option constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4619\"\u003e#4619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e and \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4502\"\u003e#4502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add more \u003ccode\u003eprctl\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4531\"\u003e#4531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD Add further TCP stack-related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD x86-64: Add \u003ccode\u003emcontext_t.mc_tlsbase \u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4503\"\u003e#4503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD15: Add \u003ccode\u003ekinfo_proc.ki_uerrmsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003ein_conninfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exinpgen\u003c/code\u003e and related types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exktls_session\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add functionality from \u003ccode\u003elibbsd\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4221\"\u003e#4221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eSECBIT_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4480\"\u003e#4480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Export \u003ccode\u003eioctl\u003c/code\u003e request generator macros (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4460\"\u003e#4460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003eptsname_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4608\"\u003e#4608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISCV32: Add time-related syscalls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4612\"\u003e#4612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003estrftime*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4453\"\u003e#4453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elinux: Add \u003ccode\u003eEXEC_RESTRICT_*\u003c/code\u003e and \u003ccode\u003eEXEC_DENY_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4545\"\u003e#4545\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003econst\u003c/code\u003e to signatures to be consistent with other platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4563\"\u003e#4563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of \u003ccode\u003estruct statvfs.f_fsid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4576\"\u003e#4576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the type of constants for the \u003ccode\u003eioctl\u003c/code\u003e \u003ccode\u003erequest\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4582\"\u003e#4582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the types of \u003ccode\u003estat{,64}.st_*tim\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use unique \u003ccode\u003eerrno\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4507\"\u003e#4507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild: Fix an incorrect \u003ccode\u003etarget_os\u003c/code\u003e -\u0026gt; \u003ccode\u003etarget_arch\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Fix the type of \u003ccode\u003exktls_session_onedir.ifnet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Fix the type of \u003ccode\u003enlink_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4509\"\u003e#4509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Use a special MIPS definition of \u003ccode\u003estack_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4528\"\u003e#4528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64: Fix \u003ccode\u003eSI_TIMER\u003c/code\u003e, \u003ccode\u003eSI_MESGQ\u003c/code\u003e and \u003ccode\u003eSI_ASYNCIO\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4529\"\u003e#4529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Swap the order of \u003ccode\u003esi_errno\u003c/code\u003e and \u003ccode\u003esi_code\u003c/code\u003e in \u003ccode\u003esiginfo_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4530\"\u003e#4530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Use a special MIPS definition of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4527\"\u003e#4527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the definition of \u003ccode\u003efanotify_event_metadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4510\"\u003e#4510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Correct \u003ccode\u003eenum fae_action\u003c/code\u003e to be \u003ccode\u003e#[repr(C)]\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/60a8cfd564f83164d45b9533ff7a0d7371878f2a\"\u003e#60a8cfd5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePSP: Correct \u003ccode\u003echar\u003c/code\u003e -\u0026gt; \u003ccode\u003ec_char...\n\n_Description has been truncated_","html_url":"https://github.com/Bliss-Bass/KernelSU/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bliss-Bass%2FKernelSU/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"3272373688","node_id":"PR_kwDOPUhAS86hHGaa","number":3,"state":"open","title":"build(deps): bump the crates group in /userspace/ksud with 68 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-29T06:55:59.000Z","updated_at":"2025-08-13T22:03:42.625Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":68,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.98","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.41","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"4.3.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.141","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.174","repository_url":"https://github.com/rust-lang/libc"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"7.0.2","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.21","new_version":"0.2.23","repository_url":"https://github.com/rust-lang/getopts"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.20.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"fs4","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/al8n/fs4-rs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"anstream","old_version":"0.6.18","new_version":"0.6.19","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.9","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.88","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.30","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.30","new_version":"4.5.41","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.41","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.0.35","new_version":"1.1.2","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.10.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.5","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.95","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.104","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.47.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.14","new_version":"0.2.1","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 68 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.41` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `4.3.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.141` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.174` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `8.0.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.23` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.1` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.19` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.11` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.6` | `0.2.7` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.2` | `1.1.3` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.9` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.30` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.41` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.41` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.5` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.10.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.5` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.9` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.26` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.21` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.104` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.47.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.14` | `0.2.1` |\n| [wasi](https://github.com/bytecodealliance/wasi) | `0.13.3+wasi-0.2.2` | `0.11.1+wasi-snapshot-preview1` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.98\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/709fe86f04878a62a29b9279f5bb96422f8bca28\"\u003e\u003ccode\u003e709fe86\u003c/code\u003e\u003c/a\u003e Release 1.0.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cbc1ad2b1621c538a5643f2f0c3800b98f3e40a0\"\u003e\u003ccode\u003ecbc1ad2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e from dtolnay/intodyn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e1a2017668cb365aac7573917d0c861298611ab5\"\u003e\u003ccode\u003ee1a2017\u003c/code\u003e\u003c/a\u003e Add 2 different conversions to Box\u0026lt;dyn Error + Send + Sync + 'static\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/29f2eddd1541201701a5a04caaed9c647f8fbddf\"\u003e\u003ccode\u003e29f2edd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/416\"\u003e#416\u003c/a\u003e from dtolnay/oldnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2244db872ff66000fafec5ffc5ada3be263b6b58\"\u003e\u003ccode\u003e2244db8\u003c/code\u003e\u003c/a\u003e Omit unused object_boxed from vtable in old no-std rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/213a9c2e6cfba42cf6d9adba3ff75bda4d30d907\"\u003e\u003ccode\u003e213a9c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/414\"\u003e#414\u003c/a\u003e from dtolnay/nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/02aa6b6faa5ca221debf7aad2279d54b37de5286\"\u003e\u003ccode\u003e02aa6b6\u003c/code\u003e\u003c/a\u003e Make all nightly go through the module that was probed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f\"\u003e\u003ccode\u003ebfb89ef\u003c/code\u003e\u003c/a\u003e Release 1.0.97\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e\"\u003e\u003ccode\u003ec7fca9b\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a\"\u003e\u003ccode\u003e427c0bb\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.30 to 4.5.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.39\u003c/h2\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.36\u003c/h2\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.35\u003c/h2\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.34\u003c/h2\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.33\u003c/h2\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.41] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStyles::context\u003c/code\u003e and \u003ccode\u003eStyles::context_value\u003c/code\u003e to customize the styling of \u003ccode\u003e[default: value]\u003c/code\u003e like notes in the \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.40] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport quoted ids in \u003ccode\u003earg!()\u003c/code\u003e macro (e.g. \u003ccode\u003earg!(\u0026quot;check-config\u0026quot;: ...)\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/92fcd83b7687a16005f91465ad64ca647929e76f\"\u003e\u003ccode\u003e92fcd83\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/aca91b99c1f934c1f6b29924bb052e2c51854d05\"\u003e\u003ccode\u003eaca91b9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8434510cee78d9591277c187c128c6ca7db8acc1\"\u003e\u003ccode\u003e8434510\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5869\"\u003e#5869\u003c/a\u003e from tw4452852/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33b1fc304ec6f551e0f2b082eafe1b6f44212179\"\u003e\u003ccode\u003e33b1fc3\u003c/code\u003e\u003c/a\u003e fix(complete): Fix env leakage in elvish dynamic completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e5f1f4884c48fd472529baa253c6384929f2ac0d\"\u003e\u003ccode\u003ee5f1f48\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9466a552fbf938f7969245f5bac99c38ea446e9b\"\u003e\u003ccode\u003e9466a55\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d74b79351212ad10eb89b9f842e678b8b2fdbee9\"\u003e\u003ccode\u003ed74b793\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5865\"\u003e#5865\u003c/a\u003e from gifnksm/nushell-completion-value-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ecbc775d3b4d8874786738fa4f342e6796446ff0\"\u003e\u003ccode\u003eecbc775\u003c/code\u003e\u003c/a\u003e fix(nu): Set argument type based on \u003ccode\u003eValueHint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6784054536a18549d90221ecd300084f02ca6386\"\u003e\u003ccode\u003e6784054\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5857\"\u003e#5857\u003c/a\u003e from epage/empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cca5f32b3a9dc0982fbc63e856a49ad3c7688b68\"\u003e\u003ccode\u003ecca5f32\u003c/code\u003e\u003c/a\u003e test(complete): Show empty option-value behavior\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWrite ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd has_overlapping_files method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.2.0...v4.3.0\"\u003e4.3.0\u003c/a\u003e - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e - 2025-06-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWrite ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.0.0...v4.1.0\"\u003e4.1.0\u003c/a\u003e - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd has_overlapping_files method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v4.0.0\"\u003e4.0.0\u003c/a\u003e - 2025-05-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1\"\u003e2.6.1\u003c/a\u003e - 2025-04-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/6c78fe381da074610d99e2d59546b0530bcb6e54\"\u003e\u003ccode\u003e6c78fe3\u003c/code\u003e\u003c/a\u003e Bump version to 4.3.0 and update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/741ca45ce79ddb43024b0bd7b207bf8a65e5a5b9\"\u003e\u003ccode\u003e741ca45\u003c/code\u003e\u003c/a\u003e ci: Update release-plz configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2c77a9058e19335be507215b8aeadcd6a0e4d74d\"\u003e\u003ccode\u003e2c77a90\u003c/code\u003e\u003c/a\u003e deps: Remove dependency on getrandom wasm backend (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/336\"\u003e#336\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f5963e3d18efbb07c4bb05f6f31a0c924ba86c44\"\u003e\u003ccode\u003ef5963e3\u003c/code\u003e\u003c/a\u003e Add support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/c8278990c40ddfbeb4a23877c1221792535d21b3\"\u003e\u003ccode\u003ec827899\u003c/code\u003e\u003c/a\u003e Upgrade to bzip2 0.6.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3a92c781e8ea278110397e4c0cb488b64e67eb05\"\u003e\u003ccode\u003e3a92c78\u003c/code\u003e\u003c/a\u003e chore: release v4.2.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3f34acde89c603f5b594f8b1afbbed311938e812\"\u003e\u003ccode\u003e3f34acd\u003c/code\u003e\u003c/a\u003e Add StreamWriter::into_inner() (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/44c0315ad6fadd6a4a13c5792650fd91e93343b8\"\u003e\u003ccode\u003e44c0315\u003c/code\u003e\u003c/a\u003e Include magic signature when writing data descriptors (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/027cbb7e61771d9a2134a20505d41daea3ed8a10\"\u003e\u003ccode\u003e027cbb7\u003c/code\u003e\u003c/a\u003e feat: Write ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/6ad5924e34ce3d62d9872e159c2d6c6f6eddb569\"\u003e\u003ccode\u003e6ad5924\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.141\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6843c3660ec3394b15da016902e001f8381dfe92\"\u003e\u003ccode\u003e6843c36\u003c/code\u003e\u003c/a\u003e Release 1.0.141\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6e2c21063a477122dd5dd4a55a6d8494e6bc7921\"\u003e\u003ccode\u003e6e2c210\u003c/code\u003e\u003c/a\u003e Touch up PR 1273\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/623d9b47cfc1f3e1a596f31ef9e56c6aa249b1b6\"\u003e\u003ccode\u003e623d9b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e from conradludgate/optimise-string-escaping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de70b7db1fe8783a6e18fe997470a550c376abb0\"\u003e\u003ccode\u003ede70b7d\u003c/code\u003e\u003c/a\u003e use unreachable_unchecked for escape table. use a second match to roundtrip E...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f2d940dd54d82235eb6f5b276f03eaeba058f06c\"\u003e\u003ccode\u003ef2d940d\u003c/code\u003e\u003c/a\u003e replace start index with bytes slice reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cd55b5a0ff5f88f1aeb7a77c1befc9ddb3205201\"\u003e\u003ccode\u003ecd55b5a\u003c/code\u003e\u003c/a\u003e Ignore mismatched_lifetime_syntaxes lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c1826ebcccb1a520389c6b78ad3da15db279220d\"\u003e\u003ccode\u003ec1826eb\u003c/code\u003e\u003c/a\u003e Pin nightly toolchain used for miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8a56cfa6d0a93c39ee4ef07d431de0748eed9028\"\u003e\u003ccode\u003e8a56cfa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1248\"\u003e#1248\u003c/a\u003e from jimmycathy/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/af3d80de56bc9bb06def76badbd0ef1abd43ca7c\"\u003e\u003ccode\u003eaf3d80d\u003c/code\u003e\u003c/a\u003e chore: fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be\"\u003e\u003ccode\u003e7627834\u003c/code\u003e\u003c/a\u003e Release 1.0.140\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.141\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.174\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.174\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux: Make \u003ccode\u003epidfd_info\u003c/code\u003e fields pub (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4487\"\u003e#4487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGnu x32: Add missing \u003ccode\u003etimespec.tv_nsec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4497\"\u003e#4497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Use \u003ccode\u003enlink_t\u003c/code\u003e type for \u003ccode\u003est_nlink\u003c/code\u003e in \u003ccode\u003estruct stat\u003c/code\u003e definition (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4483\"\u003e#4483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow new \u003ccode\u003eunpredictable_function_pointer_comparisons\u003c/code\u003e lints (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4489\"\u003e#4489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix some clippy warnings to use \u003ccode\u003epointer::cast\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4490\"\u003e#4490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unessecary semicolons from definitions of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4492\"\u003e#4492\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.173\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add an AIX triple to Cargo.toml for doc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4475\"\u003e#4475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add the \u003ccode\u003eSO_SPLICE\u003c/code\u003e socket option support for FreeBSD \u0026gt;= 14.2 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux GNU: Prepare for supporting \u003ccode\u003e_TIME_BITS=64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4433\"\u003e#4433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constant PACKET_IGNORE_OUTGOING (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4319\"\u003e#4319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants and types for \u003ccode\u003ensfs\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4436\"\u003e#4436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants for Memory-Deny-Write-Execute \u003ccode\u003eprctls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4400\"\u003e#4400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants from \u003ccode\u003elinux/cn_proc.h\u003c/code\u003e and \u003ccode\u003elinux/connector.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4434\"\u003e#4434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new flags for \u003ccode\u003epwritev2\u003c/code\u003e and \u003ccode\u003epreadv2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4452\"\u003e#4452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add pid_type enum values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Update pidfd constants and types (Linux 6.9-6.15) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4402\"\u003e#4402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoongarch64 musl: Define the \u003ccode\u003eMADV_SOFT_OFFLINE\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4448\"\u003e#4448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add new fields since 1.2.0/1.2.2 to \u003ccode\u003estruct tcp_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Prepare for supporting v1.2.3 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003earc4random\u003c/code\u003e and \u003ccode\u003earc4random_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4464\"\u003e#4464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISC-V Musl: Add \u003ccode\u003eMADV_SOFT_OFFLINE\u003c/code\u003e definition (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4447\"\u003e#4447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Define SCM_RIGHTS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4440\"\u003e#4440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing UTIME defines and TASK_RENAME_LENGTH (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4407\"\u003e#4407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add more \u003ccode\u003etime.h\u003c/code\u003e functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4427\"\u003e#4427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedox: Update \u003ccode\u003eSA_\u003c/code\u003e constants. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4426\"\u003e#4426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: make \u003ccode\u003eCMSG_ALIGN\u003c/code\u003e, \u003ccode\u003eCMSG_LEN\u003c/code\u003e, and \u003ccode\u003eCMSG_SPACE\u003c/code\u003e const functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4441\"\u003e#4441\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Enable libc-test and fix definitions/declarations. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4450\"\u003e#4450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmscripten: Fix querying emcc on windows (use emcc.bat) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4248\"\u003e#4248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHurd: Fix build from missing \u003ccode\u003efpos_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4472\"\u003e#4472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoongarch64 Musl: Fix the \u003ccode\u003estruct ipc_perm\u003c/code\u003e bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4384\"\u003e#4384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the \u003ccode\u003eO_LARGEFILE\u003c/code\u003e constant value. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.174/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.173...0.2.174\"\u003e0.2.174\u003c/a\u003e - 2025-06-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux: Make \u003ccode\u003epidfd_info\u003c/code\u003e fields pub (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4487\"\u003e#4487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGnu x32: Add missing \u003ccode\u003etimespec.tv_nsec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4497\"\u003e#4497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Use \u003ccode\u003enlink_t\u003c/code\u003e type for \u003ccode\u003est_nlink\u003c/code\u003e in \u003ccode\u003estruct stat\u003c/code\u003e definition (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4483\"\u003e#4483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow new \u003ccode\u003eunpredictable_function_pointer_comparisons\u003c/code\u003e lints (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4489\"\u003e#4489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix some clippy warnings to use \u003ccode\u003epointer::cast\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4490\"\u003e#4490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unessecary semicolons from definitions of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4492\"\u003e#4492\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.172...0.2.173\"\u003e0.2.173\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add an AIX triple to Cargo.toml for doc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4475\"\u003e#4475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add the \u003ccode\u003eSO_SPLICE\u003c/code\u003e socket option support for FreeBSD \u0026gt;= 14.2 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux GNU: Prepare for supporting \u003ccode\u003e_TIME_BITS=64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4433\"\u003e#4433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constant PACKET_IGNORE_OUTGOING (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4319\"\u003e#4319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants and types for \u003ccode\u003ensfs\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4436\"\u003e#4436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants for Memory-Deny-Write-Execute \u003ccode\u003eprctls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4400\"\u003e#4400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants from \u003ccode\u003elinux/cn_proc.h\u003c/code\u003e and \u003ccode\u003elinux/connector.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4434\"\u003e#4434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new flags for \u003ccode\u003epwritev2\u003c/code\u003e and \u003ccode\u003epreadv2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4452\"\u003e#4452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add pid_type enum values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Update pidfd constants and types (Linux 6.9-6.15) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4402\"\u003e#4402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoongarch64 musl: Define the \u003ccode\u003eMADV_SOFT_OFFLINE\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4448\"\u003e#4448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add new fields since 1.2.0/1.2.2 to \u003ccode\u003estruct tcp_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Prepare for supporting v1.2.3 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003earc4random\u003c/code\u003e and \u003ccode\u003earc4random_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4464\"\u003e#4464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISC-V Musl: Add \u003ccode\u003eMADV_SOFT_OFFLINE\u003c/code\u003e definition (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4447\"\u003e#4447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Define SCM_RIGHTS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4440\"\u003e#4440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing UTIME defines and TASK_RENAME_LENGTH (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4407\"\u003e#4407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add more \u003ccode\u003etime.h\u003c/code\u003e functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4427\"\u003e#4427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedox: Update \u003ccode\u003eSA_\u003c/code\u003e constants. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4426\"\u003e#4426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: make \u003ccode\u003eCMSG_ALIGN\u003c/code\u003e, \u003ccode\u003eCMSG_LEN\u003c/code\u003e, and \u003ccode\u003eCMSG_SPACE\u003c/code\u003e const functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4441\"\u003e#4441\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Enable libc-test and fix definitions/declarations. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4450\"\u003e#4450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmscripten: Fix querying emcc on windows (use emcc.bat) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4248\"\u003e#4248\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea6f07f9828c007a752fab78eedc0565f36096df\"\u003e\u003ccode\u003eea6f07f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4500\"\u003e#4500\u003c/a\u003e from tgross35/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ce31fdaf1c78d37536827983890229b041fcc299\"\u003e\u003ccode\u003ece31fda\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.174\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/296b5801e94656182fba45cd9b759f3aae0abcef\"\u003e\u003ccode\u003e296b580\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4499\"\u003e#4499\u003c/a\u003e from tgross35/backport-hungarian-wax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/264a5399ab6e29bf29eac5c29c9f771eb6d58f5b\"\u003e\u003ccode\u003e264a539\u003c/code\u003e\u003c/a\u003e Add missing timespec.tv_nsec for gnux32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7d92568ed609f0fef5814e71b6b7bd10925662b8\"\u003e\u003ccode\u003e7d92568\u003c/code\u003e\u003c/a\u003e fix: use nlink_t type for st_nlink in struct stat definition for NuttX\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/790180ba16a40ab648fb7317ba39aff8f1a21ad9\"\u003e\u003ccode\u003e790180b\u003c/code\u003e\u003c/a\u003e Remove unessecary semicolons from definitions of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1e99d50bc98ec6387efef17f9f44e978202bf083\"\u003e\u003ccode\u003e1e99d50\u003c/code\u003e\u003c/a\u003e make pidfd_info fields pub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/c08c5073efd877d7217bc32b5c6ec1b1248490d9\"\u003e\u003ccode\u003ec08c507\u003c/code\u003e\u003c/a\u003e openbsd: Fix some clippy warnings to use \u003ccode\u003epointer::cast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/513405844c7dae4c3addc4066e3ac61bb68e4543\"\u003e\u003ccode\u003e5134058\u003c/code\u003e\u003c/a\u003e Allow new \u003ccode\u003eunpredictable_function_pointer_comparisons\u003c/code\u003e lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9288ec0123086439f27ea47a2b120345e6007e24\"\u003e\u003ccode\u003e9288ec0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4486\"\u003e#4486\u003c/a\u003e from tgross35/fix-no-publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.174\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.2\n\nUpdates `which` from 7.0.2 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/109\"\u003eharryfei/which-rs#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/adac2cdae7eaef4d5ce4cb2984ba43a0559adf06\"\u003e\u003ccode\u003eadac2cd\u003c/code\u003e\u003c/a\u003e bump version, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/84e152ec23f3471eeefb278a55f8fdb818088866\"\u003e\u003ccode\u003e84e152e\u003c/code\u003e\u003c/a\u003e reduce sys::Sys requirements, add some tracing for otherwise silent errors (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/a0a6daf199c15b0d2af07b91b0cb2f3054727311\"\u003e\u003ccode\u003ea0a6daf\u003c/code\u003e\u003c/a\u003e feat: add Sys trait for swapping out system (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/eef199824a0cf1596e8afbe9e7a5e6a793486cad\"\u003e\u003ccode\u003eeef1998\u003c/code\u003e\u003c/a\u003e Add actively maintained badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...8.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getopts` from 0.2.21 to 0.2.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/getopts/releases\"\u003egetopts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.23\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd caching\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eBump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003eUpdate the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.22\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd a release job\u003c/li\u003e\n\u003cli\u003eDocument and start testing the MSRV\u003c/li\u003e\n\u003cli\u003eTest on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eEliminate \u003ccode\u003ehtml_root_url\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version number in html_root_url\u003c/li\u003e\n\u003cli\u003eUse SPDX license format\u003c/li\u003e\n\u003cli\u003eFix compiler warning in documentation example\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/100\"\u003e#100\u003c/a\u003e from zdenek-crha/parse_args_end_position\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/103\"\u003e#103\u003c/a\u003e from zdenek-crha/better_usage_examples\u003c/li\u003e\n\u003cli\u003eAdd usage examples for methods that add option config\u003c/li\u003e\n\u003cli\u003eUpdate outdated top level documentation\u003c/li\u003e\n\u003cli\u003eAdd triagebot configuration\u003c/li\u003e\n\u003cli\u003eremove deprecated Error::description\u003c/li\u003e\n\u003cli\u003eUpdate documentation of opt_present() and other functions that might panic\u003c/li\u003e\n\u003cli\u003eUpdated tests for opts_str() and opts_str_first() to check order of processing\u003c/li\u003e\n\u003cli\u003eAdd opts_present_any() and opts_str_first() interface functions\u003c/li\u003e\n\u003cli\u003eParse options without names vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/getopts/blob/master/CHANGELOG.md\"\u003egetopts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.22...v0.2.23\"\u003e0.2.23\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd caching\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eBump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003eUpdate the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.22\"\u003e0.2.22\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd a release job\u003c/li\u003e\n\u003cli\u003eDocument and start testing the MSRV\u003c/li\u003e\n\u003cli\u003eTest on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eEliminate \u003ccode\u003ehtml_root_url\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version number in html_root_url\u003c/li\u003e\n\u003cli\u003eUse SPDX license format\u003c/li\u003e\n\u003cli\u003eFix compiler warning in documentation example\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/100\"\u003e#100\u003c/a\u003e from zdenek-crha/parse_args_end_position\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/103\"\u003e#103\u003c/a\u003e from zdenek-crha/better_usage_examples\u003c/li\u003e\n\u003cli\u003eAdd usage examples for methods that add option config\u003c/li\u003e\n\u003cli\u003eUpdate outdated top level documentation\u003c/li\u003e\n\u003cli\u003eAdd triagebot configuration\u003c/li\u003e\n\u003cli\u003eremove deprecated Error::description\u003c/li\u003e\n\u003cli\u003eUpdate documentation of opt_present() and other functions that might panic\u003c/li\u003e\n\u003cli\u003eUpdated tests for opts_str() and opts_str_first() to check order of processing\u003c/li\u003e\n\u003cli\u003eAdd opts_present_any() and opts_str_first() interface functions\u003c/li\u003e\n\u003cli\u003eParse options without names vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/57b183a98599261ab535401b64aa0a46ab0b6a44\"\u003e\u003ccode\u003e57b183a\u003c/code\u003e\u003c/a\u003e chore: release v0.2.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/5ba47f981c9cf1a7323fd4b05abce86a8fac7757\"\u003e\u003ccode\u003e5ba47f9\u003c/code\u003e\u003c/a\u003e ci: Add caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/3b5adcd50578a89d8ba18555be6a7e3df4536d76\"\u003e\u003ccode\u003e3b5adcd\u003c/code\u003e\u003c/a\u003e Remove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/2f7a9c402b127e631ee7bcda8dc83d75f569d097\"\u003e\u003ccode\u003e2f7a9c4\u003c/code\u003e\u003c/a\u003e Bump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/a61cffbc36de7d78c6c4af3d04fa72eda2fb0d03\"\u003e\u003ccode\u003ea61cffb\u003c/code\u003e\u003c/a\u003e Update the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/3caf9d0c24c2b2a8bafaf3e2bd20a33e6e73fba2\"\u003e\u003ccode\u003e3caf9d0\u003c/code\u003e\u003c/a\u003e chore: release v0.2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/2ab5da1b4c9082e723ccb7ef7b621c89bd4bb3f7\"\u003e\u003ccode\u003e2ab5da1\u003c/code\u003e\u003c/a\u003e ci: Add a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/d83ae2355f73872b2fbd2941a8685f878a637efa\"\u003e\u003ccode\u003ed83ae23\u003c/code\u003e\u003c/a\u003e ci: Add a release job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/e289e35913bdf23d3a6f27a49b3127d0adf5e41b\"\u003e\u003ccode\u003ee289e35\u003c/code\u003e\u003c/a\u003e Document and start testing the MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/4f6d84ea6005fc1caed0a26e96044d1893292c43\"\u003e\u003ccode\u003e4f6d84e\u003c/code\u003e\u003c/a\u003e ci: Test on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0\"\u003e\u003ccode\u003e99ffea6\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9\"\u003e\u003ccode\u003ebd2b267\u003c/code\u003e\u003c/a\u003e feat: make it possible to disable cleanup in-place after creation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19\"\u003e\u003ccode\u003e3b30099\u003c/code\u003e\u003c/a\u003e ci: really check docs for warnings (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b\"\u003e\u003ccode\u003ef701f52\u003c/code\u003e\u003c/a\u003e ci: check docs (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5\"\u003e\u003ccode\u003ed34afe9\u003c/code\u003e\u003c/a\u003e doc: improve SpooledData documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5\"\u003e\u003ccode\u003e6deb42e\u003c/code\u003e\u003c/a\u003e doc: make it easier to pick the correct tempfile constructor/type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607\"\u003e\u003ccode\u003ee284782\u003c/code\u003e\u003c/a\u003e feat: allow creating spooled temporary files in a specific directory (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0\"\u003e\u003ccode\u003e07edc31\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e\"\u003e\u003ccode\u003eb122355\u003c/code\u003e\u003c/a\u003e fix: add must_use attribute to TempDir::keep (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2\"\u003e\u003ccode\u003ecbd1e97\u003c/code\u003e\u003c/a\u003e feat: rename \u003ccode\u003eTempDir::into_path\u003c/code\u003e to \u003ccode\u003eTempDir::keep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/xhgg606/Yjnhby/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xhgg606%2FYjnhby/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"2698260922","node_id":"PR_kwDOPTkn6s6g1DG6","number":4,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud with 68 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-13T17:12:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-27T12:51:09.000Z","updated_at":"2025-08-13T17:12:40.000Z","time_to_close":1484491,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":68,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.98","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.41","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"4.3.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.141","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.174","repository_url":"https://github.com/rust-lang/libc"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"7.0.2","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.21","new_version":"0.2.23","repository_url":"https://github.com/rust-lang/getopts"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.20.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"fs4","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/al8n/fs4-rs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"anstream","old_version":"0.6.18","new_version":"0.6.19","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.9","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.88","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.30","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.30","new_version":"4.5.41","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.41","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.0.35","new_version":"1.1.2","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.10.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.5","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.95","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.104","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.47.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.14","new_version":"0.2.1","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 68 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.41` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `4.3.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.141` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.174` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `8.0.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.23` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.1` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.19` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.11` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.6` | `0.2.7` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.2` | `1.1.3` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.9` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.30` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.41` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.41` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.5` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.10.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.5` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.9` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.25` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.21` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.104` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.47.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.14` | `0.2.1` |\n| [wasi](https://github.com/bytecodealliance/wasi) | `0.13.3+wasi-0.2.2` | `0.11.1+wasi-snapshot-preview1` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.98\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/709fe86f04878a62a29b9279f5bb96422f8bca28\"\u003e\u003ccode\u003e709fe86\u003c/code\u003e\u003c/a\u003e Release 1.0.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cbc1ad2b1621c538a5643f2f0c3800b98f3e40a0\"\u003e\u003ccode\u003ecbc1ad2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e from dtolnay/intodyn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e1a2017668cb365aac7573917d0c861298611ab5\"\u003e\u003ccode\u003ee1a2017\u003c/code\u003e\u003c/a\u003e Add 2 different conversions to Box\u0026lt;dyn Error + Send + Sync + 'static\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/29f2eddd1541201701a5a04caaed9c647f8fbddf\"\u003e\u003ccode\u003e29f2edd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/416\"\u003e#416\u003c/a\u003e from dtolnay/oldnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2244db872ff66000fafec5ffc5ada3be263b6b58\"\u003e\u003ccode\u003e2244db8\u003c/code\u003e\u003c/a\u003e Omit unused object_boxed from vtable in old no-std rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/213a9c2e6cfba42cf6d9adba3ff75bda4d30d907\"\u003e\u003ccode\u003e213a9c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/414\"\u003e#414\u003c/a\u003e from dtolnay/nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/02aa6b6faa5ca221debf7aad2279d54b37de5286\"\u003e\u003ccode\u003e02aa6b6\u003c/code\u003e\u003c/a\u003e Make all nightly go through the module that was probed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f\"\u003e\u003ccode\u003ebfb89ef\u003c/code\u003e\u003c/a\u003e Release 1.0.97\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e\"\u003e\u003ccode\u003ec7fca9b\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a\"\u003e\u003ccode\u003e427c0bb\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.30 to 4.5.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.39\u003c/h2\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.36\u003c/h2\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.35\u003c/h2\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.34\u003c/h2\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.33\u003c/h2\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.41] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStyles::context\u003c/code\u003e and \u003ccode\u003eStyles::context_value\u003c/code\u003e to customize the styling of \u003ccode\u003e[default: value]\u003c/code\u003e like notes in the \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.40] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport quoted ids in \u003ccode\u003earg!()\u003c/code\u003e macro (e.g. \u003ccode\u003earg!(\u0026quot;check-config\u0026quot;: ...)\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/92fcd83b7687a16005f91465ad64ca647929e76f\"\u003e\u003ccode\u003e92fcd83\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/aca91b99c1f934c1f6b29924bb052e2c51854d05\"\u003e\u003ccode\u003eaca91b9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8434510cee78d9591277c187c128c6ca7db8acc1\"\u003e\u003ccode\u003e8434510\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5869\"\u003e#5869\u003c/a\u003e from tw4452852/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33b1fc304ec6f551e0f2b082eafe1b6f44212179\"\u003e\u003ccode\u003e33b1fc3\u003c/code\u003e\u003c/a\u003e fix(complete): Fix env leakage in elvish dynamic completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e5f1f4884c48fd472529baa253c6384929f2ac0d\"\u003e\u003ccode\u003ee5f1f48\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9466a552fbf938f7969245f5bac99c38ea446e9b\"\u003e\u003ccode\u003e9466a55\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d74b79351212ad10eb89b9f842e678b8b2fdbee9\"\u003e\u003ccode\u003ed74b793\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5865\"\u003e#5865\u003c/a\u003e from gifnksm/nushell-completion-value-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ecbc775d3b4d8874786738fa4f342e6796446ff0\"\u003e\u003ccode\u003eecbc775\u003c/code\u003e\u003c/a\u003e fix(nu): Set argument type based on \u003ccode\u003eValueHint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6784054536a18549d90221ecd300084f02ca6386\"\u003e\u003ccode\u003e6784054\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5857\"\u003e#5857\u003c/a\u003e from epage/empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cca5f32b3a9dc0982fbc63e856a49ad3c7688b68\"\u003e\u003ccode\u003ecca5f32\u003c/code\u003e\u003c/a\u003e test(complete): Show empty option-value behavior\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWrite ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd has_overlapping_files method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.2.0...v4.3.0\"\u003e4.3.0\u003c/a\u003e - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e - 2025-06-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWrite ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.0.0...v4.1.0\"\u003e4.1.0\u003c/a\u003e - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd has_overlapping_files method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v4.0.0\"\u003e4.0.0\u003c/a\u003e - 2025-05-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1\"\u003e2.6.1\u003c/a\u003e - 2025-04-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/6c78fe381da074610d99e2d59546b0530bcb6e54\"\u003e\u003ccode\u003e6c78fe3\u003c/code\u003e\u003c/a\u003e Bump version to 4.3.0 and update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/741ca45ce79ddb43024b0bd7b207bf8a65e5a5b9\"\u003e\u003ccode\u003e741ca45\u003c/code\u003e\u003c/a\u003e ci: Update release-plz configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2c77a9058e19335be507215b8aeadcd6a0e4d74d\"\u003e\u003ccode\u003e2c77a90\u003c/code\u003e\u003c/a\u003e deps: Remove dependency on getrandom wasm backend (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/336\"\u003e#336\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f5963e3d18efbb07c4bb05f6f31a0c924ba86c44\"\u003e\u003ccode\u003ef5963e3\u003c/code\u003e\u003c/a\u003e Add support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/c8278990c40ddfbeb4a23877c1221792535d21b3\"\u003e\u003ccode\u003ec827899\u003c/code\u003e\u003c/a\u003e Upgrade to bzip2 0.6.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3a92c781e8ea278110397e4c0cb488b64e67eb05\"\u003e\u003ccode\u003e3a92c78\u003c/code\u003e\u003c/a\u003e chore: release v4.2.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3f34acde89c603f5b594f8b1afbbed311938e812\"\u003e\u003ccode\u003e3f34acd\u003c/code\u003e\u003c/a\u003e Add StreamWriter::into_inner() (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/44c0315ad6fadd6a4a13c5792650fd91e93343b8\"\u003e\u003ccode\u003e44c0315\u003c/code\u003e\u003c/a\u003e Include magic signature when writing data descriptors (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/027cbb7e61771d9a2134a20505d41daea3ed8a10\"\u003e\u003ccode\u003e027cbb7\u003c/code\u003e\u003c/a\u003e feat: Write ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/6ad5924e34ce3d62d9872e159c2d6c6f6eddb569\"\u003e\u003ccode\u003e6ad5924\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.141\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6843c3660ec3394b15da016902e001f8381dfe92\"\u003e\u003ccode\u003e6843c36\u003c/code\u003e\u003c/a\u003e Release 1.0.141\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6e2c21063a477122dd5dd4a55a6d8494e6bc7921\"\u003e\u003ccode\u003e6e2c210\u003c/code\u003e\u003c/a\u003e Touch up PR 1273\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/623d9b47cfc1f3e1a596f31ef9e56c6aa249b1b6\"\u003e\u003ccode\u003e623d9b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e from conradludgate/optimise-string-escaping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de70b7db1fe8783a6e18fe997470a550c376abb0\"\u003e\u003ccode\u003ede70b7d\u003c/code\u003e\u003c/a\u003e use unreachable_unchecked for escape table. use a second match to roundtrip E...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f2d940dd54d82235eb6f5b276f03eaeba058f06c\"\u003e\u003ccode\u003ef2d940d\u003c/code\u003e\u003c/a\u003e replace start index with bytes slice reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cd55b5a0ff5f88f1aeb7a77c1befc9ddb3205201\"\u003e\u003ccode\u003ecd55b5a\u003c/code\u003e\u003c/a\u003e Ignore mismatched_lifetime_syntaxes lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c1826ebcccb1a520389c6b78ad3da15db279220d\"\u003e\u003ccode\u003ec1826eb\u003c/code\u003e\u003c/a\u003e Pin nightly toolchain used for miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8a56cfa6d0a93c39ee4ef07d431de0748eed9028\"\u003e\u003ccode\u003e8a56cfa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1248\"\u003e#1248\u003c/a\u003e from jimmycathy/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/af3d80de56bc9bb06def76badbd0ef1abd43ca7c\"\u003e\u003ccode\u003eaf3d80d\u003c/code\u003e\u003c/a\u003e chore: fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be\"\u003e\u003ccode\u003e7627834\u003c/code\u003e\u003c/a\u003e Release 1.0.140\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.141\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.174\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.174\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux: Make \u003ccode\u003epidfd_info\u003c/code\u003e fields pub (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4487\"\u003e#4487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGnu x32: Add missing \u003ccode\u003etimespec.tv_nsec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4497\"\u003e#4497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Use \u003ccode\u003enlink_t\u003c/code\u003e type for \u003ccode\u003est_nlink\u003c/code\u003e in \u003ccode\u003estruct stat\u003c/code\u003e definition (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4483\"\u003e#4483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow new \u003ccode\u003eunpredictable_function_pointer_comparisons\u003c/code\u003e lints (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4489\"\u003e#4489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix some clippy warnings to use \u003ccode\u003epointer::cast\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4490\"\u003e#4490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unessecary semicolons from definitions of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4492\"\u003e#4492\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.173\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add an AIX triple to Cargo.toml for doc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4475\"\u003e#4475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add the \u003ccode\u003eSO_SPLICE\u003c/code\u003e socket option support for FreeBSD \u0026gt;= 14.2 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux GNU: Prepare for supporting \u003ccode\u003e_TIME_BITS=64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4433\"\u003e#4433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constant PACKET_IGNORE_OUTGOING (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4319\"\u003e#4319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants and types for \u003ccode\u003ensfs\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4436\"\u003e#4436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants for Memory-Deny-Write-Execute \u003ccode\u003eprctls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4400\"\u003e#4400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants from \u003ccode\u003elinux/cn_proc.h\u003c/code\u003e and \u003ccode\u003elinux/connector.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4434\"\u003e#4434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new flags for \u003ccode\u003epwritev2\u003c/code\u003e and \u003ccode\u003epreadv2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4452\"\u003e#4452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add pid_type enum values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Update pidfd constants and types (Linux 6.9-6.15) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4402\"\u003e#4402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoongarch64 musl: Define the \u003ccode\u003eMADV_SOFT_OFFLINE\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4448\"\u003e#4448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add new fields since 1.2.0/1.2.2 to \u003ccode\u003estruct tcp_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Prepare for supporting v1.2.3 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003earc4random\u003c/code\u003e and \u003ccode\u003earc4random_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4464\"\u003e#4464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISC-V Musl: Add \u003ccode\u003eMADV_SOFT_OFFLINE\u003c/code\u003e definition (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4447\"\u003e#4447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Define SCM_RIGHTS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4440\"\u003e#4440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing UTIME defines and TASK_RENAME_LENGTH (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4407\"\u003e#4407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add more \u003ccode\u003etime.h\u003c/code\u003e functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4427\"\u003e#4427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedox: Update \u003ccode\u003eSA_\u003c/code\u003e constants. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4426\"\u003e#4426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: make \u003ccode\u003eCMSG_ALIGN\u003c/code\u003e, \u003ccode\u003eCMSG_LEN\u003c/code\u003e, and \u003ccode\u003eCMSG_SPACE\u003c/code\u003e const functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4441\"\u003e#4441\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Enable libc-test and fix definitions/declarations. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4450\"\u003e#4450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmscripten: Fix querying emcc on windows (use emcc.bat) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4248\"\u003e#4248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHurd: Fix build from missing \u003ccode\u003efpos_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4472\"\u003e#4472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoongarch64 Musl: Fix the \u003ccode\u003estruct ipc_perm\u003c/code\u003e bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4384\"\u003e#4384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the \u003ccode\u003eO_LARGEFILE\u003c/code\u003e constant value. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.174/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.173...0.2.174\"\u003e0.2.174\u003c/a\u003e - 2025-06-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux: Make \u003ccode\u003epidfd_info\u003c/code\u003e fields pub (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4487\"\u003e#4487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGnu x32: Add missing \u003ccode\u003etimespec.tv_nsec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4497\"\u003e#4497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Use \u003ccode\u003enlink_t\u003c/code\u003e type for \u003ccode\u003est_nlink\u003c/code\u003e in \u003ccode\u003estruct stat\u003c/code\u003e definition (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4483\"\u003e#4483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow new \u003ccode\u003eunpredictable_function_pointer_comparisons\u003c/code\u003e lints (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4489\"\u003e#4489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix some clippy warnings to use \u003ccode\u003epointer::cast\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4490\"\u003e#4490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unessecary semicolons from definitions of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4492\"\u003e#4492\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.172...0.2.173\"\u003e0.2.173\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add an AIX triple to Cargo.toml for doc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4475\"\u003e#4475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add the \u003ccode\u003eSO_SPLICE\u003c/code\u003e socket option support for FreeBSD \u0026gt;= 14.2 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux GNU: Prepare for supporting \u003ccode\u003e_TIME_BITS=64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4433\"\u003e#4433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constant PACKET_IGNORE_OUTGOING (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4319\"\u003e#4319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants and types for \u003ccode\u003ensfs\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4436\"\u003e#4436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants for Memory-Deny-Write-Execute \u003ccode\u003eprctls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4400\"\u003e#4400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants from \u003ccode\u003elinux/cn_proc.h\u003c/code\u003e and \u003ccode\u003elinux/connector.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4434\"\u003e#4434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new flags for \u003ccode\u003epwritev2\u003c/code\u003e and \u003ccode\u003epreadv2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4452\"\u003e#4452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add pid_type enum values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Update pidfd constants and types (Linux 6.9-6.15) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4402\"\u003e#4402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoongarch64 musl: Define the \u003ccode\u003eMADV_SOFT_OFFLINE\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4448\"\u003e#4448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add new fields since 1.2.0/1.2.2 to \u003ccode\u003estruct tcp_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Prepare for supporting v1.2.3 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003earc4random\u003c/code\u003e and \u003ccode\u003earc4random_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4464\"\u003e#4464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISC-V Musl: Add \u003ccode\u003eMADV_SOFT_OFFLINE\u003c/code\u003e definition (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4447\"\u003e#4447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Define SCM_RIGHTS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4440\"\u003e#4440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing UTIME defines and TASK_RENAME_LENGTH (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4407\"\u003e#4407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add more \u003ccode\u003etime.h\u003c/code\u003e functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4427\"\u003e#4427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedox: Update \u003ccode\u003eSA_\u003c/code\u003e constants. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4426\"\u003e#4426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: make \u003ccode\u003eCMSG_ALIGN\u003c/code\u003e, \u003ccode\u003eCMSG_LEN\u003c/code\u003e, and \u003ccode\u003eCMSG_SPACE\u003c/code\u003e const functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4441\"\u003e#4441\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Enable libc-test and fix definitions/declarations. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4450\"\u003e#4450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmscripten: Fix querying emcc on windows (use emcc.bat) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4248\"\u003e#4248\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea6f07f9828c007a752fab78eedc0565f36096df\"\u003e\u003ccode\u003eea6f07f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4500\"\u003e#4500\u003c/a\u003e from tgross35/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ce31fdaf1c78d37536827983890229b041fcc299\"\u003e\u003ccode\u003ece31fda\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.174\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/296b5801e94656182fba45cd9b759f3aae0abcef\"\u003e\u003ccode\u003e296b580\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4499\"\u003e#4499\u003c/a\u003e from tgross35/backport-hungarian-wax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/264a5399ab6e29bf29eac5c29c9f771eb6d58f5b\"\u003e\u003ccode\u003e264a539\u003c/code\u003e\u003c/a\u003e Add missing timespec.tv_nsec for gnux32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7d92568ed609f0fef5814e71b6b7bd10925662b8\"\u003e\u003ccode\u003e7d92568\u003c/code\u003e\u003c/a\u003e fix: use nlink_t type for st_nlink in struct stat definition for NuttX\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/790180ba16a40ab648fb7317ba39aff8f1a21ad9\"\u003e\u003ccode\u003e790180b\u003c/code\u003e\u003c/a\u003e Remove unessecary semicolons from definitions of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1e99d50bc98ec6387efef17f9f44e978202bf083\"\u003e\u003ccode\u003e1e99d50\u003c/code\u003e\u003c/a\u003e make pidfd_info fields pub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/c08c5073efd877d7217bc32b5c6ec1b1248490d9\"\u003e\u003ccode\u003ec08c507\u003c/code\u003e\u003c/a\u003e openbsd: Fix some clippy warnings to use \u003ccode\u003epointer::cast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/513405844c7dae4c3addc4066e3ac61bb68e4543\"\u003e\u003ccode\u003e5134058\u003c/code\u003e\u003c/a\u003e Allow new \u003ccode\u003eunpredictable_function_pointer_comparisons\u003c/code\u003e lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9288ec0123086439f27ea47a2b120345e6007e24\"\u003e\u003ccode\u003e9288ec0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4486\"\u003e#4486\u003c/a\u003e from tgross35/fix-no-publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.174\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.2\n\nUpdates `which` from 7.0.2 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/109\"\u003eharryfei/which-rs#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/adac2cdae7eaef4d5ce4cb2984ba43a0559adf06\"\u003e\u003ccode\u003eadac2cd\u003c/code\u003e\u003c/a\u003e bump version, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/84e152ec23f3471eeefb278a55f8fdb818088866\"\u003e\u003ccode\u003e84e152e\u003c/code\u003e\u003c/a\u003e reduce sys::Sys requirements, add some tracing for otherwise silent errors (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/a0a6daf199c15b0d2af07b91b0cb2f3054727311\"\u003e\u003ccode\u003ea0a6daf\u003c/code\u003e\u003c/a\u003e feat: add Sys trait for swapping out system (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/eef199824a0cf1596e8afbe9e7a5e6a793486cad\"\u003e\u003ccode\u003eeef1998\u003c/code\u003e\u003c/a\u003e Add actively maintained badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...8.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getopts` from 0.2.21 to 0.2.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/getopts/releases\"\u003egetopts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.23\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd caching\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eBump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003eUpdate the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.22\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd a release job\u003c/li\u003e\n\u003cli\u003eDocument and start testing the MSRV\u003c/li\u003e\n\u003cli\u003eTest on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eEliminate \u003ccode\u003ehtml_root_url\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version number in html_root_url\u003c/li\u003e\n\u003cli\u003eUse SPDX license format\u003c/li\u003e\n\u003cli\u003eFix compiler warning in documentation example\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/100\"\u003e#100\u003c/a\u003e from zdenek-crha/parse_args_end_position\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/103\"\u003e#103\u003c/a\u003e from zdenek-crha/better_usage_examples\u003c/li\u003e\n\u003cli\u003eAdd usage examples for methods that add option config\u003c/li\u003e\n\u003cli\u003eUpdate outdated top level documentation\u003c/li\u003e\n\u003cli\u003eAdd triagebot configuration\u003c/li\u003e\n\u003cli\u003eremove deprecated Error::description\u003c/li\u003e\n\u003cli\u003eUpdate documentation of opt_present() and other functions that might panic\u003c/li\u003e\n\u003cli\u003eUpdated tests for opts_str() and opts_str_first() to check order of processing\u003c/li\u003e\n\u003cli\u003eAdd opts_present_any() and opts_str_first() interface functions\u003c/li\u003e\n\u003cli\u003eParse options without names vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/getopts/blob/master/CHANGELOG.md\"\u003egetopts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.22...v0.2.23\"\u003e0.2.23\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd caching\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eBump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003eUpdate the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.22\"\u003e0.2.22\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd a release job\u003c/li\u003e\n\u003cli\u003eDocument and start testing the MSRV\u003c/li\u003e\n\u003cli\u003eTest on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eEliminate \u003ccode\u003ehtml_root_url\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version number in html_root_url\u003c/li\u003e\n\u003cli\u003eUse SPDX license format\u003c/li\u003e\n\u003cli\u003eFix compiler warning in documentation example\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/100\"\u003e#100\u003c/a\u003e from zdenek-crha/parse_args_end_position\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/103\"\u003e#103\u003c/a\u003e from zdenek-crha/better_usage_examples\u003c/li\u003e\n\u003cli\u003eAdd usage examples for methods that add option config\u003c/li\u003e\n\u003cli\u003eUpdate outdated top level documentation\u003c/li\u003e\n\u003cli\u003eAdd triagebot configuration\u003c/li\u003e\n\u003cli\u003eremove deprecated Error::description\u003c/li\u003e\n\u003cli\u003eUpdate documentation of opt_present() and other functions that might panic\u003c/li\u003e\n\u003cli\u003eUpdated tests for opts_str() and opts_str_first() to check order of processing\u003c/li\u003e\n\u003cli\u003eAdd opts_present_any() and opts_str_first() interface functions\u003c/li\u003e\n\u003cli\u003eParse options without names vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/57b183a98599261ab535401b64aa0a46ab0b6a44\"\u003e\u003ccode\u003e57b183a\u003c/code\u003e\u003c/a\u003e chore: release v0.2.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/5ba47f981c9cf1a7323fd4b05abce86a8fac7757\"\u003e\u003ccode\u003e5ba47f9\u003c/code\u003e\u003c/a\u003e ci: Add caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/3b5adcd50578a89d8ba18555be6a7e3df4536d76\"\u003e\u003ccode\u003e3b5adcd\u003c/code\u003e\u003c/a\u003e Remove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/2f7a9c402b127e631ee7bcda8dc83d75f569d097\"\u003e\u003ccode\u003e2f7a9c4\u003c/code\u003e\u003c/a\u003e Bump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/a61cffbc36de7d78c6c4af3d04fa72eda2fb0d03\"\u003e\u003ccode\u003ea61cffb\u003c/code\u003e\u003c/a\u003e Update the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/3caf9d0c24c2b2a8bafaf3e2bd20a33e6e73fba2\"\u003e\u003ccode\u003e3caf9d0\u003c/code\u003e\u003c/a\u003e chore: release v0.2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/2ab5da1b4c9082e723ccb7ef7b621c89bd4bb3f7\"\u003e\u003ccode\u003e2ab5da1\u003c/code\u003e\u003c/a\u003e ci: Add a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/d83ae2355f73872b2fbd2941a8685f878a637efa\"\u003e\u003ccode\u003ed83ae23\u003c/code\u003e\u003c/a\u003e ci: Add a release job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/e289e35913bdf23d3a6f27a49b3127d0adf5e41b\"\u003e\u003ccode\u003ee289e35\u003c/code\u003e\u003c/a\u003e Document and start testing the MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/4f6d84ea6005fc1caed0a26e96044d1893292c43\"\u003e\u003ccode\u003e4f6d84e\u003c/code\u003e\u003c/a\u003e ci: Test on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0\"\u003e\u003ccode\u003e99ffea6\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9\"\u003e\u003ccode\u003ebd2b267\u003c/code\u003e\u003c/a\u003e feat: make it possible to disable cleanup in-place after creation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19\"\u003e\u003ccode\u003e3b30099\u003c/code\u003e\u003c/a\u003e ci: really check docs for warnings (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b\"\u003e\u003ccode\u003ef701f52\u003c/code\u003e\u003c/a\u003e ci: check docs (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5\"\u003e\u003ccode\u003ed34afe9\u003c/code\u003e\u003c/a\u003e doc: improve SpooledData documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5\"\u003e\u003ccode\u003e6deb42e\u003c/code\u003e\u003c/a\u003e doc: make it easier to pick the correct tempfile constructor/type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607\"\u003e\u003ccode\u003ee284782\u003c/code\u003e\u003c/a\u003e feat: allow creating spooled temporary files in a specific directory (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0\"\u003e\u003ccode\u003e07edc31\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e\"\u003e\u003ccode\u003eb122355\u003c/code\u003e\u003c/a\u003e fix: add must_use attribute to TempDir::keep (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2\"\u003e\u003ccode\u003ecbd1e97\u003c/code\u003e\u003c/a\u003e feat: rename \u003ccode\u003eTempDir::into_path\u003c/code\u003e to \u003ccode\u003eTempDir::keep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/xhgg606/https-github.com-Winkmoon-KernelSU/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xhgg606%2Fhttps-github.com-Winkmoon-KernelSU/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"2576844277","node_id":"PR_kwDOO4NULc6Zl4X1","number":4,"state":"open","title":"build(deps): bump the crates group in /userspace/ksud with 60 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-08T17:07:57.000Z","updated_at":"2025-06-08T17:07:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":60,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.98","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.39","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"4.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.140","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.172","repository_url":"https://github.com/rust-lang/libc"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"7.0.2","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.20.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"fs4","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/al8n/fs4-rs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.0","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"anstream","old_version":"0.6.18","new_version":"0.6.19","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.9","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.88","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.18.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.26","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.30","new_version":"4.5.39","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.32","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.0.35","new_version":"1.1.2","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.95","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.101","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.45.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.14.2+wasi-0.2.4","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 60 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.39` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `4.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.140` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.172` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `8.0.0` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.0` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.19` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.11` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.6` | `0.2.7` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.2` | `1.1.3` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.9` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.18.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.26` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.39` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.32` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.9.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.8` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.21` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.101` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.45.1` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.13.3+wasi-0.2.2` | `0.14.2+wasi-0.2.4` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.98\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/709fe86f04878a62a29b9279f5bb96422f8bca28\"\u003e\u003ccode\u003e709fe86\u003c/code\u003e\u003c/a\u003e Release 1.0.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cbc1ad2b1621c538a5643f2f0c3800b98f3e40a0\"\u003e\u003ccode\u003ecbc1ad2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e from dtolnay/intodyn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e1a2017668cb365aac7573917d0c861298611ab5\"\u003e\u003ccode\u003ee1a2017\u003c/code\u003e\u003c/a\u003e Add 2 different conversions to Box\u0026lt;dyn Error + Send + Sync + 'static\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/29f2eddd1541201701a5a04caaed9c647f8fbddf\"\u003e\u003ccode\u003e29f2edd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/416\"\u003e#416\u003c/a\u003e from dtolnay/oldnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2244db872ff66000fafec5ffc5ada3be263b6b58\"\u003e\u003ccode\u003e2244db8\u003c/code\u003e\u003c/a\u003e Omit unused object_boxed from vtable in old no-std rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/213a9c2e6cfba42cf6d9adba3ff75bda4d30d907\"\u003e\u003ccode\u003e213a9c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/414\"\u003e#414\u003c/a\u003e from dtolnay/nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/02aa6b6faa5ca221debf7aad2279d54b37de5286\"\u003e\u003ccode\u003e02aa6b6\u003c/code\u003e\u003c/a\u003e Make all nightly go through the module that was probed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f\"\u003e\u003ccode\u003ebfb89ef\u003c/code\u003e\u003c/a\u003e Release 1.0.97\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e\"\u003e\u003ccode\u003ec7fca9b\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a\"\u003e\u003ccode\u003e427c0bb\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.30 to 4.5.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.39\u003c/h2\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.36\u003c/h2\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.35\u003c/h2\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.34\u003c/h2\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.33\u003c/h2\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ed2360f9cdf9bb51477ace5cd79ac47794758086\"\u003e\u003ccode\u003eed2360f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/196a14b8c958bd172365f7b82999a0102301380d\"\u003e\u003ccode\u003e196a14b\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cd622ab63c43a6c07b25a1e914a6aebd4430b0e3\"\u003e\u003ccode\u003ecd622ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5846\"\u003e#5846\u003c/a\u003e from ribru17/alias_fn_dedup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/48ff72be28a0b563d15fc88cbb0e7e247fa33a02\"\u003e\u003ccode\u003e48ff72b\u003c/code\u003e\u003c/a\u003e fix(complete): Deduplicate bash subcmd cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b1b6f17f610efc51a6ac1d18f471b918492c1ea7\"\u003e\u003ccode\u003eb1b6f17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5843\"\u003e#5843\u003c/a\u003e from epage/link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5900216569d0ed0b9967e930c996644e6b86a53b\"\u003e\u003ccode\u003e5900216\u003c/code\u003e\u003c/a\u003e fix(derive): Update link for derive attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fde45f9aea766fb8de46e3d46e6575f393c3b6b9\"\u003e\u003ccode\u003efde45f9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/45d5d7edcb37d07affb9185b2a06a3bce40e6ea0\"\u003e\u003ccode\u003e45d5d7e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4b82b97cd9069dba864185d5c6147232f8ad4942\"\u003e\u003ccode\u003e4b82b97\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a982adfbbd369e19427fcc7e31be58bb8a9e2dac\"\u003e\u003ccode\u003ea982adf\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v4.0.0\"\u003e4.0.0\u003c/a\u003e - 2025-05-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1\"\u003e2.6.1\u003c/a\u003e - 2025-04-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.2...v2.5.0\"\u003e2.5.0\u003c/a\u003e - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.1...v2.4.2\"\u003e2.4.2\u003c/a\u003e - 2025-03-18\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/b87a2482e2d2a05b96e77eba93a504d13a6348e0\"\u003e\u003ccode\u003eb87a248\u003c/code\u003e\u003c/a\u003e chore: release v4.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2514c4cde2de888dbfb0013290fe0b1bf84c45a6\"\u003e\u003ccode\u003e2514c4c\u003c/code\u003e\u003c/a\u003e fix: Allow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/4aadb854b2928644a850cbd579a5c1e1c01ec1e0\"\u003e\u003ccode\u003e4aadb85\u003c/code\u003e\u003c/a\u003e docs: Update fuzzing section of README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/470394d7ef8c757aac092c8f1352070320c6f061\"\u003e\u003ccode\u003e470394d\u003c/code\u003e\u003c/a\u003e chore: Revert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/e4ab083cc700b58187bf9b1e065646cbcb77d2a6\"\u003e\u003ccode\u003ee4ab083\u003c/code\u003e\u003c/a\u003e test(ci): Remove redundant semver checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/89fd4ffd6a75cccccb546d05d98bb9ee7c6aaa1c\"\u003e\u003ccode\u003e89fd4ff\u003c/code\u003e\u003c/a\u003e deps!: Use \u003ccode\u003edep:\u003c/code\u003e to suppress implicit features that may change in the future\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/7d7d26531411c9c1bc8f3db57351e3c3a283e6a6\"\u003e\u003ccode\u003e7d7d265\u003c/code\u003e\u003c/a\u003e chore: Revert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2d75b28b6f35b671223abd2cafbf938a068fa993\"\u003e\u003ccode\u003e2d75b28\u003c/code\u003e\u003c/a\u003e style: cargo fmt --all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3a5094ded1f158b6cee2e484ccc8e3e86f03cf4f\"\u003e\u003ccode\u003e3a5094d\u003c/code\u003e\u003c/a\u003e deps: Replace lzma-rs with liblzma\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/b93fc342660436252d979e375ac2cf18f56dba1a\"\u003e\u003ccode\u003eb93fc34\u003c/code\u003e\u003c/a\u003e chore: Update fully-qualified names of liblzma imports\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.140\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be\"\u003e\u003ccode\u003e7627834\u003c/code\u003e\u003c/a\u003e Release 1.0.140\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d77a498c8061f43cf4515a3e861dccb338d863b9\"\u003e\u003ccode\u003ed77a498\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1245\"\u003e#1245\u003c/a\u003e from serde-rs/powerpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/b34d317089ef43f6d35306be06018b8d87eeb2b5\"\u003e\u003ccode\u003eb34d317\u003c/code\u003e\u003c/a\u003e Delete unused gcc installation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f7200c3cf66b0c46e19a911a2b9121e27c101fec\"\u003e\u003ccode\u003ef7200c3\u003c/code\u003e\u003c/a\u003e Ignore unbuffered_bytes clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/76cd4fb383eab71c22cc89ce270b08f4f77d788f\"\u003e\u003ccode\u003e76cd4fb\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/400eaa977f1f0a1c9ad5e35d634ed2226bf1218c\"\u003e\u003ccode\u003e400eaa9\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.172\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.172\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.171...0.2.172\"\u003e0.2.172\u003c/a\u003e - 2025-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a5eab581f9c9c03f29e3edd4a4d4f850d748f2e9\"\u003e\u003ccode\u003ea5eab58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4410\"\u003e#4410\u003c/a\u003e from tgross35/release-libc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/481eca7cc3382b3a8e367a16f1e20440810d70fd\"\u003e\u003ccode\u003e481eca7\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.172\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ce2edbbaa9bbc3273e356694b6dd2c39fc7b788b\"\u003e\u003ccode\u003ece2edbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4399\"\u003e#4399\u003c/a\u003e from tgross35/backport-triagebot-branch-warn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/31b32009070ffbdfdea2752d10bc51c2a580991c\"\u003e\u003ccode\u003e31b3200\u003c/code\u003e\u003c/a\u003e Suggest stable-nominated in the PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3bffe1d58a9e86521cee10b697270403e2429f76\"\u003e\u003ccode\u003e3bffe1d\u003c/code\u003e\u003c/a\u003e Make triagebot warn on non-default branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03e6ffc8c4679f5f70d53971002e2e4814da9dc3\"\u003e\u003ccode\u003e03e6ffc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4396\"\u003e#4396\u003c/a\u003e from tgross35/backport-serrano\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f9a47ac8113e45fc9c6871911bc1e0b7de858972\"\u003e\u003ccode\u003ef9a47ac\u003c/code\u003e\u003c/a\u003e Define SO_BINDTOIFINDEX on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a358dae479b3b886caa1410d4f80fa546db31660\"\u003e\u003ccode\u003ea358dae\u003c/code\u003e\u003c/a\u003e Add missing utmpx apis for linux musl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1ff2f2181ae33067ee8e25bee4cbcab535c34160\"\u003e\u003ccode\u003e1ff2f21\u003c/code\u003e\u003c/a\u003e adding linux glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/55c58c956d72819faea79fd49ff8dbb779c8a577\"\u003e\u003ccode\u003e55c58c9\u003c/code\u003e\u003c/a\u003e Add more redox sys/socket.h and sys/uio.h definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.172\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.2\n\nUpdates `which` from 7.0.2 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/109\"\u003eharryfei/which-rs#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/adac2cdae7eaef4d5ce4cb2984ba43a0559adf06\"\u003e\u003ccode\u003eadac2cd\u003c/code\u003e\u003c/a\u003e bump version, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/84e152ec23f3471eeefb278a55f8fdb818088866\"\u003e\u003ccode\u003e84e152e\u003c/code\u003e\u003c/a\u003e reduce sys::Sys requirements, add some tracing for otherwise silent errors (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/a0a6daf199c15b0d2af07b91b0cb2f3054727311\"\u003e\u003ccode\u003ea0a6daf\u003c/code\u003e\u003c/a\u003e feat: add Sys trait for swapping out system (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/eef199824a0cf1596e8afbe9e7a5e6a793486cad\"\u003e\u003ccode\u003eeef1998\u003c/code\u003e\u003c/a\u003e Add actively maintained badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...8.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0\"\u003e\u003ccode\u003e99ffea6\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9\"\u003e\u003ccode\u003ebd2b267\u003c/code\u003e\u003c/a\u003e feat: make it possible to disable cleanup in-place after creation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19\"\u003e\u003ccode\u003e3b30099\u003c/code\u003e\u003c/a\u003e ci: really check docs for warnings (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b\"\u003e\u003ccode\u003ef701f52\u003c/code\u003e\u003c/a\u003e ci: check docs (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5\"\u003e\u003ccode\u003ed34afe9\u003c/code\u003e\u003c/a\u003e doc: improve SpooledData documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5\"\u003e\u003ccode\u003e6deb42e\u003c/code\u003e\u003c/a\u003e doc: make it easier to pick the correct tempfile constructor/type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607\"\u003e\u003ccode\u003ee284782\u003c/code\u003e\u003c/a\u003e feat: allow creating spooled temporary files in a specific directory (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0\"\u003e\u003ccode\u003e07edc31\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e\"\u003e\u003ccode\u003eb122355\u003c/code\u003e\u003c/a\u003e fix: add must_use attribute to TempDir::keep (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2\"\u003e\u003ccode\u003ecbd1e97\u003c/code\u003e\u003c/a\u003e feat: rename \u003ccode\u003eTempDir::into_path\u003c/code\u003e to \u003ccode\u003eTempDir::keep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d1de1d95ead4e59472622761ad545dc4a940992b\"\u003e\u003ccode\u003ed1de1d9\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e2bd1d1d6785312d6a95dddcde342ad08f66b9c9\"\u003e\u003ccode\u003ee2bd1d1\u003c/code\u003e\u003c/a\u003e Add support for lenient format strings (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/2c95b0aca8c1deae582b163c1b48816740df3942\"\u003e\u003ccode\u003e2c95b0a\u003c/code\u003e\u003c/a\u003e Tweak expression to avoid repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ebeef99426a5d0450505a68dac0723a7efed6e7a\"\u003e\u003ccode\u003eebeef99\u003c/code\u003e\u003c/a\u003e TimeZone::from_posix_tz: Treat empty TZ variable as UTC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/dc068f0373a689876590aa6f683d5a1b8e5e7e47\"\u003e\u003ccode\u003edc068f0\u003c/code\u003e\u003c/a\u003e Tweak style on NaiveWeek fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/b267a4fe909084b434398de7aff905018e6655e0\"\u003e\u003ccode\u003eb267a4f\u003c/code\u003e\u003c/a\u003e Implemented consistent Hash and Eq trait for NaiveWeek\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7c0bd136d68414850a86380acc1ba11764d4eaf4\"\u003e\u003ccode\u003e7c0bd13\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.86\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/104cdc73cb9318557e135acb7b47176a00905e69\"\u003e\u003ccode\u003e104cdc7\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/6a853015b7ccc09ae807e277a76d56de58d65139\"\u003e\u003ccode\u003e6a85301\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/265c79b2a50bbdf224d69f0d1f7e6c4266a997f5\"\u003e\u003ccode\u003e265c79b\u003c/code\u003e\u003c/a\u003e Tweak WeekdaySet method order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs4` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/al8n/fs4-rs/blob/main/CHANGELOG.md\"\u003efs4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eReleases\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/al8n/fs4-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `android_logger` from 0.14.1 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/releases\"\u003eandroid_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly provide docs.rs pages for Android targets by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecargo: Add \u003ccode\u003eos::android-apis\u003c/code\u003e category by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/78\"\u003erust-mobile/android_logger-rs#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent truncating log tag name by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eCStr::from_ptr()\u003c/code\u003e with \u003ccode\u003eCStr::from_bytes_with_nul()\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/82\"\u003erust-mobile/android_logger-rs#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive/implement \u003ccode\u003eDebug\u003c/code\u003e for \u003ccode\u003eConfig\u003c/code\u003e and \u003ccode\u003eAndroidLogger\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/81\"\u003erust-mobile/android_logger-rs#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit things into different files, to optimize future work by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/85\"\u003erust-mobile/android_logger-rs#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Run \u003ccode\u003ecarg...\n\n_Description has been truncated_","html_url":"https://github.com/kdrv3xc/ksu_susfs/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kdrv3xc%2Fksu_susfs/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3104293822","node_id":"PR_kwDOOpue7s6YVRDB","number":20,"state":"open","title":"build(deps): bump the crates group in /userspace/ksud with 54 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-30T21:14:02.000Z","updated_at":"2025-06-04T20:45:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":54,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.98","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.39","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"4.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.140","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.172","repository_url":"https://github.com/rust-lang/libc"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/harryfei/which-rs"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.20.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"fs4","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/al8n/fs4-rs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.0","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.8","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.88","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.25","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.30","new_version":"4.5.39","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.32","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.0.35","new_version":"1.1.1","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.95","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.101","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.45.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.14.2+wasi-0.2.4","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 54 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.39` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `4.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.140` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.172` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `7.0.3` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.0` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.8` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.25` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.39` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.32` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.1` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.9.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.8` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.21` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.101` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.45.1` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.13.3+wasi-0.2.2` | `0.14.2+wasi-0.2.4` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.98\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/709fe86f04878a62a29b9279f5bb96422f8bca28\"\u003e\u003ccode\u003e709fe86\u003c/code\u003e\u003c/a\u003e Release 1.0.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cbc1ad2b1621c538a5643f2f0c3800b98f3e40a0\"\u003e\u003ccode\u003ecbc1ad2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e from dtolnay/intodyn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e1a2017668cb365aac7573917d0c861298611ab5\"\u003e\u003ccode\u003ee1a2017\u003c/code\u003e\u003c/a\u003e Add 2 different conversions to Box\u0026lt;dyn Error + Send + Sync + 'static\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/29f2eddd1541201701a5a04caaed9c647f8fbddf\"\u003e\u003ccode\u003e29f2edd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/416\"\u003e#416\u003c/a\u003e from dtolnay/oldnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2244db872ff66000fafec5ffc5ada3be263b6b58\"\u003e\u003ccode\u003e2244db8\u003c/code\u003e\u003c/a\u003e Omit unused object_boxed from vtable in old no-std rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/213a9c2e6cfba42cf6d9adba3ff75bda4d30d907\"\u003e\u003ccode\u003e213a9c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/414\"\u003e#414\u003c/a\u003e from dtolnay/nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/02aa6b6faa5ca221debf7aad2279d54b37de5286\"\u003e\u003ccode\u003e02aa6b6\u003c/code\u003e\u003c/a\u003e Make all nightly go through the module that was probed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f\"\u003e\u003ccode\u003ebfb89ef\u003c/code\u003e\u003c/a\u003e Release 1.0.97\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e\"\u003e\u003ccode\u003ec7fca9b\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a\"\u003e\u003ccode\u003e427c0bb\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.30 to 4.5.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.39\u003c/h2\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.36\u003c/h2\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.35\u003c/h2\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.34\u003c/h2\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.33\u003c/h2\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ed2360f9cdf9bb51477ace5cd79ac47794758086\"\u003e\u003ccode\u003eed2360f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/196a14b8c958bd172365f7b82999a0102301380d\"\u003e\u003ccode\u003e196a14b\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cd622ab63c43a6c07b25a1e914a6aebd4430b0e3\"\u003e\u003ccode\u003ecd622ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5846\"\u003e#5846\u003c/a\u003e from ribru17/alias_fn_dedup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/48ff72be28a0b563d15fc88cbb0e7e247fa33a02\"\u003e\u003ccode\u003e48ff72b\u003c/code\u003e\u003c/a\u003e fix(complete): Deduplicate bash subcmd cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b1b6f17f610efc51a6ac1d18f471b918492c1ea7\"\u003e\u003ccode\u003eb1b6f17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5843\"\u003e#5843\u003c/a\u003e from epage/link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5900216569d0ed0b9967e930c996644e6b86a53b\"\u003e\u003ccode\u003e5900216\u003c/code\u003e\u003c/a\u003e fix(derive): Update link for derive attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fde45f9aea766fb8de46e3d46e6575f393c3b6b9\"\u003e\u003ccode\u003efde45f9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/45d5d7edcb37d07affb9185b2a06a3bce40e6ea0\"\u003e\u003ccode\u003e45d5d7e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4b82b97cd9069dba864185d5c6147232f8ad4942\"\u003e\u003ccode\u003e4b82b97\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a982adfbbd369e19427fcc7e31be58bb8a9e2dac\"\u003e\u003ccode\u003ea982adf\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v4.0.0\"\u003e4.0.0\u003c/a\u003e - 2025-05-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1\"\u003e2.6.1\u003c/a\u003e - 2025-04-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.2...v2.5.0\"\u003e2.5.0\u003c/a\u003e - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.1...v2.4.2\"\u003e2.4.2\u003c/a\u003e - 2025-03-18\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/b87a2482e2d2a05b96e77eba93a504d13a6348e0\"\u003e\u003ccode\u003eb87a248\u003c/code\u003e\u003c/a\u003e chore: release v4.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2514c4cde2de888dbfb0013290fe0b1bf84c45a6\"\u003e\u003ccode\u003e2514c4c\u003c/code\u003e\u003c/a\u003e fix: Allow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/4aadb854b2928644a850cbd579a5c1e1c01ec1e0\"\u003e\u003ccode\u003e4aadb85\u003c/code\u003e\u003c/a\u003e docs: Update fuzzing section of README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/470394d7ef8c757aac092c8f1352070320c6f061\"\u003e\u003ccode\u003e470394d\u003c/code\u003e\u003c/a\u003e chore: Revert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/e4ab083cc700b58187bf9b1e065646cbcb77d2a6\"\u003e\u003ccode\u003ee4ab083\u003c/code\u003e\u003c/a\u003e test(ci): Remove redundant semver checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/89fd4ffd6a75cccccb546d05d98bb9ee7c6aaa1c\"\u003e\u003ccode\u003e89fd4ff\u003c/code\u003e\u003c/a\u003e deps!: Use \u003ccode\u003edep:\u003c/code\u003e to suppress implicit features that may change in the future\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/7d7d26531411c9c1bc8f3db57351e3c3a283e6a6\"\u003e\u003ccode\u003e7d7d265\u003c/code\u003e\u003c/a\u003e chore: Revert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2d75b28b6f35b671223abd2cafbf938a068fa993\"\u003e\u003ccode\u003e2d75b28\u003c/code\u003e\u003c/a\u003e style: cargo fmt --all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3a5094ded1f158b6cee2e484ccc8e3e86f03cf4f\"\u003e\u003ccode\u003e3a5094d\u003c/code\u003e\u003c/a\u003e deps: Replace lzma-rs with liblzma\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/b93fc342660436252d979e375ac2cf18f56dba1a\"\u003e\u003ccode\u003eb93fc34\u003c/code\u003e\u003c/a\u003e chore: Update fully-qualified names of liblzma imports\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.140\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be\"\u003e\u003ccode\u003e7627834\u003c/code\u003e\u003c/a\u003e Release 1.0.140\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d77a498c8061f43cf4515a3e861dccb338d863b9\"\u003e\u003ccode\u003ed77a498\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1245\"\u003e#1245\u003c/a\u003e from serde-rs/powerpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/b34d317089ef43f6d35306be06018b8d87eeb2b5\"\u003e\u003ccode\u003eb34d317\u003c/code\u003e\u003c/a\u003e Delete unused gcc installation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f7200c3cf66b0c46e19a911a2b9121e27c101fec\"\u003e\u003ccode\u003ef7200c3\u003c/code\u003e\u003c/a\u003e Ignore unbuffered_bytes clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/76cd4fb383eab71c22cc89ce270b08f4f77d788f\"\u003e\u003ccode\u003e76cd4fb\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/400eaa977f1f0a1c9ad5e35d634ed2226bf1218c\"\u003e\u003ccode\u003e400eaa9\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.172\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.172\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.171...0.2.172\"\u003e0.2.172\u003c/a\u003e - 2025-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a5eab581f9c9c03f29e3edd4a4d4f850d748f2e9\"\u003e\u003ccode\u003ea5eab58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4410\"\u003e#4410\u003c/a\u003e from tgross35/release-libc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/481eca7cc3382b3a8e367a16f1e20440810d70fd\"\u003e\u003ccode\u003e481eca7\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.172\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ce2edbbaa9bbc3273e356694b6dd2c39fc7b788b\"\u003e\u003ccode\u003ece2edbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4399\"\u003e#4399\u003c/a\u003e from tgross35/backport-triagebot-branch-warn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/31b32009070ffbdfdea2752d10bc51c2a580991c\"\u003e\u003ccode\u003e31b3200\u003c/code\u003e\u003c/a\u003e Suggest stable-nominated in the PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3bffe1d58a9e86521cee10b697270403e2429f76\"\u003e\u003ccode\u003e3bffe1d\u003c/code\u003e\u003c/a\u003e Make triagebot warn on non-default branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03e6ffc8c4679f5f70d53971002e2e4814da9dc3\"\u003e\u003ccode\u003e03e6ffc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4396\"\u003e#4396\u003c/a\u003e from tgross35/backport-serrano\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f9a47ac8113e45fc9c6871911bc1e0b7de858972\"\u003e\u003ccode\u003ef9a47ac\u003c/code\u003e\u003c/a\u003e Define SO_BINDTOIFINDEX on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a358dae479b3b886caa1410d4f80fa546db31660\"\u003e\u003ccode\u003ea358dae\u003c/code\u003e\u003c/a\u003e Add missing utmpx apis for linux musl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1ff2f2181ae33067ee8e25bee4cbcab535c34160\"\u003e\u003ccode\u003e1ff2f21\u003c/code\u003e\u003c/a\u003e adding linux glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/55c58c956d72819faea79fd49ff8dbb779c8a577\"\u003e\u003ccode\u003e55c58c9\u003c/code\u003e\u003c/a\u003e Add more redox sys/socket.h and sys/uio.h definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.172\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.2\n\nUpdates `which` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0\"\u003e\u003ccode\u003e99ffea6\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9\"\u003e\u003ccode\u003ebd2b267\u003c/code\u003e\u003c/a\u003e feat: make it possible to disable cleanup in-place after creation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19\"\u003e\u003ccode\u003e3b30099\u003c/code\u003e\u003c/a\u003e ci: really check docs for warnings (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b\"\u003e\u003ccode\u003ef701f52\u003c/code\u003e\u003c/a\u003e ci: check docs (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5\"\u003e\u003ccode\u003ed34afe9\u003c/code\u003e\u003c/a\u003e doc: improve SpooledData documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5\"\u003e\u003ccode\u003e6deb42e\u003c/code\u003e\u003c/a\u003e doc: make it easier to pick the correct tempfile constructor/type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607\"\u003e\u003ccode\u003ee284782\u003c/code\u003e\u003c/a\u003e feat: allow creating spooled temporary files in a specific directory (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0\"\u003e\u003ccode\u003e07edc31\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e\"\u003e\u003ccode\u003eb122355\u003c/code\u003e\u003c/a\u003e fix: add must_use attribute to TempDir::keep (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2\"\u003e\u003ccode\u003ecbd1e97\u003c/code\u003e\u003c/a\u003e feat: rename \u003ccode\u003eTempDir::into_path\u003c/code\u003e to \u003ccode\u003eTempDir::keep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d1de1d95ead4e59472622761ad545dc4a940992b\"\u003e\u003ccode\u003ed1de1d9\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e2bd1d1d6785312d6a95dddcde342ad08f66b9c9\"\u003e\u003ccode\u003ee2bd1d1\u003c/code\u003e\u003c/a\u003e Add support for lenient format strings (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/2c95b0aca8c1deae582b163c1b48816740df3942\"\u003e\u003ccode\u003e2c95b0a\u003c/code\u003e\u003c/a\u003e Tweak expression to avoid repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ebeef99426a5d0450505a68dac0723a7efed6e7a\"\u003e\u003ccode\u003eebeef99\u003c/code\u003e\u003c/a\u003e TimeZone::from_posix_tz: Treat empty TZ variable as UTC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/dc068f0373a689876590aa6f683d5a1b8e5e7e47\"\u003e\u003ccode\u003edc068f0\u003c/code\u003e\u003c/a\u003e Tweak style on NaiveWeek fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/b267a4fe909084b434398de7aff905018e6655e0\"\u003e\u003ccode\u003eb267a4f\u003c/code\u003e\u003c/a\u003e Implemented consistent Hash and Eq trait for NaiveWeek\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7c0bd136d68414850a86380acc1ba11764d4eaf4\"\u003e\u003ccode\u003e7c0bd13\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.86\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/104cdc73cb9318557e135acb7b47176a00905e69\"\u003e\u003ccode\u003e104cdc7\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/6a853015b7ccc09ae807e277a76d56de58d65139\"\u003e\u003ccode\u003e6a85301\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/265c79b2a50bbdf224d69f0d1f7e6c4266a997f5\"\u003e\u003ccode\u003e265c79b\u003c/code\u003e\u003c/a\u003e Tweak WeekdaySet method order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs4` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/al8n/fs4-rs/blob/main/CHANGELOG.md\"\u003efs4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eReleases\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/al8n/fs4-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `android_logger` from 0.14.1 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/releases\"\u003eandroid_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly provide docs.rs pages for Android targets by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecargo: Add \u003ccode\u003eos::android-apis\u003c/code\u003e category by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/78\"\u003erust-mobile/android_logger-rs#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent truncating log tag name by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eCStr::from_ptr()\u003c/code\u003e with \u003ccode\u003eCStr::from_bytes_with_nul()\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/82\"\u003erust-mobile/android_logger-rs#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive/implement \u003ccode\u003eDebug\u003c/code\u003e for \u003ccode\u003eConfig\u003c/code\u003e and \u003ccode\u003eAndroidLogger\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/81\"\u003erust-mobile/android_logger-rs#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit things into different files, to optimize future work by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/85\"\u003erust-mobile/android_logger-rs#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Run \u003ccode\u003ecargo fmt --check\u003c/code\u003e to ensure code is always properly formatted by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/86\"\u003erust-mobile/android_logger-rs#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse __android_log_is_loggable in AndroidLogger::enabled by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/84\"\u003erust-mobile/android_logger-rs#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid rewriting the preconfigured tag by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/87\"\u003erust-mobile/android_logger-rs#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for release by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/88\"\u003erust-mobile/android_logger-rs#88\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0\"\u003ehttps://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/634c0274843d9ad288ac5b20c7133f9e72c04cdf\"\u003e\u003ccode\u003e634c027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/88\"\u003e#88\u003c/a\u003e from rust-mobile/prepare-for-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/f2a48f0dfc3bfd4ebef471792704358d1d905b5e\"\u003e\u003ccode\u003ef2a48f0\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/8b7fe0b47fb1580e57d7a9a582fea31070e0b31e\"\u003e\u003ccode\u003e8b7fe0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/87\"\u003e#87\u003c/a\u003e from dextero/no-truncate-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/d8298102d4d2ed86f70ea1755f956002e1f705a9\"\u003e\u003ccode\u003ed82...\n\n_Description has been truncated_","html_url":"https://github.com/spanish33/kernelsu/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/spanish33%2Fkernelsu/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"3101436589","node_id":"PR_kwDOOpue7s6YLokm","number":16,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud with 54 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-29T20:46:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T20:39:43.000Z","updated_at":"2025-05-29T20:46:37.000Z","time_to_close":411,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":54,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.98","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.39","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"4.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.140","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.172","repository_url":"https://github.com/rust-lang/libc"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/harryfei/which-rs"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.20.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"fs4","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/al8n/fs4-rs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.0","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.8","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.88","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.24","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.30","new_version":"4.5.39","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.32","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.0.35","new_version":"1.1.1","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.95","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.101","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.45.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.14.2+wasi-0.2.4","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 54 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.39` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `4.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.140` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.172` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `7.0.3` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.0` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.8` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.24` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.39` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.32` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.1` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.9.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.8` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.21` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.101` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.45.1` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.13.3+wasi-0.2.2` | `0.14.2+wasi-0.2.4` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.98\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/709fe86f04878a62a29b9279f5bb96422f8bca28\"\u003e\u003ccode\u003e709fe86\u003c/code\u003e\u003c/a\u003e Release 1.0.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cbc1ad2b1621c538a5643f2f0c3800b98f3e40a0\"\u003e\u003ccode\u003ecbc1ad2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e from dtolnay/intodyn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e1a2017668cb365aac7573917d0c861298611ab5\"\u003e\u003ccode\u003ee1a2017\u003c/code\u003e\u003c/a\u003e Add 2 different conversions to Box\u0026lt;dyn Error + Send + Sync + 'static\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/29f2eddd1541201701a5a04caaed9c647f8fbddf\"\u003e\u003ccode\u003e29f2edd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/416\"\u003e#416\u003c/a\u003e from dtolnay/oldnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2244db872ff66000fafec5ffc5ada3be263b6b58\"\u003e\u003ccode\u003e2244db8\u003c/code\u003e\u003c/a\u003e Omit unused object_boxed from vtable in old no-std rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/213a9c2e6cfba42cf6d9adba3ff75bda4d30d907\"\u003e\u003ccode\u003e213a9c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/414\"\u003e#414\u003c/a\u003e from dtolnay/nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/02aa6b6faa5ca221debf7aad2279d54b37de5286\"\u003e\u003ccode\u003e02aa6b6\u003c/code\u003e\u003c/a\u003e Make all nightly go through the module that was probed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f\"\u003e\u003ccode\u003ebfb89ef\u003c/code\u003e\u003c/a\u003e Release 1.0.97\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e\"\u003e\u003ccode\u003ec7fca9b\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a\"\u003e\u003ccode\u003e427c0bb\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.30 to 4.5.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.39\u003c/h2\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.36\u003c/h2\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.35\u003c/h2\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.34\u003c/h2\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.33\u003c/h2\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ed2360f9cdf9bb51477ace5cd79ac47794758086\"\u003e\u003ccode\u003eed2360f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/196a14b8c958bd172365f7b82999a0102301380d\"\u003e\u003ccode\u003e196a14b\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cd622ab63c43a6c07b25a1e914a6aebd4430b0e3\"\u003e\u003ccode\u003ecd622ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5846\"\u003e#5846\u003c/a\u003e from ribru17/alias_fn_dedup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/48ff72be28a0b563d15fc88cbb0e7e247fa33a02\"\u003e\u003ccode\u003e48ff72b\u003c/code\u003e\u003c/a\u003e fix(complete): Deduplicate bash subcmd cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b1b6f17f610efc51a6ac1d18f471b918492c1ea7\"\u003e\u003ccode\u003eb1b6f17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5843\"\u003e#5843\u003c/a\u003e from epage/link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5900216569d0ed0b9967e930c996644e6b86a53b\"\u003e\u003ccode\u003e5900216\u003c/code\u003e\u003c/a\u003e fix(derive): Update link for derive attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fde45f9aea766fb8de46e3d46e6575f393c3b6b9\"\u003e\u003ccode\u003efde45f9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/45d5d7edcb37d07affb9185b2a06a3bce40e6ea0\"\u003e\u003ccode\u003e45d5d7e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4b82b97cd9069dba864185d5c6147232f8ad4942\"\u003e\u003ccode\u003e4b82b97\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a982adfbbd369e19427fcc7e31be58bb8a9e2dac\"\u003e\u003ccode\u003ea982adf\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v4.0.0\"\u003e4.0.0\u003c/a\u003e - 2025-05-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1\"\u003e2.6.1\u003c/a\u003e - 2025-04-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.2...v2.5.0\"\u003e2.5.0\u003c/a\u003e - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.1...v2.4.2\"\u003e2.4.2\u003c/a\u003e - 2025-03-18\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/b87a2482e2d2a05b96e77eba93a504d13a6348e0\"\u003e\u003ccode\u003eb87a248\u003c/code\u003e\u003c/a\u003e chore: release v4.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2514c4cde2de888dbfb0013290fe0b1bf84c45a6\"\u003e\u003ccode\u003e2514c4c\u003c/code\u003e\u003c/a\u003e fix: Allow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/4aadb854b2928644a850cbd579a5c1e1c01ec1e0\"\u003e\u003ccode\u003e4aadb85\u003c/code\u003e\u003c/a\u003e docs: Update fuzzing section of README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/470394d7ef8c757aac092c8f1352070320c6f061\"\u003e\u003ccode\u003e470394d\u003c/code\u003e\u003c/a\u003e chore: Revert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/e4ab083cc700b58187bf9b1e065646cbcb77d2a6\"\u003e\u003ccode\u003ee4ab083\u003c/code\u003e\u003c/a\u003e test(ci): Remove redundant semver checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/89fd4ffd6a75cccccb546d05d98bb9ee7c6aaa1c\"\u003e\u003ccode\u003e89fd4ff\u003c/code\u003e\u003c/a\u003e deps!: Use \u003ccode\u003edep:\u003c/code\u003e to suppress implicit features that may change in the future\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/7d7d26531411c9c1bc8f3db57351e3c3a283e6a6\"\u003e\u003ccode\u003e7d7d265\u003c/code\u003e\u003c/a\u003e chore: Revert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2d75b28b6f35b671223abd2cafbf938a068fa993\"\u003e\u003ccode\u003e2d75b28\u003c/code\u003e\u003c/a\u003e style: cargo fmt --all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3a5094ded1f158b6cee2e484ccc8e3e86f03cf4f\"\u003e\u003ccode\u003e3a5094d\u003c/code\u003e\u003c/a\u003e deps: Replace lzma-rs with liblzma\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/b93fc342660436252d979e375ac2cf18f56dba1a\"\u003e\u003ccode\u003eb93fc34\u003c/code\u003e\u003c/a\u003e chore: Update fully-qualified names of liblzma imports\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.140\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be\"\u003e\u003ccode\u003e7627834\u003c/code\u003e\u003c/a\u003e Release 1.0.140\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d77a498c8061f43cf4515a3e861dccb338d863b9\"\u003e\u003ccode\u003ed77a498\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1245\"\u003e#1245\u003c/a\u003e from serde-rs/powerpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/b34d317089ef43f6d35306be06018b8d87eeb2b5\"\u003e\u003ccode\u003eb34d317\u003c/code\u003e\u003c/a\u003e Delete unused gcc installation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f7200c3cf66b0c46e19a911a2b9121e27c101fec\"\u003e\u003ccode\u003ef7200c3\u003c/code\u003e\u003c/a\u003e Ignore unbuffered_bytes clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/76cd4fb383eab71c22cc89ce270b08f4f77d788f\"\u003e\u003ccode\u003e76cd4fb\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/400eaa977f1f0a1c9ad5e35d634ed2226bf1218c\"\u003e\u003ccode\u003e400eaa9\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.172\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.172\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.171...0.2.172\"\u003e0.2.172\u003c/a\u003e - 2025-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a5eab581f9c9c03f29e3edd4a4d4f850d748f2e9\"\u003e\u003ccode\u003ea5eab58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4410\"\u003e#4410\u003c/a\u003e from tgross35/release-libc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/481eca7cc3382b3a8e367a16f1e20440810d70fd\"\u003e\u003ccode\u003e481eca7\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.172\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ce2edbbaa9bbc3273e356694b6dd2c39fc7b788b\"\u003e\u003ccode\u003ece2edbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4399\"\u003e#4399\u003c/a\u003e from tgross35/backport-triagebot-branch-warn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/31b32009070ffbdfdea2752d10bc51c2a580991c\"\u003e\u003ccode\u003e31b3200\u003c/code\u003e\u003c/a\u003e Suggest stable-nominated in the PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3bffe1d58a9e86521cee10b697270403e2429f76\"\u003e\u003ccode\u003e3bffe1d\u003c/code\u003e\u003c/a\u003e Make triagebot warn on non-default branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03e6ffc8c4679f5f70d53971002e2e4814da9dc3\"\u003e\u003ccode\u003e03e6ffc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4396\"\u003e#4396\u003c/a\u003e from tgross35/backport-serrano\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f9a47ac8113e45fc9c6871911bc1e0b7de858972\"\u003e\u003ccode\u003ef9a47ac\u003c/code\u003e\u003c/a\u003e Define SO_BINDTOIFINDEX on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a358dae479b3b886caa1410d4f80fa546db31660\"\u003e\u003ccode\u003ea358dae\u003c/code\u003e\u003c/a\u003e Add missing utmpx apis for linux musl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1ff2f2181ae33067ee8e25bee4cbcab535c34160\"\u003e\u003ccode\u003e1ff2f21\u003c/code\u003e\u003c/a\u003e adding linux glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/55c58c956d72819faea79fd49ff8dbb779c8a577\"\u003e\u003ccode\u003e55c58c9\u003c/code\u003e\u003c/a\u003e Add more redox sys/socket.h and sys/uio.h definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.172\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.2\n\nUpdates `which` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0\"\u003e\u003ccode\u003e99ffea6\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9\"\u003e\u003ccode\u003ebd2b267\u003c/code\u003e\u003c/a\u003e feat: make it possible to disable cleanup in-place after creation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19\"\u003e\u003ccode\u003e3b30099\u003c/code\u003e\u003c/a\u003e ci: really check docs for warnings (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b\"\u003e\u003ccode\u003ef701f52\u003c/code\u003e\u003c/a\u003e ci: check docs (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5\"\u003e\u003ccode\u003ed34afe9\u003c/code\u003e\u003c/a\u003e doc: improve SpooledData documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5\"\u003e\u003ccode\u003e6deb42e\u003c/code\u003e\u003c/a\u003e doc: make it easier to pick the correct tempfile constructor/type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607\"\u003e\u003ccode\u003ee284782\u003c/code\u003e\u003c/a\u003e feat: allow creating spooled temporary files in a specific directory (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0\"\u003e\u003ccode\u003e07edc31\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e\"\u003e\u003ccode\u003eb122355\u003c/code\u003e\u003c/a\u003e fix: add must_use attribute to TempDir::keep (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2\"\u003e\u003ccode\u003ecbd1e97\u003c/code\u003e\u003c/a\u003e feat: rename \u003ccode\u003eTempDir::into_path\u003c/code\u003e to \u003ccode\u003eTempDir::keep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d1de1d95ead4e59472622761ad545dc4a940992b\"\u003e\u003ccode\u003ed1de1d9\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e2bd1d1d6785312d6a95dddcde342ad08f66b9c9\"\u003e\u003ccode\u003ee2bd1d1\u003c/code\u003e\u003c/a\u003e Add support for lenient format strings (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/2c95b0aca8c1deae582b163c1b48816740df3942\"\u003e\u003ccode\u003e2c95b0a\u003c/code\u003e\u003c/a\u003e Tweak expression to avoid repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ebeef99426a5d0450505a68dac0723a7efed6e7a\"\u003e\u003ccode\u003eebeef99\u003c/code\u003e\u003c/a\u003e TimeZone::from_posix_tz: Treat empty TZ variable as UTC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/dc068f0373a689876590aa6f683d5a1b8e5e7e47\"\u003e\u003ccode\u003edc068f0\u003c/code\u003e\u003c/a\u003e Tweak style on NaiveWeek fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/b267a4fe909084b434398de7aff905018e6655e0\"\u003e\u003ccode\u003eb267a4f\u003c/code\u003e\u003c/a\u003e Implemented consistent Hash and Eq trait for NaiveWeek\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7c0bd136d68414850a86380acc1ba11764d4eaf4\"\u003e\u003ccode\u003e7c0bd13\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.86\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/104cdc73cb9318557e135acb7b47176a00905e69\"\u003e\u003ccode\u003e104cdc7\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/6a853015b7ccc09ae807e277a76d56de58d65139\"\u003e\u003ccode\u003e6a85301\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/265c79b2a50bbdf224d69f0d1f7e6c4266a997f5\"\u003e\u003ccode\u003e265c79b\u003c/code\u003e\u003c/a\u003e Tweak WeekdaySet method order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs4` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/al8n/fs4-rs/blob/main/CHANGELOG.md\"\u003efs4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eReleases\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/al8n/fs4-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `android_logger` from 0.14.1 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/releases\"\u003eandroid_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly provide docs.rs pages for Android targets by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecargo: Add \u003ccode\u003eos::android-apis\u003c/code\u003e category by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/78\"\u003erust-mobile/android_logger-rs#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent truncating log tag name by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eCStr::from_ptr()\u003c/code\u003e with \u003ccode\u003eCStr::from_bytes_with_nul()\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/82\"\u003erust-mobile/android_logger-rs#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive/implement \u003ccode\u003eDebug\u003c/code\u003e for \u003ccode\u003eConfig\u003c/code\u003e and \u003ccode\u003eAndroidLogger\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/81\"\u003erust-mobile/android_logger-rs#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit things into different files, to optimize future work by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/85\"\u003erust-mobile/android_logger-rs#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Run \u003ccode\u003ecargo fmt --check\u003c/code\u003e to ensure code is always properly formatted by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/86\"\u003erust-mobile/android_logger-rs#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse __android_log_is_loggable in AndroidLogger::enabled by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/84\"\u003erust-mobile/android_logger-rs#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid rewriting the preconfigured tag by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/87\"\u003erust-mobile/android_logger-rs#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for release by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/88\"\u003erust-mobile/android_logger-rs#88\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0\"\u003ehttps://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/634c0274843d9ad288ac5b20c7133f9e72c04cdf\"\u003e\u003ccode\u003e634c027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/88\"\u003e#88\u003c/a\u003e from rust-mobile/prepare-for-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/f2a48f0dfc3bfd4ebef471792704358d1d905b5e\"\u003e\u003ccode\u003ef2a48f0\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/8b7fe0b47fb1580e57d7a9a582fea31070e0b31e\"\u003e\u003ccode\u003e8b7fe0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/87\"\u003e#87\u003c/a\u003e from dextero/no-truncate-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/d8298102d4d2ed86f70ea1755f956002e1f705a9\"\u003e\u003ccode\u003ed82...\n\n_Description has been truncated_","html_url":"https://github.com/spanish33/kernelsu/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/spanish33%2Fkernelsu/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"2529934305","node_id":"PR_kwDOOMOe3s6Wy7vh","number":4,"state":"open","title":"build(deps): bump the crates group in /userspace/ksud_overlayfs with 53 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T22:57:22.000Z","updated_at":"2025-05-19T22:57:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":53,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.98","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.31","new_version":"4.5.38","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"3.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.140","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.172","repository_url":"https://github.com/rust-lang/libc"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/harryfei/which-rs"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.20.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"fs4","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/al8n/fs4-rs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.0","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.88","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.23","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.31","new_version":"4.5.38","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.32","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.95","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.101","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.45.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.14.2+wasi-0.2.4","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud_overlayfs","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud_overlayfs with 53 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.38` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `3.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.140` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.172` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `7.0.3` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.0` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.23` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.38` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.32` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.0` | `1.1.1` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.9.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.8` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.20` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.101` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.45.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.13.3+wasi-0.2.2` | `0.14.2+wasi-0.2.4` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.98\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/709fe86f04878a62a29b9279f5bb96422f8bca28\"\u003e\u003ccode\u003e709fe86\u003c/code\u003e\u003c/a\u003e Release 1.0.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cbc1ad2b1621c538a5643f2f0c3800b98f3e40a0\"\u003e\u003ccode\u003ecbc1ad2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e from dtolnay/intodyn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e1a2017668cb365aac7573917d0c861298611ab5\"\u003e\u003ccode\u003ee1a2017\u003c/code\u003e\u003c/a\u003e Add 2 different conversions to Box\u0026lt;dyn Error + Send + Sync + 'static\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/29f2eddd1541201701a5a04caaed9c647f8fbddf\"\u003e\u003ccode\u003e29f2edd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/416\"\u003e#416\u003c/a\u003e from dtolnay/oldnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2244db872ff66000fafec5ffc5ada3be263b6b58\"\u003e\u003ccode\u003e2244db8\u003c/code\u003e\u003c/a\u003e Omit unused object_boxed from vtable in old no-std rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/213a9c2e6cfba42cf6d9adba3ff75bda4d30d907\"\u003e\u003ccode\u003e213a9c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/414\"\u003e#414\u003c/a\u003e from dtolnay/nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/02aa6b6faa5ca221debf7aad2279d54b37de5286\"\u003e\u003ccode\u003e02aa6b6\u003c/code\u003e\u003c/a\u003e Make all nightly go through the module that was probed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f\"\u003e\u003ccode\u003ebfb89ef\u003c/code\u003e\u003c/a\u003e Release 1.0.97\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e\"\u003e\u003ccode\u003ec7fca9b\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a\"\u003e\u003ccode\u003e427c0bb\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.31 to 4.5.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.36\u003c/h2\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.35\u003c/h2\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.34\u003c/h2\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.33\u003c/h2\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.32\u003c/h2\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(cookbook)\u003c/em\u003e Switch from \u003ccode\u003ehumantime\u003c/code\u003e to \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(tutorial)\u003c/em\u003e Better cover required vs optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2920fb082c987acb72ed1d1f47991c4d157e380d\"\u003e\u003ccode\u003e2920fb0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8902627c2b7d9b54fee1588e5f426fe8bd132cd2\"\u003e\u003ccode\u003e8902627\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/79d696f925c6763b65ea53a75a50bf81ed359632\"\u003e\u003ccode\u003e79d696f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5813\"\u003e#5813\u003c/a\u003e from epage/ignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/479df35abd8f1ba6fbfb2a9f1be635c9defcb471\"\u003e\u003ccode\u003e479df35\u003c/code\u003e\u003c/a\u003e fix(parser): Fill in defaults on ignored error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a1d69ca824f27cb7351a06ec689838e99d2c1be5\"\u003e\u003ccode\u003ea1d69ca\u003c/code\u003e\u003c/a\u003e refactor(parser): Split up parsing from post-processing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/682784193017f7b310a2f3e82cced923e8845547\"\u003e\u003ccode\u003e6827841\u003c/code\u003e\u003c/a\u003e test(parser): Show bad ignore_errors defaulting case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/76d0049330090f3b2bc46ad4014457bc889c4cc9\"\u003e\u003ccode\u003e76d0049\u003c/code\u003e\u003c/a\u003e test(parser): Verify defaulting on errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3f5c05ce3877b43489cfd4fba1e96a89a692169d\"\u003e\u003ccode\u003e3f5c05c\u003c/code\u003e\u003c/a\u003e test(parser): Ensure we are actually testing ignore_errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ba4745dd1112922d5aeea867f01f8b29028289a9\"\u003e\u003ccode\u003eba4745d\u003c/code\u003e\u003c/a\u003e chore(ci): Fix use of permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/22944b4c3521562f78b6cf32cefc260cbed16798\"\u003e\u003ccode\u003e22944b4\u003c/code\u003e\u003c/a\u003e chore(ci): Use matrix for tracking the runner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.5.31...clap_complete-v4.5.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype issue in test\u003c/li\u003e\n\u003cli\u003edouble as_ref().canonicalize()?\u003c/li\u003e\n\u003cli\u003eCI failures\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1\"\u003e2.6.1\u003c/a\u003e - 2025-04-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.2...v2.5.0\"\u003e2.5.0\u003c/a\u003e - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.1...v2.4.2\"\u003e2.4.2\u003c/a\u003e - 2025-03-18\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.0...v2.4.1\"\u003e2.4.1\u003c/a\u003e - 2025-03-17\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype issue in test\u003c/li\u003e\n\u003cli\u003edouble as_ref().canonicalize()?\u003c/li\u003e\n\u003cli\u003eCI failures\u003c/li\u003e\n\u003cli\u003eCreate directory for extraction if necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.3.0...v2.4.0\"\u003e2.4.0\u003c/a\u003e - 2025-03-17\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8c01cb7fec6c4f696f8306f1942044dcf1a8f5b2\"\u003e\u003ccode\u003e8c01cb7\u003c/code\u003e\u003c/a\u003e chore: release v3.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/cde72a582d4bd59216bdd54d530333cd637df5eb\"\u003e\u003ccode\u003ecde72a5\u003c/code\u003e\u003c/a\u003e ci(deps): bump dependabot/fetch-metadata from 2.3.0 to 2.4.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/46f57ef74b22efa61202075fd27ec94f61515b0b\"\u003e\u003ccode\u003e46f57ef\u003c/code\u003e\u003c/a\u003e chore: drop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/260fa289eceb6f3b81629323020d6064958887ce\"\u003e\u003ccode\u003e260fa28\u003c/code\u003e\u003c/a\u003e fix: return correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9231930f69f72245ba98c52afecaa97387f5eca1\"\u003e\u003ccode\u003e9231930\u003c/code\u003e\u003c/a\u003e zip 3.0: Adjust flate2-related features for 3.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/d448215a134464a7647870b47c1ff5aeed190de4\"\u003e\u003ccode\u003ed448215\u003c/code\u003e\u003c/a\u003e docs: Fix: apparently can't feature-gate the declaration \u003cem\u003eand\u003c/em\u003e body of an exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/14e590b85b8199b4261cf180a005e1a9b54ebe69\"\u003e\u003ccode\u003e14e590b\u003c/code\u003e\u003c/a\u003e chore: Empty commit to rerun CI on a PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/abecf42cb25a8e6909a80401563bd52ff6b71958\"\u003e\u003ccode\u003eabecf42\u003c/code\u003e\u003c/a\u003e chore: fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/31993a2e16fa7103a3fe487a52b9f2de0649bc02\"\u003e\u003ccode\u003e31993a2\u003c/code\u003e\u003c/a\u003e docs: merge_archive doctest requires either flate2 or no deflate at all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/df323785fcfc4ec97d8f3152cc5803d953af5211\"\u003e\u003ccode\u003edf32378\u003c/code\u003e\u003c/a\u003e docs: finish_into_readable doctest requires either flate2 or no deflate at all\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.140\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be\"\u003e\u003ccode\u003e7627834\u003c/code\u003e\u003c/a\u003e Release 1.0.140\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d77a498c8061f43cf4515a3e861dccb338d863b9\"\u003e\u003ccode\u003ed77a498\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1245\"\u003e#1245\u003c/a\u003e from serde-rs/powerpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/b34d317089ef43f6d35306be06018b8d87eeb2b5\"\u003e\u003ccode\u003eb34d317\u003c/code\u003e\u003c/a\u003e Delete unused gcc installation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f7200c3cf66b0c46e19a911a2b9121e27c101fec\"\u003e\u003ccode\u003ef7200c3\u003c/code\u003e\u003c/a\u003e Ignore unbuffered_bytes clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/76cd4fb383eab71c22cc89ce270b08f4f77d788f\"\u003e\u003ccode\u003e76cd4fb\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/400eaa977f1f0a1c9ad5e35d634ed2226bf1218c\"\u003e\u003ccode\u003e400eaa9\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.172\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.172\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.171...0.2.172\"\u003e0.2.172\u003c/a\u003e - 2025-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a5eab581f9c9c03f29e3edd4a4d4f850d748f2e9\"\u003e\u003ccode\u003ea5eab58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4410\"\u003e#4410\u003c/a\u003e from tgross35/release-libc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/481eca7cc3382b3a8e367a16f1e20440810d70fd\"\u003e\u003ccode\u003e481eca7\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.172\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ce2edbbaa9bbc3273e356694b6dd2c39fc7b788b\"\u003e\u003ccode\u003ece2edbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4399\"\u003e#4399\u003c/a\u003e from tgross35/backport-triagebot-branch-warn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/31b32009070ffbdfdea2752d10bc51c2a580991c\"\u003e\u003ccode\u003e31b3200\u003c/code\u003e\u003c/a\u003e Suggest stable-nominated in the PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3bffe1d58a9e86521cee10b697270403e2429f76\"\u003e\u003ccode\u003e3bffe1d\u003c/code\u003e\u003c/a\u003e Make triagebot warn on non-default branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03e6ffc8c4679f5f70d53971002e2e4814da9dc3\"\u003e\u003ccode\u003e03e6ffc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4396\"\u003e#4396\u003c/a\u003e from tgross35/backport-serrano\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f9a47ac8113e45fc9c6871911bc1e0b7de858972\"\u003e\u003ccode\u003ef9a47ac\u003c/code\u003e\u003c/a\u003e Define SO_BINDTOIFINDEX on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a358dae479b3b886caa1410d4f80fa546db31660\"\u003e\u003ccode\u003ea358dae\u003c/code\u003e\u003c/a\u003e Add missing utmpx apis for linux musl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1ff2f2181ae33067ee8e25bee4cbcab535c34160\"\u003e\u003ccode\u003e1ff2f21\u003c/code\u003e\u003c/a\u003e adding linux glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/55c58c956d72819faea79fd49ff8dbb779c8a577\"\u003e\u003ccode\u003e55c58c9\u003c/code\u003e\u003c/a\u003e Add more redox sys/socket.h and sys/uio.h definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.172\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.2\n\nUpdates `which` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0\"\u003e\u003ccode\u003e99ffea6\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9\"\u003e\u003ccode\u003ebd2b267\u003c/code\u003e\u003c/a\u003e feat: make it possible to disable cleanup in-place after creation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19\"\u003e\u003ccode\u003e3b30099\u003c/code\u003e\u003c/a\u003e ci: really check docs for warnings (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b\"\u003e\u003ccode\u003ef701f52\u003c/code\u003e\u003c/a\u003e ci: check docs (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5\"\u003e\u003ccode\u003ed34afe9\u003c/code\u003e\u003c/a\u003e doc: improve SpooledData documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5\"\u003e\u003ccode\u003e6deb42e\u003c/code\u003e\u003c/a\u003e doc: make it easier to pick the correct tempfile constructor/type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607\"\u003e\u003ccode\u003ee284782\u003c/code\u003e\u003c/a\u003e feat: allow creating spooled temporary files in a specific directory (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0\"\u003e\u003ccode\u003e07edc31\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e\"\u003e\u003ccode\u003eb122355\u003c/code\u003e\u003c/a\u003e fix: add must_use attribute to TempDir::keep (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2\"\u003e\u003ccode\u003ecbd1e97\u003c/code\u003e\u003c/a\u003e feat: rename \u003ccode\u003eTempDir::into_path\u003c/code\u003e to \u003ccode\u003eTempDir::keep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d1de1d95ead4e59472622761ad545dc4a940992b\"\u003e\u003ccode\u003ed1de1d9\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e2bd1d1d6785312d6a95dddcde342ad08f66b9c9\"\u003e\u003ccode\u003ee2bd1d1\u003c/code\u003e\u003c/a\u003e Add support for lenient format strings (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/2c95b0aca8c1deae582b163c1b48816740df3942\"\u003e\u003ccode\u003e2c95b0a\u003c/code\u003e\u003c/a\u003e Tweak expression to avoid repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ebeef99426a5d0450505a68dac0723a7efed6e7a\"\u003e\u003ccode\u003eebeef99\u003c/code\u003e\u003c/a\u003e TimeZone::from_posix_tz: Treat empty TZ variable as UTC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/dc068f0373a689876590aa6f683d5a1b8e5e7e47\"\u003e\u003ccode\u003edc068f0\u003c/code\u003e\u003c/a\u003e Tweak style on NaiveWeek fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/b267a4fe909084b434398de7aff905018e6655e0\"\u003e\u003ccode\u003eb267a4f\u003c/code\u003e\u003c/a\u003e Implemented consistent Hash and Eq trait for NaiveWeek\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7c0bd136d68414850a86380acc1ba11764d4eaf4\"\u003e\u003ccode\u003e7c0bd13\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.86\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/104cdc73cb9318557e135acb7b47176a00905e69\"\u003e\u003ccode\u003e104cdc7\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/6a853015b7ccc09ae807e277a76d56de58d65139\"\u003e\u003ccode\u003e6a85301\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/265c79b2a50bbdf224d69f0d1f7e6c4266a997f5\"\u003e\u003ccode\u003e265c79b\u003c/code\u003e\u003c/a\u003e Tweak WeekdaySet method order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs4` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/al8n/fs4-rs/blob/main/CHANGELOG.md\"\u003efs4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eReleases\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/al8n/fs4-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `android_logger` from 0.14.1 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/releases\"\u003eandroid_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly provide docs.rs pages for Android targets by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecargo: Add \u003ccode\u003eos::android-apis\u003c/code\u003e category by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/78\"\u003erust-mobile/android_logger-rs#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent truncating log tag name by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eCStr::from_ptr()\u003c/code\u003e with \u003ccode\u003eCStr::from_bytes_with_nul()\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/82\"\u003erust-mobile/android_logger-rs#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive/implement \u003ccode\u003eDebug\u003c/code\u003e for \u003ccode\u003eConfig\u003c/code\u003e and \u003ccode\u003eAndroidLogger\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/81\"\u003erust-mobile/android_logger-rs#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit things into different files, to optimize future work by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/85\"\u003erust-mobile/android_logger-rs#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Run \u003ccode\u003ecargo fmt --check\u003c/code\u003e to ensure code is always properly formatted by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/86\"\u003erust-mobile/android_logger-rs#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse __android_log_is_loggable in AndroidLogger::enabled by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/84\"\u003erust-mobile/android_logger-rs#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid rewriting the preconfigured tag by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/87\"\u003erust-mobile/android_logger-rs#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for release by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/88\"\u003erust-mobile/android_logger-rs#88\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0\"\u003ehttps://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/634c0274843d9ad288ac5b20c7133f9e72c04cdf\"\u003e\u003ccode\u003e634c027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/88\"\u003e#88\u003c/a\u003e from rust-mobile/prepare-for-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/f2a48f0dfc3bfd4ebef471792704358d1d905b5e\"\u003e\u003ccode\u003ef2a48f0\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/8b7fe0b47fb1580e57d7a9a582fea31070e0b31e\"\u003e\u003ccode\u003e8b7fe0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/87\"\u003e#87\u003c/a\u003e from dextero/no-truncate-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/d8298102d4d2ed86f70ea1755f956002e1...\n\n_Description has been truncated_","html_url":"https://github.com/lukaj99/KSUN/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukaj99%2FKSUN/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"2529931531","node_id":"PR_kwDOOMOe3s6Wy7EL","number":3,"state":"open","title":"build(deps): bump the crates group in /userspace/ksud_magic with 54 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T22:54:44.000Z","updated_at":"2025-05-19T22:54:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":54,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.98","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.38","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"3.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.140","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.172","repository_url":"https://github.com/rust-lang/libc"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/harryfei/which-rs"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.20.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.0","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.88","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.23","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.30","new_version":"4.5.38","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.32","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.95","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.101","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.11","new_version":"2.0.12","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thiserror-impl","old_version":"2.0.11","new_version":"2.0.12","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.45.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.14.2+wasi-0.2.4","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud_magic","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud_magic with 54 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.38` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `3.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.140` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.172` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `7.0.3` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.0` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.23` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.38` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.32` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.0` | `1.1.1` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.9.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.8` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.20` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.101` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.11` | `2.0.12` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.11` | `2.0.12` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.45.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.13.3+wasi-0.2.2` | `0.14.2+wasi-0.2.4` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.98\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/709fe86f04878a62a29b9279f5bb96422f8bca28\"\u003e\u003ccode\u003e709fe86\u003c/code\u003e\u003c/a\u003e Release 1.0.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cbc1ad2b1621c538a5643f2f0c3800b98f3e40a0\"\u003e\u003ccode\u003ecbc1ad2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e from dtolnay/intodyn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e1a2017668cb365aac7573917d0c861298611ab5\"\u003e\u003ccode\u003ee1a2017\u003c/code\u003e\u003c/a\u003e Add 2 different conversions to Box\u0026lt;dyn Error + Send + Sync + 'static\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/29f2eddd1541201701a5a04caaed9c647f8fbddf\"\u003e\u003ccode\u003e29f2edd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/416\"\u003e#416\u003c/a\u003e from dtolnay/oldnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2244db872ff66000fafec5ffc5ada3be263b6b58\"\u003e\u003ccode\u003e2244db8\u003c/code\u003e\u003c/a\u003e Omit unused object_boxed from vtable in old no-std rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/213a9c2e6cfba42cf6d9adba3ff75bda4d30d907\"\u003e\u003ccode\u003e213a9c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/414\"\u003e#414\u003c/a\u003e from dtolnay/nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/02aa6b6faa5ca221debf7aad2279d54b37de5286\"\u003e\u003ccode\u003e02aa6b6\u003c/code\u003e\u003c/a\u003e Make all nightly go through the module that was probed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f\"\u003e\u003ccode\u003ebfb89ef\u003c/code\u003e\u003c/a\u003e Release 1.0.97\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e\"\u003e\u003ccode\u003ec7fca9b\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a\"\u003e\u003ccode\u003e427c0bb\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.30 to 4.5.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.36\u003c/h2\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.35\u003c/h2\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.34\u003c/h2\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.33\u003c/h2\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.32\u003c/h2\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(cookbook)\u003c/em\u003e Switch from \u003ccode\u003ehumantime\u003c/code\u003e to \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(tutorial)\u003c/em\u003e Better cover required vs optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2920fb082c987acb72ed1d1f47991c4d157e380d\"\u003e\u003ccode\u003e2920fb0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8902627c2b7d9b54fee1588e5f426fe8bd132cd2\"\u003e\u003ccode\u003e8902627\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/79d696f925c6763b65ea53a75a50bf81ed359632\"\u003e\u003ccode\u003e79d696f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5813\"\u003e#5813\u003c/a\u003e from epage/ignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/479df35abd8f1ba6fbfb2a9f1be635c9defcb471\"\u003e\u003ccode\u003e479df35\u003c/code\u003e\u003c/a\u003e fix(parser): Fill in defaults on ignored error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a1d69ca824f27cb7351a06ec689838e99d2c1be5\"\u003e\u003ccode\u003ea1d69ca\u003c/code\u003e\u003c/a\u003e refactor(parser): Split up parsing from post-processing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/682784193017f7b310a2f3e82cced923e8845547\"\u003e\u003ccode\u003e6827841\u003c/code\u003e\u003c/a\u003e test(parser): Show bad ignore_errors defaulting case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/76d0049330090f3b2bc46ad4014457bc889c4cc9\"\u003e\u003ccode\u003e76d0049\u003c/code\u003e\u003c/a\u003e test(parser): Verify defaulting on errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3f5c05ce3877b43489cfd4fba1e96a89a692169d\"\u003e\u003ccode\u003e3f5c05c\u003c/code\u003e\u003c/a\u003e test(parser): Ensure we are actually testing ignore_errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ba4745dd1112922d5aeea867f01f8b29028289a9\"\u003e\u003ccode\u003eba4745d\u003c/code\u003e\u003c/a\u003e chore(ci): Fix use of permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/22944b4c3521562f78b6cf32cefc260cbed16798\"\u003e\u003ccode\u003e22944b4\u003c/code\u003e\u003c/a\u003e chore(ci): Use matrix for tracking the runner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype issue in test\u003c/li\u003e\n\u003cli\u003edouble as_ref().canonicalize()?\u003c/li\u003e\n\u003cli\u003eCI failures\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1\"\u003e2.6.1\u003c/a\u003e - 2025-04-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.2...v2.5.0\"\u003e2.5.0\u003c/a\u003e - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.1...v2.4.2\"\u003e2.4.2\u003c/a\u003e - 2025-03-18\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.0...v2.4.1\"\u003e2.4.1\u003c/a\u003e - 2025-03-17\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype issue in test\u003c/li\u003e\n\u003cli\u003edouble as_ref().canonicalize()?\u003c/li\u003e\n\u003cli\u003eCI failures\u003c/li\u003e\n\u003cli\u003eCreate directory for extraction if necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.3.0...v2.4.0\"\u003e2.4.0\u003c/a\u003e - 2025-03-17\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8c01cb7fec6c4f696f8306f1942044dcf1a8f5b2\"\u003e\u003ccode\u003e8c01cb7\u003c/code\u003e\u003c/a\u003e chore: release v3.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/cde72a582d4bd59216bdd54d530333cd637df5eb\"\u003e\u003ccode\u003ecde72a5\u003c/code\u003e\u003c/a\u003e ci(deps): bump dependabot/fetch-metadata from 2.3.0 to 2.4.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/46f57ef74b22efa61202075fd27ec94f61515b0b\"\u003e\u003ccode\u003e46f57ef\u003c/code\u003e\u003c/a\u003e chore: drop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/260fa289eceb6f3b81629323020d6064958887ce\"\u003e\u003ccode\u003e260fa28\u003c/code\u003e\u003c/a\u003e fix: return correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9231930f69f72245ba98c52afecaa97387f5eca1\"\u003e\u003ccode\u003e9231930\u003c/code\u003e\u003c/a\u003e zip 3.0: Adjust flate2-related features for 3.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/d448215a134464a7647870b47c1ff5aeed190de4\"\u003e\u003ccode\u003ed448215\u003c/code\u003e\u003c/a\u003e docs: Fix: apparently can't feature-gate the declaration \u003cem\u003eand\u003c/em\u003e body of an exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/14e590b85b8199b4261cf180a005e1a9b54ebe69\"\u003e\u003ccode\u003e14e590b\u003c/code\u003e\u003c/a\u003e chore: Empty commit to rerun CI on a PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/abecf42cb25a8e6909a80401563bd52ff6b71958\"\u003e\u003ccode\u003eabecf42\u003c/code\u003e\u003c/a\u003e chore: fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/31993a2e16fa7103a3fe487a52b9f2de0649bc02\"\u003e\u003ccode\u003e31993a2\u003c/code\u003e\u003c/a\u003e docs: merge_archive doctest requires either flate2 or no deflate at all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/df323785fcfc4ec97d8f3152cc5803d953af5211\"\u003e\u003ccode\u003edf32378\u003c/code\u003e\u003c/a\u003e docs: finish_into_readable doctest requires either flate2 or no deflate at all\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.140\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be\"\u003e\u003ccode\u003e7627834\u003c/code\u003e\u003c/a\u003e Release 1.0.140\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d77a498c8061f43cf4515a3e861dccb338d863b9\"\u003e\u003ccode\u003ed77a498\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1245\"\u003e#1245\u003c/a\u003e from serde-rs/powerpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/b34d317089ef43f6d35306be06018b8d87eeb2b5\"\u003e\u003ccode\u003eb34d317\u003c/code\u003e\u003c/a\u003e Delete unused gcc installation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f7200c3cf66b0c46e19a911a2b9121e27c101fec\"\u003e\u003ccode\u003ef7200c3\u003c/code\u003e\u003c/a\u003e Ignore unbuffered_bytes clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/76cd4fb383eab71c22cc89ce270b08f4f77d788f\"\u003e\u003ccode\u003e76cd4fb\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/400eaa977f1f0a1c9ad5e35d634ed2226bf1218c\"\u003e\u003ccode\u003e400eaa9\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.172\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.172\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.171...0.2.172\"\u003e0.2.172\u003c/a\u003e - 2025-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a5eab581f9c9c03f29e3edd4a4d4f850d748f2e9\"\u003e\u003ccode\u003ea5eab58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4410\"\u003e#4410\u003c/a\u003e from tgross35/release-libc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/481eca7cc3382b3a8e367a16f1e20440810d70fd\"\u003e\u003ccode\u003e481eca7\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.172\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ce2edbbaa9bbc3273e356694b6dd2c39fc7b788b\"\u003e\u003ccode\u003ece2edbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4399\"\u003e#4399\u003c/a\u003e from tgross35/backport-triagebot-branch-warn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/31b32009070ffbdfdea2752d10bc51c2a580991c\"\u003e\u003ccode\u003e31b3200\u003c/code\u003e\u003c/a\u003e Suggest stable-nominated in the PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3bffe1d58a9e86521cee10b697270403e2429f76\"\u003e\u003ccode\u003e3bffe1d\u003c/code\u003e\u003c/a\u003e Make triagebot warn on non-default branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03e6ffc8c4679f5f70d53971002e2e4814da9dc3\"\u003e\u003ccode\u003e03e6ffc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4396\"\u003e#4396\u003c/a\u003e from tgross35/backport-serrano\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f9a47ac8113e45fc9c6871911bc1e0b7de858972\"\u003e\u003ccode\u003ef9a47ac\u003c/code\u003e\u003c/a\u003e Define SO_BINDTOIFINDEX on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a358dae479b3b886caa1410d4f80fa546db31660\"\u003e\u003ccode\u003ea358dae\u003c/code\u003e\u003c/a\u003e Add missing utmpx apis for linux musl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1ff2f2181ae33067ee8e25bee4cbcab535c34160\"\u003e\u003ccode\u003e1ff2f21\u003c/code\u003e\u003c/a\u003e adding linux glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/55c58c956d72819faea79fd49ff8dbb779c8a577\"\u003e\u003ccode\u003e55c58c9\u003c/code\u003e\u003c/a\u003e Add more redox sys/socket.h and sys/uio.h definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.172\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.2\n\nUpdates `which` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0\"\u003e\u003ccode\u003e99ffea6\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9\"\u003e\u003ccode\u003ebd2b267\u003c/code\u003e\u003c/a\u003e feat: make it possible to disable cleanup in-place after creation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19\"\u003e\u003ccode\u003e3b30099\u003c/code\u003e\u003c/a\u003e ci: really check docs for warnings (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b\"\u003e\u003ccode\u003ef701f52\u003c/code\u003e\u003c/a\u003e ci: check docs (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5\"\u003e\u003ccode\u003ed34afe9\u003c/code\u003e\u003c/a\u003e doc: improve SpooledData documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5\"\u003e\u003ccode\u003e6deb42e\u003c/code\u003e\u003c/a\u003e doc: make it easier to pick the correct tempfile constructor/type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607\"\u003e\u003ccode\u003ee284782\u003c/code\u003e\u003c/a\u003e feat: allow creating spooled temporary files in a specific directory (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0\"\u003e\u003ccode\u003e07edc31\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e\"\u003e\u003ccode\u003eb122355\u003c/code\u003e\u003c/a\u003e fix: add must_use attribute to TempDir::keep (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2\"\u003e\u003ccode\u003ecbd1e97\u003c/code\u003e\u003c/a\u003e feat: rename \u003ccode\u003eTempDir::into_path\u003c/code\u003e to \u003ccode\u003eTempDir::keep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d1de1d95ead4e59472622761ad545dc4a940992b\"\u003e\u003ccode\u003ed1de1d9\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e2bd1d1d6785312d6a95dddcde342ad08f66b9c9\"\u003e\u003ccode\u003ee2bd1d1\u003c/code\u003e\u003c/a\u003e Add support for lenient format strings (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/2c95b0aca8c1deae582b163c1b48816740df3942\"\u003e\u003ccode\u003e2c95b0a\u003c/code\u003e\u003c/a\u003e Tweak expression to avoid repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ebeef99426a5d0450505a68dac0723a7efed6e7a\"\u003e\u003ccode\u003eebeef99\u003c/code\u003e\u003c/a\u003e TimeZone::from_posix_tz: Treat empty TZ variable as UTC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/dc068f0373a689876590aa6f683d5a1b8e5e7e47\"\u003e\u003ccode\u003edc068f0\u003c/code\u003e\u003c/a\u003e Tweak style on NaiveWeek fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/b267a4fe909084b434398de7aff905018e6655e0\"\u003e\u003ccode\u003eb267a4f\u003c/code\u003e\u003c/a\u003e Implemented consistent Hash and Eq trait for NaiveWeek\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7c0bd136d68414850a86380acc1ba11764d4eaf4\"\u003e\u003ccode\u003e7c0bd13\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.86\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/104cdc73cb9318557e135acb7b47176a00905e69\"\u003e\u003ccode\u003e104cdc7\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/6a853015b7ccc09ae807e277a76d56de58d65139\"\u003e\u003ccode\u003e6a85301\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/265c79b2a50bbdf224d69f0d1f7e6c4266a997f5\"\u003e\u003ccode\u003e265c79b\u003c/code\u003e\u003c/a\u003e Tweak WeekdaySet method order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `android_logger` from 0.14.1 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/releases\"\u003eandroid_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly provide docs.rs pages for Android targets by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecargo: Add \u003ccode\u003eos::android-apis\u003c/code\u003e category by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/78\"\u003erust-mobile/android_logger-rs#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent truncating log tag name by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eCStr::from_ptr()\u003c/code\u003e with \u003ccode\u003eCStr::from_bytes_with_nul()\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/82\"\u003erust-mobile/android_logger-rs#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive/implement \u003ccode\u003eDebug\u003c/code\u003e for \u003ccode\u003eConfig\u003c/code\u003e and \u003ccode\u003eAndroidLogger\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/81\"\u003erust-mobile/android_logger-rs#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit things into different files, to optimize future work by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/85\"\u003erust-mobile/android_logger-rs#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Run \u003ccode\u003ecargo fmt --check\u003c/code\u003e to ensure code is always properly formatted by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/86\"\u003erust-mobile/android_logger-rs#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse __android_log_is_loggable in AndroidLogger::enabled by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/84\"\u003erust-mobile/android_logger-rs#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid rewriting the preconfigured tag by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/87\"\u003erust-mobile/android_logger-rs#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for release by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/88\"\u003erust-mobile/android_logger-rs#88\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0\"\u003ehttps://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/634c0274843d9ad288ac5b20c7133f9e72c04cdf\"\u003e\u003ccode\u003e634c027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/88\"\u003e#88\u003c/a\u003e from rust-mobile/prepare-for-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/f2a48f0dfc3bfd4ebef471792704358d1d905b5e\"\u003e\u003ccode\u003ef2a48f0\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/8b7fe0b47fb1580e57d7a9a582fea31070e0b31e\"\u003e\u003ccode\u003e8b7fe0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/87\"\u003e#87\u003c/a\u003e from dextero/no-truncate-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/d8298102d4d2ed86f70ea1755f956002e1f705a9\"\u003e\u003ccode\u003ed829810\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/84\"\u003e#84\u003c/a\u003e from dextero/is-loggable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/e6931cff0cbd55b265f243601f3b2ee7f306935a\"\u003e\u003ccode\u003ee6931cf\u003c/code\u003e\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/lukaj99/KSUN/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukaj99%2FKSUN/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3062051022","node_id":"PR_kwDOOpue7s6WG0_Q","number":4,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud with 54 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-15T21:14:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-14T07:05:02.000Z","updated_at":"2025-05-15T21:14:53.000Z","time_to_close":137391,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":54,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.98","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.38","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"2.6.1","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.140","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.172","repository_url":"https://github.com/rust-lang/libc"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.1"},{"name":"which","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/harryfei/which-rs"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.20.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"fs4","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/al8n/fs4-rs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.0","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.88","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.22","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.30","new_version":"4.5.38","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.32","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.0.35","new_version":"1.1.1","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.95","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.0","repository_url":"https://github.com/pyros2097/rust-embed"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.0","repository_url":"https://github.com/pyros2097/rust-embed"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.101","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.45.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.14.2+wasi-0.2.4","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 54 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.38` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `2.6.1` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.1` | `0.8.2` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.140` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.172` |\n| rust-embed | `8.5.0` | `8.7.1` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `7.0.3` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.0` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.22` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.38` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.32` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.1` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.9.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.8` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| [rust-embed-impl](https://github.com/pyros2097/rust-embed) | `8.5.0` | `8.7.0` |\n| [rust-embed-utils](https://github.com/pyros2097/rust-embed) | `8.5.0` | `8.7.0` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.20` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.101` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.45.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.13.3+wasi-0.2.2` | `0.14.2+wasi-0.2.4` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.0` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.98\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/709fe86f04878a62a29b9279f5bb96422f8bca28\"\u003e\u003ccode\u003e709fe86\u003c/code\u003e\u003c/a\u003e Release 1.0.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cbc1ad2b1621c538a5643f2f0c3800b98f3e40a0\"\u003e\u003ccode\u003ecbc1ad2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e from dtolnay/intodyn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e1a2017668cb365aac7573917d0c861298611ab5\"\u003e\u003ccode\u003ee1a2017\u003c/code\u003e\u003c/a\u003e Add 2 different conversions to Box\u0026lt;dyn Error + Send + Sync + 'static\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/29f2eddd1541201701a5a04caaed9c647f8fbddf\"\u003e\u003ccode\u003e29f2edd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/416\"\u003e#416\u003c/a\u003e from dtolnay/oldnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2244db872ff66000fafec5ffc5ada3be263b6b58\"\u003e\u003ccode\u003e2244db8\u003c/code\u003e\u003c/a\u003e Omit unused object_boxed from vtable in old no-std rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/213a9c2e6cfba42cf6d9adba3ff75bda4d30d907\"\u003e\u003ccode\u003e213a9c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/414\"\u003e#414\u003c/a\u003e from dtolnay/nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/02aa6b6faa5ca221debf7aad2279d54b37de5286\"\u003e\u003ccode\u003e02aa6b6\u003c/code\u003e\u003c/a\u003e Make all nightly go through the module that was probed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f\"\u003e\u003ccode\u003ebfb89ef\u003c/code\u003e\u003c/a\u003e Release 1.0.97\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e\"\u003e\u003ccode\u003ec7fca9b\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a\"\u003e\u003ccode\u003e427c0bb\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.30 to 4.5.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.36\u003c/h2\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.35\u003c/h2\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.34\u003c/h2\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.33\u003c/h2\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.32\u003c/h2\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(cookbook)\u003c/em\u003e Switch from \u003ccode\u003ehumantime\u003c/code\u003e to \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(tutorial)\u003c/em\u003e Better cover required vs optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2920fb082c987acb72ed1d1f47991c4d157e380d\"\u003e\u003ccode\u003e2920fb0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8902627c2b7d9b54fee1588e5f426fe8bd132cd2\"\u003e\u003ccode\u003e8902627\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/79d696f925c6763b65ea53a75a50bf81ed359632\"\u003e\u003ccode\u003e79d696f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5813\"\u003e#5813\u003c/a\u003e from epage/ignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/479df35abd8f1ba6fbfb2a9f1be635c9defcb471\"\u003e\u003ccode\u003e479df35\u003c/code\u003e\u003c/a\u003e fix(parser): Fill in defaults on ignored error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a1d69ca824f27cb7351a06ec689838e99d2c1be5\"\u003e\u003ccode\u003ea1d69ca\u003c/code\u003e\u003c/a\u003e refactor(parser): Split up parsing from post-processing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/682784193017f7b310a2f3e82cced923e8845547\"\u003e\u003ccode\u003e6827841\u003c/code\u003e\u003c/a\u003e test(parser): Show bad ignore_errors defaulting case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/76d0049330090f3b2bc46ad4014457bc889c4cc9\"\u003e\u003ccode\u003e76d0049\u003c/code\u003e\u003c/a\u003e test(parser): Verify defaulting on errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3f5c05ce3877b43489cfd4fba1e96a89a692169d\"\u003e\u003ccode\u003e3f5c05c\u003c/code\u003e\u003c/a\u003e test(parser): Ensure we are actually testing ignore_errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ba4745dd1112922d5aeea867f01f8b29028289a9\"\u003e\u003ccode\u003eba4745d\u003c/code\u003e\u003c/a\u003e chore(ci): Fix use of permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/22944b4c3521562f78b6cf32cefc260cbed16798\"\u003e\u003ccode\u003e22944b4\u003c/code\u003e\u003c/a\u003e chore(ci): Use matrix for tracking the runner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype issue in test\u003c/li\u003e\n\u003cli\u003edouble as_ref().canonicalize()?\u003c/li\u003e\n\u003cli\u003eCI failures\u003c/li\u003e\n\u003cli\u003eCreate directory for extraction if necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eZipArchive::root_dir\u003c/code\u003e and \u003ccode\u003eZipArchive::extract_unwrapped_root_dir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewasm build failure due to a missing use statement  (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1\"\u003e2.6.1\u003c/a\u003e - 2025-04-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.2...v2.5.0\"\u003e2.5.0\u003c/a\u003e - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.1...v2.4.2\"\u003e2.4.2\u003c/a\u003e - 2025-03-18\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.0...v2.4.1\"\u003e2.4.1\u003c/a\u003e - 2025-03-17\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype issue in test\u003c/li\u003e\n\u003cli\u003edouble as_ref().canonicalize()?\u003c/li\u003e\n\u003cli\u003eCI failures\u003c/li\u003e\n\u003cli\u003eCreate directory for extraction if necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.3.0...v2.4.0\"\u003e2.4.0\u003c/a\u003e - 2025-03-17\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eZipArchive::root_dir\u003c/code\u003e and \u003ccode\u003eZipArchive::extract_unwrapped_root_dir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewasm build failure due to a missing use statement  (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.3...v2.3.0\"\u003e2.3.0\u003c/a\u003e - 2025-03-16\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for NTFS extra field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/1d42731efcad72e9f653a5ca46ed8306f4a3ca72\"\u003e\u003ccode\u003e1d42731\u003c/code\u003e\u003c/a\u003e chore: release v2.6.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/334\"\u003e#334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f4d71a4625ff7dc1a13541827664eb98da43d252\"\u003e\u003ccode\u003ef4d71a4\u003c/code\u003e\u003c/a\u003e fix: avoid scanning through all local file headers while opening an archive (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/84e19f2ff1ddd0692906b01161fd73c8d97a37b1\"\u003e\u003ccode\u003e84e19f2\u003c/code\u003e\u003c/a\u003e doc: Comment about where to update MSRV and where to find the policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/081443d9858ace59607bba1a68939c6745bad676\"\u003e\u003ccode\u003e081443d\u003c/code\u003e\u003c/a\u003e chore: Update crate version to trigger relelase-plz\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/e4e701063079abf01e5e7e4a7080cb6b9d05b50e\"\u003e\u003ccode\u003ee4e7010\u003c/code\u003e\u003c/a\u003e doc: Update 6-month MSRV policy, since Rust now releases minor versions more ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f24ffa9849241994bb958850af8928a56502a41d\"\u003e\u003ccode\u003ef24ffa9\u003c/code\u003e\u003c/a\u003e fix handling decryption with msdos date of 0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/327\"\u003e#327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/81ac0021bbc3c8c3bbe9e25aaeee874314504a51\"\u003e\u003ccode\u003e81ac002\u003c/code\u003e\u003c/a\u003e First pass (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/331\"\u003e#331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/77cde6a909feac44c75603811d78049a832a6fa2\"\u003e\u003ccode\u003e77cde6a\u003c/code\u003e\u003c/a\u003e chore: release v2.5.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/7613e6b3178ea4c732484548ec58d7e52e131e84\"\u003e\u003ccode\u003e7613e6b\u003c/code\u003e\u003c/a\u003e feat: Add support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a7b80cf62ec6d198f42ffce0a926e97079b5d5c0\"\u003e\u003ccode\u003ea7b80cf\u003c/code\u003e\u003c/a\u003e deps: remove thiserror and displaydoc dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip-extensions` from 0.8.1 to 0.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/releases\"\u003ezip-extensions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.2\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis release updates the \u003ccode\u003ezip\u003c/code\u003e dependency from version 2.1 to 2.6, addressing compatibility issues.\u003c/li\u003e\n\u003cli\u003eThe deprecated \u003ccode\u003erand\u003c/code\u003e feature, no longer supported in newer versions, has been removed.\u003c/li\u003e\n\u003cli\u003eFixes generic type issues related to the \u003ccode\u003eZipFile\u003c/code\u003e type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/blob/master/CHANGELOG.md\"\u003ezip-extensions's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.2] - 2025-04-22\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/20\"\u003e#20\u003c/a\u003e] Updated zip crate dependency from version 2.1 to 2.6 and removed the no longer supported \u003ccode\u003erand\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/20\"\u003e#20\u003c/a\u003e] Replaced \u003ccode\u003eZipFile\u003c/code\u003e with \u003ccode\u003eZipFile\u0026lt;R\u0026gt;\u003c/code\u003e to fix missing generics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/4abdd5d9f85b93e857d9668cd3072a59661d1b55\"\u003e\u003ccode\u003e4abdd5d\u003c/code\u003e\u003c/a\u003e Bump zip from 2.1 to 2.6, and fix issues (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/20\"\u003e#20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/8ecc152e30a8fab02dc862a5e1caf3931d1f3447\"\u003e\u003ccode\u003e8ecc152\u003c/code\u003e\u003c/a\u003e Updates keywords and adds badges to the README.md file\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.1...v0.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.140\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be\"\u003e\u003ccode\u003e7627834\u003c/code\u003e\u003c/a\u003e Release 1.0.140\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d77a498c8061f43cf4515a3e861dccb338d863b9\"\u003e\u003ccode\u003ed77a498\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1245\"\u003e#1245\u003c/a\u003e from serde-rs/powerpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/b34d317089ef43f6d35306be06018b8d87eeb2b5\"\u003e\u003ccode\u003eb34d317\u003c/code\u003e\u003c/a\u003e Delete unused gcc installation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f7200c3cf66b0c46e19a911a2b9121e27c101fec\"\u003e\u003ccode\u003ef7200c3\u003c/code\u003e\u003c/a\u003e Ignore unbuffered_bytes clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/76cd4fb383eab71c22cc89ce270b08f4f77d788f\"\u003e\u003ccode\u003e76cd4fb\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/400eaa977f1f0a1c9ad5e35d634ed2226bf1218c\"\u003e\u003ccode\u003e400eaa9\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.172\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.172\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.171...0.2.172\"\u003e0.2.172\u003c/a\u003e - 2025-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a5eab581f9c9c03f29e3edd4a4d4f850d748f2e9\"\u003e\u003ccode\u003ea5eab58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4410\"\u003e#4410\u003c/a\u003e from tgross35/release-libc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/481eca7cc3382b3a8e367a16f1e20440810d70fd\"\u003e\u003ccode\u003e481eca7\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.172\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ce2edbbaa9bbc3273e356694b6dd2c39fc7b788b\"\u003e\u003ccode\u003ece2edbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4399\"\u003e#4399\u003c/a\u003e from tgross35/backport-triagebot-branch-warn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/31b32009070ffbdfdea2752d10bc51c2a580991c\"\u003e\u003ccode\u003e31b3200\u003c/code\u003e\u003c/a\u003e Suggest stable-nominated in the PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3bffe1d58a9e86521cee10b697270403e2429f76\"\u003e\u003ccode\u003e3bffe1d\u003c/code\u003e\u003c/a\u003e Make triagebot warn on non-default branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03e6ffc8c4679f5f70d53971002e2e4814da9dc3\"\u003e\u003ccode\u003e03e6ffc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4396\"\u003e#4396\u003c/a\u003e from tgross35/backport-serrano\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f9a47ac8113e45fc9c6871911bc1e0b7de858972\"\u003e\u003ccode\u003ef9a47ac\u003c/code\u003e\u003c/a\u003e Define SO_BINDTOIFINDEX on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a358dae479b3b886caa1410d4f80fa546db31660\"\u003e\u003ccode\u003ea358dae\u003c/code\u003e\u003c/a\u003e Add missing utmpx apis for linux musl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1ff2f2181ae33067ee8e25bee4cbcab535c34160\"\u003e\u003ccode\u003e1ff2f21\u003c/code\u003e\u003c/a\u003e adding linux glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/55c58c956d72819faea79fd49ff8dbb779c8a577\"\u003e\u003ccode\u003e55c58c9\u003c/code\u003e\u003c/a\u003e Add more redox sys/socket.h and sys/uio.h definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.172\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.1\n\nUpdates `which` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0\"\u003e\u003ccode\u003e99ffea6\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9\"\u003e\u003ccode\u003ebd2b267\u003c/code\u003e\u003c/a\u003e feat: make it possible to disable cleanup in-place after creation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19\"\u003e\u003ccode\u003e3b30099\u003c/code\u003e\u003c/a\u003e ci: really check docs for warnings (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b\"\u003e\u003ccode\u003ef701f52\u003c/code\u003e\u003c/a\u003e ci: check docs (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5\"\u003e\u003ccode\u003ed34afe9\u003c/code\u003e\u003c/a\u003e doc: improve SpooledData documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5\"\u003e\u003ccode\u003e6deb42e\u003c/code\u003e\u003c/a\u003e doc: make it easier to pick the correct tempfile constructor/type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607\"\u003e\u003ccode\u003ee284782\u003c/code\u003e\u003c/a\u003e feat: allow creating spooled temporary files in a specific directory (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0\"\u003e\u003ccode\u003e07edc31\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e\"\u003e\u003ccode\u003eb122355\u003c/code\u003e\u003c/a\u003e fix: add must_use attribute to TempDir::keep (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2\"\u003e\u003ccode\u003ecbd1e97\u003c/code\u003e\u003c/a\u003e feat: rename \u003ccode\u003eTempDir::into_path\u003c/code\u003e to \u003ccode\u003eTempDir::keep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d1de1d95ead4e59472622761ad545dc4a940992b\"\u003e\u003ccode\u003ed1de1d9\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e2bd1d1d6785312d6a95dddcde342ad08f66b9c9\"\u003e\u003ccode\u003ee2bd1d1\u003c/code\u003e\u003c/a\u003e Add support for lenient format strings (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/2c95b0aca8c1deae582b163c1b48816740df3942\"\u003e\u003ccode\u003e2c95b0a\u003c/code\u003e\u003c/a\u003e Tweak expression to avoid repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ebeef99426a5d0450505a68dac0723a7efed6e7a\"\u003e\u003ccode\u003eebeef99\u003c/code\u003e\u003c/a\u003e TimeZone::from_posix_tz: Treat empty TZ variable as UTC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/dc068f0373a689876590aa6f683d5a1b8e5e7e47\"\u003e\u003ccode\u003edc068f0\u003c/code\u003e\u003c/a\u003e Tweak style on NaiveWeek fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/b267a4fe909084b434398de7aff905018e6655e0\"\u003e\u003ccode\u003eb267a4f\u003c/code\u003e\u003c/a\u003e Implemented consistent Hash and Eq trait for NaiveWeek\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7c0bd136d68414850a86380acc1ba11764d4eaf4\"\u003e\u003ccode\u003e7c0bd13\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.86\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/104cdc73cb9318557e135acb7b47176a00905e69\"\u003e\u003ccode\u003e104cdc7\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/6a853015b7ccc09ae807e277a76d56de58d65139\"\u003e\u003ccode\u003e6a85301\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/265c79b2a50bbdf224d69f0d1f7e6c4266a997f5\"\u003e\u003ccode\u003e265c79b\u003c/code\u003e\u003c/a\u003e Tweak WeekdaySet method order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs4` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/al8n/fs4-rs/blob/main/CHANGELOG.md\"\u003efs4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eReleases\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/al8n/fs4-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `android_logger` from 0.14.1 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/releases\"\u003eandroid_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly provide docs.rs pages for Android targets by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecargo: Add \u003ccode\u003eos::android-apis\u003c/code\u003e category by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/78\"\u003erust-mobile/android_logger-rs#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent truncating log tag name by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eCStr::from_ptr()\u003c/code\u003e with \u003ccode\u003eCStr::from_bytes_with_nul()\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/82\"\u003erust-mobile/android_logger-rs#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive/implement \u003ccode\u003eDebug\u003c/code\u003e for \u003ccode\u003eConfig\u003c/code\u003e and \u003ccode\u003eAndroidLogger\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/81\"\u003erust-mobile/android_logger-rs#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit things into different files, to optimize future work by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/85\"\u003erust-mobile/android_logger-rs#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Run \u003ccode\u003ecargo fmt --check\u003c/code\u003e to ensure code is always properly formatted by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/86\"\u003erust-mobile/android_logger-rs#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse __android_log_is_loggable in AndroidLogger::enabled by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/84\"\u003erust-mobile/android_logger-rs#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid rewriting the preconfigured tag by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/87\"\u003erust-mobile/android_logger-rs#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for release by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/88\"\u003erust-mobile/android_logger-rs#88\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MarijnS95\"...\n\n_Description has been truncated_","html_url":"https://github.com/spanish33/kernelsu/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/spanish33%2Fkernelsu/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}],"issue_packages":[{"old_version":"0.3.1","new_version":"0.3.2","update_type":"patch","path":"/apd","pr_created_at":"2025-08-27T06:22:06.000Z","version_change":"0.3.1 → 0.3.2","issue":{"uuid":"3358150135","node_id":"PR_kwDOONFeQM6ligOj","number":38,"state":"open","title":"Bump the rust-dependencies group in /apd with 84 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-27T06:22:06.000Z","updated_at":"2025-09-01T21:27:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":84,"packages":[{"name":"anyhow","old_version":"1.0.95","new_version":"1.0.99","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.27","new_version":"4.5.46","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"4.5.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.25","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"serde","old_version":"1.0.217","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.137","new_version":"1.0.143","repository_url":"https://github.com/serde-rs/json"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/rust-lang/regex"},{"name":"retry","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/jimmycuadra/retry"},{"name":"libc","old_version":"0.2.169","new_version":"0.2.175","repository_url":"https://github.com/rust-lang/libc"},{"name":"is_executable","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/fitzgen/is_executable"},{"name":"which","old_version":"7.0.1","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.21","new_version":"0.2.23","repository_url":"https://github.com/rust-lang/getopts"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.13","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"notify","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"anstream","old_version":"0.6.18","new_version":"0.6.20","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"async-trait","old_version":"0.1.85","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.16.0","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.10","new_version":"1.2.34","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.3","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.5.27","new_version":"4.5.46","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.24","new_version":"4.5.45","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"csv-core","old_version":"0.1.11","new_version":"0.1.12","repository_url":"https://github.com/BurntSushi/rust-csv"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"either","old_version":"1.13.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"equivalent","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/indexmap-rs/equivalent"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"hashbrown","old_version":"0.15.2","new_version":"0.15.5","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"humantime","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.11.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"kqueue","old_version":"1.0.8","new_version":"1.1.1"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.5","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.3","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/tokio-rs/mio"},{"name":"once_cell","old_version":"1.20.2","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"ppv-lite86","old_version":"0.2.20","new_version":"0.2.21","repository_url":"https://github.com/cryptocorrosion/cryptocorrosion"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand_chacha","old_version":"0.3.1","new_version":"0.9.0","repository_url":"https://github.com/rust-random/rand"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"rayon-core","old_version":"1.12.1","new_version":"1.13.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"regex","old_version":"1.11.1","new_version":"1.11.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-automata","old_version":"0.4.9","new_version":"0.4.10","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.6","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.18","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde_derive","old_version":"1.0.217","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.96","new_version":"2.0.106","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.11","new_version":"2.0.16","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thiserror-impl","old_version":"2.0.11","new_version":"2.0.16","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.15","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.14","new_version":"0.2.1","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/apd","ecosystem":"cargo"},"body":"Bumps the rust-dependencies group in /apd with 84 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.99` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.46` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `4.5.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.27` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.219` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.137` | `1.0.143` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.7` |\n| [retry](https://github.com/jimmycuadra/retry) | `2.0.0` | `2.1.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.169` | `0.2.175` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.1` | `8.0.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.23` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.13` |\n| [notify](https://github.com/notify-rs/notify) | `8.0.0` | `8.2.0` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.1` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.20` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.11` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.6` | `0.2.7` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.2` | `1.1.4` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.10` |\n| [arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.85` | `0.1.89` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.16.0` | `3.19.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.9.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.10` | `1.2.34` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.3` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.46` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.24` | `4.5.45` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.5` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [csv-core](https://github.com/BurntSushi/rust-csv) | `0.1.11` | `0.1.12` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [either](https://github.com/rayon-rs/either) | `1.13.0` | `1.15.0` |\n| [equivalent](https://github.com/indexmap-rs/equivalent) | `1.0.1` | `1.0.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.3.3` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.2` | `0.15.5` |\n| [humantime](https://github.com/chronotope/humantime) | `2.1.0` | `2.2.0` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.11.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [kqueue](https://gitlab.com/rust-kqueue/rust-kqueue) | `1.0.8` | `1.1.1` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.5` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.3` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.0.4` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.2` | `1.21.3` |\n| [ppv-lite86](https://github.com/cryptocorrosion/cryptocorrosion) | `0.2.20` | `0.2.21` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.101` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| [rand_chacha](https://github.com/rust-random/rand) | `0.3.1` | `0.9.0` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n| [rayon-core](https://github.com/rayon-rs/rayon) | `1.12.1` | `1.13.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.11.2` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.9` | `0.4.10` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.6` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.26` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.18` | `1.0.20` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.96` | `2.0.106` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.11` | `2.0.16` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.11` | `2.0.16` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.47.1` |\n| [typenum](https://github.com/paholg/typenum) | `1.17.0` | `1.18.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.15` | `1.0.18` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.14` | `0.2.1` |\n| [wasi](https://github.com/bytecodealliance/wasi) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.10` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.95 to 1.0.99\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2b963a759decf0828efb58a8fdd417fb12f71fb\"\u003e\u003ccode\u003ef2b963a\u003c/code\u003e\u003c/a\u003e Release 1.0.99\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c64c15e75f8f588f01810a990e1529e8aa0eea9\"\u003e\u003ccode\u003e2c64c15\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e from dtolnay/enotempty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/8cf66f79361d568067a75848aec30d3b2072be5c\"\u003e\u003ccode\u003e8cf66f7\u003c/code\u003e\u003c/a\u003e Allow build-script cleanup failure with NFSv3 output directory to be non-fatal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f5e145c683a2cb958268d1bbeb5dedabca0b0fc7\"\u003e\u003ccode\u003ef5e145c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/1d7ef1db5414ac155ad6254685673c90ea4c7d77\"\u003e\u003ccode\u003e1d7ef1d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-06-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/69295727cefb015a184f9b780fcc51ef905a798c\"\u003e\u003ccode\u003e6929572\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-06-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/37224e3142ea62f29f31d4a2bd69c3afc80d7cc4\"\u003e\u003ccode\u003e37224e3\u003c/code\u003e\u003c/a\u003e Ignore mismatched_lifetime_syntaxes lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/11f0e81aaf1a9bd6675c841c8db07968096e8ee1\"\u003e\u003ccode\u003e11f0e81\u003c/code\u003e\u003c/a\u003e Pin nightly toolchain used for miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d04c999d6327c7a72ab98221c7b249104debc16b\"\u003e\u003ccode\u003ed04c999\u003c/code\u003e\u003c/a\u003e Raise required compiler for backtrace feature to rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/219d16330d92a9d2adf6f4645a6db7ec5516d0cc\"\u003e\u003ccode\u003e219d163\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2025-05-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.99\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.27 to 4.5.46\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.46\u003c/h2\u003e\n\u003ch2\u003e[4.5.46] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eStyledStr::push_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.45\u003c/h2\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.44\u003c/h2\u003e\n\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.43\u003c/h2\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.42\u003c/h2\u003e\n\u003ch2\u003e[4.5.42] - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude subcommand visible long aliases in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.39\u003c/h2\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.46] - 2025-08-26\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eStyledStr::push_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.42] - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude subcommand visible long aliases in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.41] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStyles::context\u003c/code\u003e and \u003ccode\u003eStyles::context_value\u003c/code\u003e to customize the styling of \u003ccode\u003e[default: value]\u003c/code\u003e like notes in the \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.40] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport quoted ids in \u003ccode\u003earg!()\u003c/code\u003e macro (e.g. \u003ccode\u003earg!(\u0026quot;check-config\u0026quot;: ...)\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/acf9abbc1b564cac24ed45b1b5906c90d688f4f0\"\u003e\u003ccode\u003eacf9abb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9186a1872c64cc912e553adbcc5f693206e4f013\"\u003e\u003ccode\u003e9186a18\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/233c316d1145be12c95eb05306575d42a44e154c\"\u003e\u003ccode\u003e233c316\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5926\"\u003e#5926\u003c/a\u003e from sorairolake/feature/value-parser-factory-for-sa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/13931a25e704fadcaa33cda45e12f6544a023588\"\u003e\u003ccode\u003e13931a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5923\"\u003e#5923\u003c/a\u003e from Reverier-Xu/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/536e29fb85919f23e8551135ae448fd92326159f\"\u003e\u003ccode\u003e536e29f\u003c/code\u003e\u003c/a\u003e feat(builder): Add \u003ccode\u003eValueParserFactory\u003c/code\u003e for \u003ccode\u003eSaturating\\\u0026lt;T\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/45ed71c0f235feb65d23568775e16b1f34c9f8d4\"\u003e\u003ccode\u003e45ed71c\u003c/code\u003e\u003c/a\u003e chore: Avoid using gen for rust 2024 preserved keyword\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5029bb3d11809403cb9c1b37f970a8625aee56cd\"\u003e\u003ccode\u003e5029bb3\u003c/code\u003e\u003c/a\u003e chore: Avoid using \u003ccode\u003egen\u003c/code\u003e for rust 2024 preserved keyword\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a1d59bbb068b82fe9ae55ff613a3a6927d3b964\"\u003e\u003ccode\u003e8a1d59b\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.85 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5921\"\u003e#5921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9caee534e05a16b223d4d4d7f94e5c1717c0b6dc\"\u003e\u003ccode\u003e9caee53\u003c/code\u003e\u003c/a\u003e docs(changelog): Clarify 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb2352f84a7663f32a89e70f01ad24446d5fa1e2\"\u003e\u003ccode\u003ecb2352f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5918\"\u003e#5918\u003c/a\u003e from epage/test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...clap_complete-v4.5.46\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow reading ZIP files where the central directory comes \u003cem\u003ebefore\u003c/em\u003e the files (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/384\"\u003e#384\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e features that enable \u003ccode\u003eliblzma/static\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove deprecated annotations to fix a Clippy warning (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWrite ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd has_overlapping_files method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.4.0...v4.5.0\"\u003e4.5.0\u003c/a\u003e - 2025-08-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow reading ZIP files where the central directory comes \u003cem\u003ebefore\u003c/em\u003e the files (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/384\"\u003e#384\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.3.0...v4.4.0\"\u003e4.4.0\u003c/a\u003e - 2025-08-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e features that enable \u003ccode\u003eliblzma/static\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove deprecated annotations to fix a Clippy warning (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.2.0...v4.3.0\"\u003e4.3.0\u003c/a\u003e - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e - 2025-06-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWrite ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.0.0...v4.1.0\"\u003e4.1.0\u003c/a\u003e - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd has_overlapping_files method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v4.0.0\"\u003e4.0.0\u003c/a\u003e - 2025-05-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/4ce35f1c21e0e2f2018dabc4c941f55c6dfdc598\"\u003e\u003ccode\u003e4ce35f1\u003c/code\u003e\u003c/a\u003e chore: release v4.5.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3ed8bfe04e490116158c52b03efd6400446add62\"\u003e\u003ccode\u003e3ed8bfe\u003c/code\u003e\u003c/a\u003e feat: Allow reading ZIP files where the central directory comes \u003cem\u003ebefore\u003c/em\u003e the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f4a618dfda8f0c24e397294dc91c1786ac8c4c2d\"\u003e\u003ccode\u003ef4a618d\u003c/code\u003e\u003c/a\u003e chore: release v4.4.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/51d526033ac29d2026a0b75dc16796c74044f383\"\u003e\u003ccode\u003e51d5260\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e features that enable \u003ccode\u003eliblzma/static\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/397a6d593106cd3c1c2a1fa555f1492cd38cfc61\"\u003e\u003ccode\u003e397a6d5\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/0f02da716cef6ecf6829e62f1f85a8b739740873\"\u003e\u003ccode\u003e0f02da7\u003c/code\u003e\u003c/a\u003e chore: Move deprecated annotations to fix a Clippy warning (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/86ca38bcdf277b32d75658ecbca4acf474f98921\"\u003e\u003ccode\u003e86ca38b\u003c/code\u003e\u003c/a\u003e Lock cargo-afl to 0.15.19 to work around a coverage bug (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/6c78fe381da074610d99e2d59546b0530bcb6e54\"\u003e\u003ccode\u003e6c78fe3\u003c/code\u003e\u003c/a\u003e Bump version to 4.3.0 and update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/741ca45ce79ddb43024b0bd7b207bf8a65e5a5b9\"\u003e\u003ccode\u003e741ca45\u003c/code\u003e\u003c/a\u003e ci: Update release-plz configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2c77a9058e19335be507215b8aeadcd6a0e4d74d\"\u003e\u003ccode\u003e2c77a90\u003c/code\u003e\u003c/a\u003e deps: Remove dependency on getrandom wasm backend (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/336\"\u003e#336\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.25 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDerive \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003ekv::Value\u003c/code\u003e by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/668\"\u003erust-lang/log#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espdlog-rs\u003c/code\u003e link to crate doc by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/669\"\u003erust-lang/log#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.26 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/670\"\u003erust-lang/log#670\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.25...0.4.26\"\u003ehttps://github.com/rust-lang/log/compare/0.4.25...0.4.26\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.26] - 2025-02-18\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerive \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003ekv::Value\u003c/code\u003e by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/668\"\u003erust-lang/log#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espdlog-rs\u003c/code\u003e link to crate doc by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/669\"\u003erust-lang/log#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.25...0.4.26\"\u003ehttps://github.com/rust-lang/log/compare/0.4.25...0.4.26\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.25...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.217 to 1.0.219\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.218\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/49d098debdf8b5c38bfb6868f455c6ce542c422c\"\u003e\u003ccode\u003e49d098d\u003c/code\u003e\u003c/a\u003e Release 1.0.219\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/40f1d19dbed1934fae9dc835903232c2d0999599\"\u003e\u003ccode\u003e40f1d19\u003c/code\u003e\u003c/a\u003e Wrap dummy.rs to 80 columns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/514848b584b19c0f8766275dfbc1f3c6b0ae2077\"\u003e\u003ccode\u003e514848b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e from davidzeng0/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/168b6cf789bcbd2ffbdc20db9b75ecf3b2fd31a1\"\u003e\u003ccode\u003e168b6cf\u003c/code\u003e\u003c/a\u003e fix clippy absolute paths warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a8bdd17333889cebe7af97064066f89aab1bef8e\"\u003e\u003ccode\u003ea8bdd17\u003c/code\u003e\u003c/a\u003e Remove unused Punctuated import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1c9601358b57b9023450a0e2e7f599572a76b49d\"\u003e\u003ccode\u003e1c96013\u003c/code\u003e\u003c/a\u003e Resolve mem_replace_with_default clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f0d1ae08f31941e91f80eaf7463dfbce2172bc70\"\u003e\u003ccode\u003ef0d1ae0\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/e3eaa6a3dd6edd701476097182313cdbd73da78c\"\u003e\u003ccode\u003ee3eaa6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2896\"\u003e#2896\u003c/a\u003e from dtolnay/stabledoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6a630cf2835efe74cfad8258d9433611f0a3151c\"\u003e\u003ccode\u003e6a630cf\u003c/code\u003e\u003c/a\u003e Also link to stable proc_macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3\"\u003e\u003ccode\u003e7bfd518\u003c/code\u003e\u003c/a\u003e Release 1.0.218\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.219\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.137 to 1.0.143\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/10102c49bfd95e5b8d42a6c0b9530b1732a6fea8\"\u003e\u003ccode\u003e10102c4\u003c/code\u003e\u003c/a\u003e Release 1.0.143\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2a5b85312c2eb0eec19f922993e1a6931535b5e3\"\u003e\u003ccode\u003e2a5b853\u003c/code\u003e\u003c/a\u003e Replace super::super with absolute path within crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/447170bd38099bc9636de4ff73c00e9d816a75f4\"\u003e\u003ccode\u003e447170b\u003c/code\u003e\u003c/a\u003e Merge pull request 1271 from mickvangelderen/mick/impl-from-str-for-map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/ec190d6dfd4ecc5b31db76a7f1c26c54e99eee9f\"\u003e\u003ccode\u003eec190d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e from xlambein/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8be664752fe8b8fc92b239155979fad39719c2fd\"\u003e\u003ccode\u003e8be6647\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e from SOF3/compact-default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/ba5b3cccea799018d236c1af24a34ae53b6c84cc\"\u003e\u003ccode\u003eba5b3cc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1731167cd5dd6358944aabf8ab8504a2f5162018\"\u003e\u003ccode\u003e1731167\u003c/code\u003e\u003c/a\u003e Release 1.0.142\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e51c81450a3018a5524f6b1afba7192ddbafcc69\"\u003e\u003ccode\u003ee51c814\u003c/code\u003e\u003c/a\u003e Touch up PR 1265\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/84abbdb613ce8faa2e93eddcc96f5514eb31a1d1\"\u003e\u003ccode\u003e84abbdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e from aatifsyed/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6843c3660ec3394b15da016902e001f8381dfe92\"\u003e\u003ccode\u003e6843c36\u003c/code\u003e\u003c/a\u003e Release 1.0.141\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.137...v1.0.143\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex-lite` from 0.1.6 to 0.1.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex-lite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.1.79\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRequire regex-syntax 0.3.8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.78\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/290\"\u003e#290\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/290\"\u003erust-lang/regex#290\u003c/a\u003e):\nFixes bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/289\"\u003e#289\u003c/a\u003e, which caused some regexes with a certain combination\nof literals to match incorrectly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.77\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/281\"\u003e#281\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/281\"\u003erust-lang/regex#281\u003c/a\u003e):\nFixes bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/280\"\u003e#280\u003c/a\u003e by disabling all literal optimizations when a pattern\nis partially anchored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.76\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eTweak criteria for using the Teddy literal matcher.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.75\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/275\"\u003e#275\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/275\"\u003erust-lang/regex#275\u003c/a\u003e):\nImproves match verification performance in the Teddy SIMD searcher.\u003c/li\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/278\"\u003e#278\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/278\"\u003erust-lang/regex#278\u003c/a\u003e):\nReplaces slow substring loop in the Teddy SIMD searcher with Aho-Corasick.\u003c/li\u003e\n\u003cli\u003eImplemented DoubleEndedIterator on regex set match iterators.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.74\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRelease regex-syntax 0.3.5 with a minor bug fix.\u003c/li\u003e\n\u003cli\u003eFix bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/272\"\u003e#272\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/277\"\u003e#277\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/270\"\u003e#270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/270\"\u003erust-lang/regex#270\u003c/a\u003e):\nFixes bugs \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/264\"\u003e#264\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/268\"\u003e#268\u003c/a\u003e and an unreported where the DFA cache size could be\ndrastically underestimated in some cases (leading to high unexpected memory\nusage).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.73\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRelease \u003ccode\u003eregex-syntax 0.3.4\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eregex-syntax\u003c/code\u003e dependency version for \u003ccode\u003eregex\u003c/code\u003e to \u003ccode\u003e0.3.4\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.72\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/262\"\u003e#262\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/262\"\u003erust-lang/regex#262\u003c/a\u003e):\nFixes a number of small bugs caught by fuzz testing (AFL).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.1.71\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/45c3da7681af3a513bedba067c440b76bcc9a16e\"\u003e\u003ccode\u003e45c3da7\u003c/code\u003e\u003c/a\u003e regex-lite-0.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/873ed800c535bc3ef0711c1ee6f2726b89a8508c\"\u003e\u003ccode\u003e873ed80\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ea834f8e1fd7b72a3c1b2319b1a47f0c50d43082\"\u003e\u003ccode\u003eea834f8\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/86836fbe841893ca2e06ccf24067ecbc67b0b0c5\"\u003e\u003ccode\u003e86836fb\u003c/code\u003e\u003c/a\u003e changelog: 1.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/63a26c1a7fac5ebbed88471ebada05f7a465ffc8\"\u003e\u003ccode\u003e63a26c1\u003c/code\u003e\u003c/a\u003e cargo: ensure that 'perf' doesn't enable 'std' implicitly (\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/dd96592be2c019abb268026904826e79d919d3c4\"\u003e\u003ccode\u003edd96592\u003c/code\u003e\u003c/a\u003e doc: clarify CRLF mode effect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/931dae01925415354720952bfaa568a7f9fb369b\"\u003e\u003ccode\u003e931dae0\u003c/code\u003e\u003c/a\u003e cargo: point \u003ccode\u003erepository\u003c/code\u003e metadata to clonable URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a66fde6e803421af6c949bd1f332048f2e7d1482\"\u003e\u003ccode\u003ea66fde6\u003c/code\u003e\u003c/a\u003e doc: remove references to non-existent parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/1873e96a7bc36595ddcfae1968ee84ed9af4ae04\"\u003e\u003ccode\u003e1873e96\u003c/code\u003e\u003c/a\u003e automata: add \u003ccode\u003eDFA::set_prefilter\u003c/code\u003e method to the DFA types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/89ff15310b72d73f64acaf77c37d350f14455164\"\u003e\u003ccode\u003e89ff153\u003c/code\u003e\u003c/a\u003e doc: fix misspelling typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/regex-lite-0.1.6...regex-lite-0.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `retry` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jimmycuadra/retry/releases\"\u003eretry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003cp\u003eNew features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew constructors, \u003ccode\u003eretry::delay::Range::{try_from_millis_exclusive, try_from_millis_inclusive}\u003c/code\u003e, offering non-panicking variants of the existing constructors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated from \u003ccode\u003erand\u003c/code\u003e 0.8 to 0.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/f57ab9ea9bfcb6c2831d2c101fec84d7f45e362d\"\u003e\u003ccode\u003ef57ab9e\u003c/code\u003e\u003c/a\u003e Bump version to 2.1.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/500a323ce04d563915625cb63b65bdfc935daa04\"\u003e\u003ccode\u003e500a323\u003c/code\u003e\u003c/a\u003e Add fallible range constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/3c67a6c2bb3dd69b702665255410597977b129f2\"\u003e\u003ccode\u003e3c67a6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jimmycuadra/retry/issues/45\"\u003e#45\u003c/a\u003e from tottoto/update-to-rand-0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/9e82b98fa0f26bac5f69e3206a38b81daf48885f\"\u003e\u003ccode\u003e9e82b98\u003c/code\u003e\u003c/a\u003e Update to rand 0.9\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jimmycuadra/retry/compare/2.0.0...2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.169 to 0.2.175\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.175\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003egetpeereid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4524\"\u003e#4524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003estruct ld_info\u003c/code\u003e and friends (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4578\"\u003e#4578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Retore \u003ccode\u003estruct winsize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4577\"\u003e#4577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add UDP socket option constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4619\"\u003e#4619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e and \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4502\"\u003e#4502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add more \u003ccode\u003eprctl\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4531\"\u003e#4531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD Add further TCP stack-related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD x86-64: Add \u003ccode\u003emcontext_t.mc_tlsbase \u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4503\"\u003e#4503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD15: Add \u003ccode\u003ekinfo_proc.ki_uerrmsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003ein_conninfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exinpgen\u003c/code\u003e and related types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exktls_session\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add functionality from \u003ccode\u003elibbsd\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4221\"\u003e#4221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eSECBIT_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4480\"\u003e#4480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Export \u003ccode\u003eioctl\u003c/code\u003e request generator macros (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4460\"\u003e#4460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003eptsname_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4608\"\u003e#4608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISCV32: Add time-related syscalls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4612\"\u003e#4612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003estrftime*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4453\"\u003e#4453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elinux: Add \u003ccode\u003eEXEC_RESTRICT_*\u003c/code\u003e and \u003ccode\u003eEXEC_DENY_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4545\"\u003e#4545\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003econst\u003c/code\u003e to signatures to be consistent with other platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4563\"\u003e#4563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of \u003ccode\u003estruct statvfs.f_fsid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4576\"\u003e#4576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the type of constants for the \u003ccode\u003eioctl\u003c/code\u003e \u003ccode\u003erequest\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4582\"\u003e#4582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the types of \u003ccode\u003estat{,64}.st_*tim\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use unique \u003ccode\u003eerrno\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4507\"\u003e#4507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild: Fix an incorrect \u003ccode\u003etarget_os\u003c/code\u003e -\u0026gt; \u003ccode\u003etarget_arch\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Fix the type of \u003ccode\u003exktls_session_onedir.ifnet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Fix the type of \u003ccode\u003enlink_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4509\"\u003e#4509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Use a special MIPS definition of \u003ccode\u003estack_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4528\"\u003e#4528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64: Fix \u003ccode\u003eSI_TIMER\u003c/code\u003e, \u003ccode\u003eSI_MESGQ\u003c/code\u003e and \u003ccode\u003eSI_ASYNCIO\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4529\"\u003e#4529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Swap the order of \u003ccode\u003esi_errno\u003c/code\u003e and \u003ccode\u003esi_code\u003c/code\u003e in \u003ccode\u003esiginfo_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4530\"\u003e#4530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Use a special MIPS definition of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4527\"\u003e#4527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the definition of \u003ccode\u003efanotify_event_metadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4510\"\u003e#4510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Correct \u003ccode\u003eenum fae_action\u003c/code\u003e to be \u003ccode\u003e#[repr(C)]\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/60a8cfd564f83164d45b9533ff7a0d7371878f2a\"\u003e#60a8cfd5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePSP: Correct \u003ccode\u003echar\u003c/code\u003e -\u0026gt; \u003ccode\u003ec_char\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/eaab4fc3f05dc646a953d4fd5ba46dfa1f8bd6f6\"\u003eeaab4fc3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix \u003ccode\u003etermios\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4518\"\u003e#4518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definition of \u003ccode\u003eEDEADLK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4517\"\u003e#4517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definition of \u003ccode\u003eNCCS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4513\"\u003e#4513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definitions of \u003ccode\u003eMAP_LOCKED\u003c/code\u003e and \u003ccode\u003eMAP_NORESERVE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4516\"\u003e#4516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC64 musl: Fix the definition of \u003ccode\u003eshmid_ds\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4519\"\u003e#4519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.175/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.174...0.2.175\"\u003e0.2.175\u003c/a\u003e - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003egetpeereid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4524\"\u003e#4524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003estruct ld_info\u003c/code\u003e and friends (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4578\"\u003e#4578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Retore \u003ccode\u003estruct winsize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4577\"\u003e#4577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add UDP socket option constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4619\"\u003e#4619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e and \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4502\"\u003e#4502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add more \u003ccode\u003eprctl\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4531\"\u003e#4531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD Add further TCP stack-related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD x86-64: Add \u003ccode\u003emcontext_t.mc_tlsbase \u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4503\"\u003e#4503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD15: Add \u003ccode\u003ekinfo_proc.ki_uerrmsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003ein_conninfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exinpgen\u003c/code\u003e and related types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exktls_session\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add functionality from \u003ccode\u003elibbsd\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4221\"\u003e#4221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eSECBIT_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4480\"\u003e#4480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Export \u003ccode\u003eioctl\u003c/code\u003e request generator macros (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4460\"\u003e#4460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003eptsname_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4608\"\u003e#4608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISCV32: Add time-related syscalls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4612\"\u003e#4612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003estrftime*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4453\"\u003e#4453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elinux: Add \u003ccode\u003eEXEC_RESTRICT_*\u003c/code\u003e and \u003ccode\u003eEXEC_DENY_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4545\"\u003e#4545\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003econst\u003c/code\u003e to signatures to be consistent with other platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4563\"\u003e#4563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of \u003ccode\u003estruct statvfs.f_fsid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4576\"\u003e#4576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the type of constants for the \u003ccode\u003eioctl\u003c/code\u003e \u003ccode\u003erequest\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4582\"\u003e#4582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the types of \u003ccode\u003estat{,64}.st_*tim\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use unique \u003ccode\u003eerrno\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4507\"\u003e#4507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild: Fix an incorrect \u003ccode\u003etarget_os\u003c/code\u003e -\u0026gt; \u003ccode\u003etarget_arch\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Fix the type of \u003ccode\u003exktls_session_onedir.ifnet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Fix the type of \u003ccode\u003enlink_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4509\"\u003e#4509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Use a special MIPS definition of \u003ccode\u003estack_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4528\"\u003e#4528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64: Fix \u003ccode\u003eSI_TIMER\u003c/code\u003e, \u003ccode\u003eSI_MESGQ\u003c/code\u003e and \u003ccode\u003eSI_ASYNCIO\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4529\"\u003e#4529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Swap the order of \u003ccode\u003esi_errno\u003c/code\u003e and \u003ccode\u003esi_code\u003c/code\u003e in \u003ccode\u003esiginfo_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4530\"\u003e#4530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Use a special MIPS definition of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4527\"\u003e#4527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the definition of \u003ccode\u003efanotify_event_metadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4510\"\u003e#4510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Correct \u003ccode\u003eenum fae_action\u003c/code\u003e to be \u003ccode\u003e#[repr(C)]\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/60a8cfd564f83164d45b9533ff7a0d7371878f2a\"\u003e#60a8cfd5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePSP: Correct \u003ccode\u003echar\u003c/code\u003e -\u0026gt; \u003ccode\u003ec_char\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/eaab4fc3f05dc646a953d4fd5ba46dfa1f8bd6f6\"\u003eeaab4fc3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix \u003ccode\u003etermios\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4518\"\u003e#4518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definition of \u003ccode\u003eEDEADLK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4517\"\u003e#4517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definition of \u003ccode\u003eNCCS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4513\"\u003e#4513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definitions of \u003ccode\u003eMAP_LOCKED\u003c/code\u003e and \u003ccode\u003eMAP_NORESERVE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4516\"\u003e#4516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC64 musl: Fix the definition of \u003ccode\u003eshmid_ds\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4519\"\u003e#4519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/84e26e6b166a6634d679fbf44e957102846b8a03\"\u003e\u003ccode\u003e84e26e6\u003c/code\u003e\u003c/a\u003e Update the lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4d04aee906450fed27305de30c23f518166f919f\"\u003e\u003ccode\u003e4d04aee\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.175\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/94a7f32972a352fe348edbd49b06995542f3c5f5\"\u003e\u003ccode\u003e94a7f32\u003c/code\u003e\u003c/a\u003e cleanup: Format a file that was missed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/172527344a1d92b2ca7f88fe2b1bbde4b02de58b\"\u003e\u003ccode\u003e1725273\u003c/code\u003e\u003c/a\u003e Rename the ctest file from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ectest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e9b021b7cd3d3f045ce8ec743d344e56b14f7244\"\u003e\u003ccode\u003ee9b021b\u003c/code\u003e\u003c/a\u003e freebsd adding further TCP stack related constants.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9606a2918b1f370119af8022d61b0ff03175beb5\"\u003e\u003ccode\u003e9606a29\u003c/code\u003e\u003c/a\u003e freebsd15: Add ki_uerrmsg to struct kinfo_proc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/2816bc2f66c1c62ec5a616fb499a2b27bbba4a3c\"\u003e\u003ccode\u003e2816bc2\u003c/code\u003e\u003c/a\u003e libc-test: include sys/ktls.h on freebsd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/adfe283365cff1c6a05cddeca8afeaa667d1c637\"\u003e\u003ccode\u003eadfe283\u003c/code\u003e\u003c/a\u003e libc-test: Account for xktls_session_onedir::gen (freebsd)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4cc1bf43310e6a31636e4c4eb31e78e702938f50\"\u003e\u003ccode\u003e4cc1bf4\u003c/code\u003e\u003c/a\u003e freebsd: Document avoidance of reserved name \u003ccode\u003egen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7cdcaa62396816db2177cb663a4bf57f79603a52\"\u003e\u003ccode\u003e7cdcaa6\u003c/code\u003e\u003c/a\u003e freebsd: Fix type of struct xktls_session_onedir, field ifnet\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.169...0.2.175\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `is_executable` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/ee6ad10070a9fc4786128e0f3ee5d343b957b84f\"\u003e\u003ccode\u003eee6ad10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/21\"\u003e#21\u003c/a\u003e from dpaoliello/windowssys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/9c06f0631300606a4be57fb248ca72159c052700\"\u003e\u003ccode\u003e9c06f06\u003c/code\u003e\u003c/a\u003e Use windows-sys instead of winapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/ad267639c9c0dd42a59f7814edbfd339f878a1fb\"\u003e\u003ccode\u003ead26763\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/20\"\u003e#20\u003c/a\u003e from fitzgen/fix-wasm-ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/a7476e43d9770a2ecc1e4fee65b798a879bde681\"\u003e\u003ccode\u003ea7476e4\u003c/code\u003e\u003c/a\u003e Fix Wasm CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/bb5393d5701c36ea0d7241e720e50576ce7866f5\"\u003e\u003ccode\u003ebb5393d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/18\"\u003e#18\u003c/a\u003e from atouchet/cgo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/847d9cf9d993bbee3007a7dcf0b3b3b714943efa\"\u003e\u003ccode\u003e847d9cf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/19\"\u003e#19\u003c/a\u003e from atouchet/svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/c01a53582b7677b113de7afe17b8e149e9ac1fec\"\u003e\u003ccode\u003ec01a535\u003c/code\u003e\u003c/a\u003e Change badge from PNG to SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/7832ba6414b1a4a14d8c2dfd47840851d06cff28\"\u003e\u003ccode\u003e7832ba6\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/is_executable/compare/v1.0.4...v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 7.0.1 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/109\"\u003eharryfei/which-rs#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't return paths containing the single dot \u003ccode\u003e.\u003c/code\u003e reference to the current directory, even if the original request was given in terms of the current directory. Thanks \u003ca href=\"https://github.com/jakobhellermann\"\u003e\u003ccode\u003e@​jakobhellermann\u003c/code\u003e\u003c/a\u003e for this contribution!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't return paths containing the single dot \u003ccode\u003e.\u003c/code\u003e reference to the current directory, even if the original request was given in\nterms of the current directory. Thanks \u003ca href=\"https://github.com/jakobhellermann\"\u003e\u003ccode\u003e@​jakobhellermann\u003c/code\u003e\u003c/a\u003e for this contribution!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/adac2cdae7eaef4d5ce4cb2984ba43a0559adf06\"\u003e\u003ccode\u003eadac2cd\u003c/code\u003e\u003c/a\u003e bump version, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/84e152ec23f3471eeefb278a55f8fdb818088866\"\u003e\u003ccode\u003e84e152e\u003c/code\u003e\u003c/a\u003e reduce sys::Sys requirements, add some tracing for otherwise silent errors (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/a0a6daf199c15b0d2af07b91b0cb2f3054727311\"\u003e\u003ccode\u003ea0a6daf\u003c/code\u003e\u003c/a\u003e feat: add Sys trait for swapping out system (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/eef199824a0cf1596e8afbe9e7a5e6a793486cad\"\u003e\u003ccode\u003eeef1998\u003c/code\u003e\u003c/a\u003e Add actively maintained badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/bd868818bdb55923acfd2a63468335f6600a6cf9\"\u003e\u003ccode\u003ebd86881\u003c/code\u003e\u003c/a\u003e bump version, add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/cf37760ea1840a87d69d5eb18fc56a5b871e6d53\"\u003e\u003ccode\u003ecf37760\u003c/code\u003e\u003c/a\u003e don't run relative dot test on macos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f2c4bd6e8be4c74006b303108aeb4977fbe684e2\"\u003e\u003ccode\u003ef2c4bd6\u003c/code\u003e\u003c/a\u003e update target to new name for wasm32-wasip1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.1...8.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getopts` from 0.2.21 to 0.2.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/getopts/releases\"\u003egetopts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.23\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd caching\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eBump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003eUpdate the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.22\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd a release job\u003c/li\u003e\n\u003cli\u003eDocument and start testing the MSRV\u003c/li\u003e\n\u003cli\u003eTest on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eEliminate \u003ccode\u003ehtml_root_url\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version number in html_root_url\u003c/li\u003e\n\u003cli\u003eUse SPDX license format\u003c/li\u003e\n\u003cli\u003eFix compiler warning in documentation example\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/100\"\u003e#100\u003c/a\u003e from zdenek-crha/parse_args_end_position\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/103\"\u003e#103\u003c/a\u003e from zdenek-crha/better_usage_examples\u003c/li\u003e\n\u003cli\u003eAdd usage examples for methods that add option config\u003c/li\u003e\n\u003cli\u003eUpdate outdated top level documentation\u003c/li\u003e\n\u003cli\u003eAdd triagebot configuration\u003c/li\u003e\n\u003cli\u003eremove deprecated Error::description\u003c/li\u003e\n\u003cli\u003eUpdate documentation of opt_present() and other functions that might panic\u003c/li\u003e\n\u003cli\u003eUpdated tests for opts_str() and opts_str_first() to check order of processing\u003c/li\u003e\n\u003cli\u003eAdd opts_present_any() and opts_str_first() interface functions\u003c/li\u003e\n\u003cli\u003eParse options without names vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/getopts/blob/master/CHANGELOG.md\"\u003egetopts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.22...v0.2.23\"\u003e0.2.23\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd caching\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eBump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003eUpdate the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.22\"\u003e0.2.22\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd a release job\u003c/li\u003e\n\u003cli\u003eDocument and start testing the MSRV\u003c/li\u003e\n\u003cli\u003eTest on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eEliminate \u003ccode\u003ehtml_root_url\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version number in html_root_url\u003c/li\u003e\n\u003cli\u003eUse SPDX license format\u003c/li\u003e\n\u003cli\u003eFix compiler warning in documentation example\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/100\"\u003e#100\u003c/a\u003e from zdenek-crha/parse_args_end_position\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/103\"\u003e#103\u003c/a\u003e from zdenek-crha/better_usage_examples\u003c/li\u003e\n\u003cli\u003eAdd usage examples for methods that add option config\u003c/li\u003e\n\u003cli\u003eUpdate outdated top level documentation\u003c/li\u003e\n\u003cli\u003eAdd triagebot configuration\u003c/li\u003e\n\u003cli\u003eremove deprecated Error::description\u003c/li\u003e\n\u003cli\u003eUpdate documentation of opt_present() and other functions that might panic\u003c/li\u003e\n\u003cli\u003eUpdated tests for opts_str() and opts_str_first() to check order of processing\u003c/li\u003e\n\u003cli\u003eAdd opts_present_any() and opts_str_first() interface functions\u003c/li\u003e\n\u003cli\u003eParse options without names vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/57b183a98599261ab535401b64aa0a46ab0b6a44\"\u003e\u003ccode\u003e57b183a\u003c/code\u003e\u003c/a\u003e chore: release v0.2.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/5ba47f981c9cf1a7323fd4b05abce86a8fac7757\"\u003e\u003ccode\u003e5ba47f9\u003c/code\u003e\u003c/a\u003e ci: Add caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/ge...\n\n_Description has been truncated_","html_url":"https://github.com/YGSRY/ap_cust/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YGSRY%2Fap_cust/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"}},{"old_version":"0.3.1","new_version":"0.3.2","update_type":"patch","path":"/userspace/ksud","pr_created_at":"2025-08-26T10:10:46.000Z","version_change":"0.3.1 → 0.3.2","issue":{"uuid":"3355020600","node_id":"PR_kwDOO4NULc6lYP5V","number":23,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud with 77 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-28T18:24:06.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-26T10:10:46.000Z","updated_at":"2025-08-28T18:24:06.000Z","time_to_close":202400,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":77,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.99","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.45","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"4.5.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.143","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.175","repository_url":"https://github.com/rust-lang/libc"},{"name":"is_executable","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/fitzgen/is_executable"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"7.0.2","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.21","new_version":"0.2.23","repository_url":"https://github.com/rust-lang/getopts"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.21.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/rust-lang/regex"},{"name":"fs4","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/al8n/fs4-rs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"anstream","old_version":"0.6.18","new_version":"0.6.20","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.10","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.34","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.30","new_version":"4.5.44","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.45","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.0.35","new_version":"1.1.2","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"include-flate","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/SOF3/include-flate"},{"name":"include-flate-codegen","old_version":"0.2.0","new_version":"0.3.1","repository_url":"https://github.com/SOF3/include-flate"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.11.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.5","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"rayon-core","old_version":"1.12.1","new_version":"1.13.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.14","new_version":"0.2.1","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 77 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.99` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.45` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `4.5.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.143` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.175` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `8.0.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.23` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.21.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.7` |\n| [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.1` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.20` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.11` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.6` | `0.2.7` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.2` | `1.1.4` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.10` |\n| [arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.89` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.34` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.44` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.45` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.5` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [include-flate](https://github.com/SOF3/include-flate) | `0.3.0` | `0.3.1` |\n| [include-flate-codegen](https://github.com/SOF3/include-flate) | `0.2.0` | `0.3.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.11.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.5` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.9` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.101` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n| [rayon-core](https://github.com/rayon-rs/rayon) | `1.12.1` | `1.13.0` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.26` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.47.1` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.14` | `0.2.1` |\n| [wasi](https://github.com/bytecodealliance/wasi) | `0.13.3+wasi-0.2.2` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.10` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.99\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2b963a759decf0828efb58a8fdd417fb12f71fb\"\u003e\u003ccode\u003ef2b963a\u003c/code\u003e\u003c/a\u003e Release 1.0.99\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c64c15e75f8f588f01810a990e1529e8aa0eea9\"\u003e\u003ccode\u003e2c64c15\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e from dtolnay/enotempty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/8cf66f79361d568067a75848aec30d3b2072be5c\"\u003e\u003ccode\u003e8cf66f7\u003c/code\u003e\u003c/a\u003e Allow build-script cleanup failure with NFSv3 output directory to be non-fatal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f5e145c683a2cb958268d1bbeb5dedabca0b0fc7\"\u003e\u003ccode\u003ef5e145c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/1d7ef1db5414ac155ad6254685673c90ea4c7d77\"\u003e\u003ccode\u003e1d7ef1d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-06-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/69295727cefb015a184f9b780fcc51ef905a798c\"\u003e\u003ccode\u003e6929572\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-06-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/37224e3142ea62f29f31d4a2bd69c3afc80d7cc4\"\u003e\u003ccode\u003e37224e3\u003c/code\u003e\u003c/a\u003e Ignore mismatched_lifetime_syntaxes lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/11f0e81aaf1a9bd6675c841c8db07968096e8ee1\"\u003e\u003ccode\u003e11f0e81\u003c/code\u003e\u003c/a\u003e Pin nightly toolchain used for miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d04c999d6327c7a72ab98221c7b249104debc16b\"\u003e\u003ccode\u003ed04c999\u003c/code\u003e\u003c/a\u003e Raise required compiler for backtrace feature to rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/219d16330d92a9d2adf6f4645a6db7ec5516d0cc\"\u003e\u003ccode\u003e219d163\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2025-05-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.99\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.30 to 4.5.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.45\u003c/h2\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.44\u003c/h2\u003e\n\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.43\u003c/h2\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.42\u003c/h2\u003e\n\u003ch2\u003e[4.5.42] - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude subcommand visible long aliases in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.39\u003c/h2\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.42] - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude subcommand visible long aliases in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.41] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStyles::context\u003c/code\u003e and \u003ccode\u003eStyles::context_value\u003c/code\u003e to customize the styling of \u003ccode\u003e[default: value]\u003c/code\u003e like notes in the \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.40] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport quoted ids in \u003ccode\u003earg!()\u003c/code\u003e macro (e.g. \u003ccode\u003earg!(\u0026quot;check-config\u0026quot;: ...)\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/246d972a6c5bef724ce5fbaac4a97cffa10a77c8\"\u003e\u003ccode\u003e246d972\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a35a0761aeebcfb10d363227fe54db25a5bea2c0\"\u003e\u003ccode\u003ea35a076\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9b985a3c17449f474633c31ec63215dbb810d075\"\u003e\u003ccode\u003e9b985a3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5912\"\u003e#5912\u003c/a\u003e from epage/takes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/389fbe87d2cf5f093db7dc5ebcac819536176f76\"\u003e\u003ccode\u003e389fbe8\u003c/code\u003e\u003c/a\u003e feat(builder): Allow flags to take num_args=0..=1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c395d02703e1ebe76dc87d03b725a47937be29de\"\u003e\u003ccode\u003ec395d02\u003c/code\u003e\u003c/a\u003e test(parser): Show flag behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/32c119efa6937a8f261e75d7c71323ab5312748d\"\u003e\u003ccode\u003e32c119e\u003c/code\u003e\u003c/a\u003e refactor(assert): Be more specific than action.takes_values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/80ea3e7c2437c46722c5e66e132002e684889bd9\"\u003e\u003ccode\u003e80ea3e7\u003c/code\u003e\u003c/a\u003e fix(assert): Clean up num_args/action assert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2bc0f45fe590a8c4a5518a3a3d42d074dc89ee87\"\u003e\u003ccode\u003e2bc0f45\u003c/code\u003e\u003c/a\u003e fix(builder): Make ValueRange display independent of usize::MAX\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a0187c6f3beb15f8f75bc38dd9e45cea2563329c\"\u003e\u003ccode\u003ea0187c6\u003c/code\u003e\u003c/a\u003e test(assert): Verify num_args/action compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a8f9885250579d632aa9f6adc2a9ca17ab0833a1\"\u003e\u003ccode\u003ea8f9885\u003c/code\u003e\u003c/a\u003e refactor(builder): Be more explicit in how takes_values is used\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow reading ZIP files where the central directory comes \u003cem\u003ebefore\u003c/em\u003e the files (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/384\"\u003e#384\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e features that enable \u003ccode\u003eliblzma/static\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove deprecated annotations to fix a Clippy warning (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWrite ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd has_overlapping_files method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.4.0...v4.5.0\"\u003e4.5.0\u003c/a\u003e - 2025-08-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow reading ZIP files where the central directory comes \u003cem\u003ebefore\u003c/em\u003e the files (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/384\"\u003e#384\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.3.0...v4.4.0\"\u003e4.4.0\u003c/a\u003e - 2025-08-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e features that enable \u003ccode\u003eliblzma/static\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove deprecated annotations to fix a Clippy warning (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.2.0...v4.3.0\"\u003e4.3.0\u003c/a\u003e - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e - 2025-06-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWrite ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.0.0...v4.1.0\"\u003e4.1.0\u003c/a\u003e - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd has_overlapping_files method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v4.0.0\"\u003e4.0.0\u003c/a\u003e - 2025-05-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/4ce35f1c21e0e2f2018dabc4c941f55c6dfdc598\"\u003e\u003ccode\u003e4ce35f1\u003c/code\u003e\u003c/a\u003e chore: release v4.5.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3ed8bfe04e490116158c52b03efd6400446add62\"\u003e\u003ccode\u003e3ed8bfe\u003c/code\u003e\u003c/a\u003e feat: Allow reading ZIP files where the central directory comes \u003cem\u003ebefore\u003c/em\u003e the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f4a618dfda8f0c24e397294dc91c1786ac8c4c2d\"\u003e\u003ccode\u003ef4a618d\u003c/code\u003e\u003c/a\u003e chore: release v4.4.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/51d526033ac29d2026a0b75dc16796c74044f383\"\u003e\u003ccode\u003e51d5260\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e features that enable \u003ccode\u003eliblzma/static\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/397a6d593106cd3c1c2a1fa555f1492cd38cfc61\"\u003e\u003ccode\u003e397a6d5\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/0f02da716cef6ecf6829e62f1f85a8b739740873\"\u003e\u003ccode\u003e0f02da7\u003c/code\u003e\u003c/a\u003e chore: Move deprecated annotations to fix a Clippy warning (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/86ca38bcdf277b32d75658ecbca4acf474f98921\"\u003e\u003ccode\u003e86ca38b\u003c/code\u003e\u003c/a\u003e Lock cargo-afl to 0.15.19 to work around a coverage bug (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/6c78fe381da074610d99e2d59546b0530bcb6e54\"\u003e\u003ccode\u003e6c78fe3\u003c/code\u003e\u003c/a\u003e Bump version to 4.3.0 and update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/741ca45ce79ddb43024b0bd7b207bf8a65e5a5b9\"\u003e\u003ccode\u003e741ca45\u003c/code\u003e\u003c/a\u003e ci: Update release-plz configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2c77a9058e19335be507215b8aeadcd6a0e4d74d\"\u003e\u003ccode\u003e2c77a90\u003c/code\u003e\u003c/a\u003e deps: Remove dependency on getrandom wasm backend (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/336\"\u003e#336\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v4.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.143\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/10102c49bfd95e5b8d42a6c0b9530b1732a6fea8\"\u003e\u003ccode\u003e10102c4\u003c/code\u003e\u003c/a\u003e Release 1.0.143\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2a5b85312c2eb0eec19f922993e1a6931535b5e3\"\u003e\u003ccode\u003e2a5b853\u003c/code\u003e\u003c/a\u003e Replace super::super with absolute path within crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/447170bd38099bc9636de4ff73c00e9d816a75f4\"\u003e\u003ccode\u003e447170b\u003c/code\u003e\u003c/a\u003e Merge pull request 1271 from mickvangelderen/mick/impl-from-str-for-map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/ec190d6dfd4ecc5b31db76a7f1c26c54e99eee9f\"\u003e\u003ccode\u003eec190d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e from xlambein/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8be664752fe8b8fc92b239155979fad39719c2fd\"\u003e\u003ccode\u003e8be6647\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e from SOF3/compact-default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/ba5b3cccea799018d236c1af24a34ae53b6c84cc\"\u003e\u003ccode\u003eba5b3cc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1731167cd5dd6358944aabf8ab8504a2f5162018\"\u003e\u003ccode\u003e1731167\u003c/code\u003e\u003c/a\u003e Release 1.0.142\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e51c81450a3018a5524f6b1afba7192ddbafcc69\"\u003e\u003ccode\u003ee51c814\u003c/code\u003e\u003c/a\u003e Touch up PR 1265\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/84abbdb613ce8faa2e93eddcc96f5514eb31a1d1\"\u003e\u003ccode\u003e84abbdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e from aatifsyed/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6843c3660ec3394b15da016902e001f8381dfe92\"\u003e\u003ccode\u003e6843c36\u003c/code\u003e\u003c/a\u003e Release 1.0.141\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.143\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.175\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.175\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003egetpeereid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4524\"\u003e#4524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003estruct ld_info\u003c/code\u003e and friends (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4578\"\u003e#4578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Retore \u003ccode\u003estruct winsize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4577\"\u003e#4577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add UDP socket option constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4619\"\u003e#4619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e and \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4502\"\u003e#4502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add more \u003ccode\u003eprctl\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4531\"\u003e#4531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD Add further TCP stack-related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD x86-64: Add \u003ccode\u003emcontext_t.mc_tlsbase \u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4503\"\u003e#4503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD15: Add \u003ccode\u003ekinfo_proc.ki_uerrmsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003ein_conninfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exinpgen\u003c/code\u003e and related types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exktls_session\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add functionality from \u003ccode\u003elibbsd\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4221\"\u003e#4221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eSECBIT_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4480\"\u003e#4480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Export \u003ccode\u003eioctl\u003c/code\u003e request generator macros (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4460\"\u003e#4460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003eptsname_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4608\"\u003e#4608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISCV32: Add time-related syscalls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4612\"\u003e#4612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003estrftime*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4453\"\u003e#4453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elinux: Add \u003ccode\u003eEXEC_RESTRICT_*\u003c/code\u003e and \u003ccode\u003eEXEC_DENY_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4545\"\u003e#4545\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003econst\u003c/code\u003e to signatures to be consistent with other platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4563\"\u003e#4563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of \u003ccode\u003estruct statvfs.f_fsid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4576\"\u003e#4576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the type of constants for the \u003ccode\u003eioctl\u003c/code\u003e \u003ccode\u003erequest\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4582\"\u003e#4582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the types of \u003ccode\u003estat{,64}.st_*tim\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use unique \u003ccode\u003eerrno\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4507\"\u003e#4507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild: Fix an incorrect \u003ccode\u003etarget_os\u003c/code\u003e -\u0026gt; \u003ccode\u003etarget_arch\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Fix the type of \u003ccode\u003exktls_session_onedir.ifnet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Fix the type of \u003ccode\u003enlink_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4509\"\u003e#4509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Use a special MIPS definition of \u003ccode\u003estack_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4528\"\u003e#4528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64: Fix \u003ccode\u003eSI_TIMER\u003c/code\u003e, \u003ccode\u003eSI_MESGQ\u003c/code\u003e and \u003ccode\u003eSI_ASYNCIO\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4529\"\u003e#4529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Swap the order of \u003ccode\u003esi_errno\u003c/code\u003e and \u003ccode\u003esi_code\u003c/code\u003e in \u003ccode\u003esiginfo_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4530\"\u003e#4530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Use a special MIPS definition of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4527\"\u003e#4527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the definition of \u003ccode\u003efanotify_event_metadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4510\"\u003e#4510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Correct \u003ccode\u003eenum fae_action\u003c/code\u003e to be \u003ccode\u003e#[repr(C)]\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/60a8cfd564f83164d45b9533ff7a0d7371878f2a\"\u003e#60a8cfd5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePSP: Correct \u003ccode\u003echar\u003c/code\u003e -\u0026gt; \u003ccode\u003ec_char\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/eaab4fc3f05dc646a953d4fd5ba46dfa1f8bd6f6\"\u003eeaab4fc3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix \u003ccode\u003etermios\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4518\"\u003e#4518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definition of \u003ccode\u003eEDEADLK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4517\"\u003e#4517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definition of \u003ccode\u003eNCCS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4513\"\u003e#4513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definitions of \u003ccode\u003eMAP_LOCKED\u003c/code\u003e and \u003ccode\u003eMAP_NORESERVE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4516\"\u003e#4516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC64 musl: Fix the definition of \u003ccode\u003eshmid_ds\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4519\"\u003e#4519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.175/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.174...0.2.175\"\u003e0.2.175\u003c/a\u003e - 2025-08-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003egetpeereid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4524\"\u003e#4524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003estruct ld_info\u003c/code\u003e and friends (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4578\"\u003e#4578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Retore \u003ccode\u003estruct winsize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4577\"\u003e#4577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add UDP socket option constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4619\"\u003e#4619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e and \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4502\"\u003e#4502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add more \u003ccode\u003eprctl\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4531\"\u003e#4531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD Add further TCP stack-related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD x86-64: Add \u003ccode\u003emcontext_t.mc_tlsbase \u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4503\"\u003e#4503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD15: Add \u003ccode\u003ekinfo_proc.ki_uerrmsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003ein_conninfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exinpgen\u003c/code\u003e and related types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exktls_session\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add functionality from \u003ccode\u003elibbsd\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4221\"\u003e#4221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eSECBIT_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4480\"\u003e#4480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Export \u003ccode\u003eioctl\u003c/code\u003e request generator macros (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4460\"\u003e#4460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003eptsname_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4608\"\u003e#4608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISCV32: Add time-related syscalls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4612\"\u003e#4612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003estrftime*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4453\"\u003e#4453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elinux: Add \u003ccode\u003eEXEC_RESTRICT_*\u003c/code\u003e and \u003ccode\u003eEXEC_DENY_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4545\"\u003e#4545\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003econst\u003c/code\u003e to signatures to be consistent with other platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4563\"\u003e#4563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of \u003ccode\u003estruct statvfs.f_fsid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4576\"\u003e#4576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the type of constants for the \u003ccode\u003eioctl\u003c/code\u003e \u003ccode\u003erequest\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4582\"\u003e#4582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the types of \u003ccode\u003estat{,64}.st_*tim\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use unique \u003ccode\u003eerrno\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4507\"\u003e#4507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild: Fix an incorrect \u003ccode\u003etarget_os\u003c/code\u003e -\u0026gt; \u003ccode\u003etarget_arch\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Fix the type of \u003ccode\u003exktls_session_onedir.ifnet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Fix the type of \u003ccode\u003enlink_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4509\"\u003e#4509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Use a special MIPS definition of \u003ccode\u003estack_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4528\"\u003e#4528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64: Fix \u003ccode\u003eSI_TIMER\u003c/code\u003e, \u003ccode\u003eSI_MESGQ\u003c/code\u003e and \u003ccode\u003eSI_ASYNCIO\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4529\"\u003e#4529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Swap the order of \u003ccode\u003esi_errno\u003c/code\u003e and \u003ccode\u003esi_code\u003c/code\u003e in \u003ccode\u003esiginfo_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4530\"\u003e#4530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Use a special MIPS definition of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4527\"\u003e#4527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the definition of \u003ccode\u003efanotify_event_metadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4510\"\u003e#4510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Correct \u003ccode\u003eenum fae_action\u003c/code\u003e to be \u003ccode\u003e#[repr(C)]\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/60a8cfd564f83164d45b9533ff7a0d7371878f2a\"\u003e#60a8cfd5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePSP: Correct \u003ccode\u003echar\u003c/code\u003e -\u0026gt; \u003ccode\u003ec_char\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/eaab4fc3f05dc646a953d4fd5ba46dfa1f8bd6f6\"\u003eeaab4fc3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix \u003ccode\u003etermios\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4518\"\u003e#4518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definition of \u003ccode\u003eEDEADLK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4517\"\u003e#4517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definition of \u003ccode\u003eNCCS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4513\"\u003e#4513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC musl: Fix the definitions of \u003ccode\u003eMAP_LOCKED\u003c/code\u003e and \u003ccode\u003eMAP_NORESERVE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4516\"\u003e#4516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePowerPC64 musl: Fix the definition of \u003ccode\u003eshmid_ds\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4519\"\u003e#4519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/84e26e6b166a6634d679fbf44e957102846b8a03\"\u003e\u003ccode\u003e84e26e6\u003c/code\u003e\u003c/a\u003e Update the lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4d04aee906450fed27305de30c23f518166f919f\"\u003e\u003ccode\u003e4d04aee\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.175\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/94a7f32972a352fe348edbd49b06995542f3c5f5\"\u003e\u003ccode\u003e94a7f32\u003c/code\u003e\u003c/a\u003e cleanup: Format a file that was missed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/172527344a1d92b2ca7f88fe2b1bbde4b02de58b\"\u003e\u003ccode\u003e1725273\u003c/code\u003e\u003c/a\u003e Rename the ctest file from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ectest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e9b021b7cd3d3f045ce8ec743d344e56b14f7244\"\u003e\u003ccode\u003ee9b021b\u003c/code\u003e\u003c/a\u003e freebsd adding further TCP stack related constants.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9606a2918b1f370119af8022d61b0ff03175beb5\"\u003e\u003ccode\u003e9606a29\u003c/code\u003e\u003c/a\u003e freebsd15: Add ki_uerrmsg to struct kinfo_proc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/2816bc2f66c1c62ec5a616fb499a2b27bbba4a3c\"\u003e\u003ccode\u003e2816bc2\u003c/code\u003e\u003c/a\u003e libc-test: include sys/ktls.h on freebsd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/adfe283365cff1c6a05cddeca8afeaa667d1c637\"\u003e\u003ccode\u003eadfe283\u003c/code\u003e\u003c/a\u003e libc-test: Account for xktls_session_onedir::gen (freebsd)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4cc1bf43310e6a31636e4c4eb31e78e702938f50\"\u003e\u003ccode\u003e4cc1bf4\u003c/code\u003e\u003c/a\u003e freebsd: Document avoidance of reserved name \u003ccode\u003egen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7cdcaa62396816db2177cb663a4bf57f79603a52\"\u003e\u003ccode\u003e7cdcaa6\u003c/code\u003e\u003c/a\u003e freebsd: Fix type of struct xktls_session_onedir, field ifnet\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.175\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `is_executable` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/ee6ad10070a9fc4786128e0f3ee5d343b957b84f\"\u003e\u003ccode\u003eee6ad10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/21\"\u003e#21\u003c/a\u003e from dpaoliello/windowssys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/9c06f0631300606a4be57fb248ca72159c052700\"\u003e\u003ccode\u003e9c06f06\u003c/code\u003e\u003c/a\u003e Use windows-sys instead of winapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/ad267639c9c0dd42a59f7814edbfd339f878a1fb\"\u003e\u003ccode\u003ead26763\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/20\"\u003e#20\u003c/a\u003e from fitzgen/fix-wasm-ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/a7476e43d9770a2ecc1e4fee65b798a879bde681\"\u003e\u003ccode\u003ea7476e4\u003c/code\u003e\u003c/a\u003e Fix Wasm CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/bb5393d5701c36ea0d7241e720e50576ce7866f5\"\u003e\u003ccode\u003ebb5393d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/18\"\u003e#18\u003c/a\u003e from atouchet/cgo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/847d9cf9d993bbee3007a7dcf0b3b3b714943efa\"\u003e\u003ccode\u003e847d9cf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/19\"\u003e#19\u003c/a\u003e from atouchet/svg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/c01a53582b7677b113de7afe17b8e149e9ac1fec\"\u003e\u003ccode\u003ec01a535\u003c/code\u003e\u003c/a\u003e Change badge from PNG to SVG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/7832ba6414b1a4a14d8c2dfd47840851d06cff28\"\u003e\u003ccode\u003e7832ba6\u003c/code\u003e\u003c/a\u003e Update Cargo.toml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/is_executable/compare/v1.0.4...v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.2\n\nUpdates `which` from 7.0.2 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/109\"\u003eharryfei/which-rs#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/adac2cdae7eaef4d5ce4cb2984ba43a0559adf06\"\u003e\u003ccode\u003eadac2cd\u003c/code\u003e\u003c/a\u003e bump version, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/84e152ec23f3471eeefb278a55f8fdb818088866\"\u003e\u003ccode\u003e84e152e\u003c/code\u003e\u003c/a\u003e reduce sys::Sys requirements, add some tracing for otherwise silent errors (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/a0a6daf199c15b0d2af07b91b0cb2f3054727311\"\u003e\u003ccode\u003ea0a6daf\u003c/code\u003e\u003c/a\u003e feat: add Sys trait for swapping out system (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/eef199824a0cf1596e8afbe9e7a5e6a793486cad\"\u003e\u003ccode\u003eeef1998\u003c/code\u003e\u003c/a\u003e Add actively maintained badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...8.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getopts` from 0.2.21 to 0.2.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/getopts/releases\"\u003egetopts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.23\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd caching\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eBump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003eUpdate the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.22\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd a release job\u003c/li\u003e\n\u003cli\u003eDocument and start testing the MSRV\u003c/li\u003e\n\u003cli\u003eTest on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eEliminate \u003ccode\u003ehtml_root_url\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version number in html_root_url\u003c/li\u003e\n\u003cli\u003eUse SPDX license format\u003c/li\u003e\n\u003cli\u003eFix compiler warning in documentation example\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/100\"\u003e#100\u003c/a\u003e from zdenek-crha/parse_args_end_position\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/103\"\u003e#103\u003c/a\u003e from zdenek-crha/better_usage_examples\u003c/li\u003e\n\u003cli\u003eAdd usage examples for methods that add option config\u003c/li\u003e\n\u003cli\u003eUpdate outdated top level documentation\u003c/li\u003e\n\u003cli\u003eAdd triagebot configuration\u003c/li\u003e\n\u003cli\u003eremove deprecated Error::description\u003c/li\u003e\n\u003cli\u003eUpdate documentation of opt_present() and other functions that might panic\u003c/li\u003e\n\u003cli\u003eUpdated tests for opts_str() and opts_str_first() to check order of processing\u003c/li\u003e\n\u003cli\u003eAdd opts_present_any() and opts_str_first() interface functions\u003c/li\u003e\n\u003cli\u003eParse options without names vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/getopts/blob/master/CHANGELOG.md\"\u003egetopts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.22...v0.2.23\"\u003e0.2.23\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd caching\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eBump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003eUpdate the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.22\"\u003e0.2.22\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd a release job\u003c/li\u003e\n\u003cli\u003eDocument and start testing the MSRV\u003c/li\u003e\n\u003cli\u003eTest on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eEliminate \u003ccode\u003ehtml_root_url\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version number in html_root_url\u003c/li\u003e\n\u003cli\u003eUse SPDX license format\u003c/li\u003e\n\u003cli\u003eFix compiler warning in documentation example\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/100\"\u003e#100\u003c/a\u003e from zdenek-crha/parse_args_end_position\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/103\"\u003e#103\u003c/a\u003e from zdenek-crha/better_usage_examples\u003c/li\u003e\n\u003cli\u003eAdd usage examples for methods that add option config\u003c/li\u003e\n\u003cli\u003eUpdate outdated top level documentation\u003c/li\u003e\n\u003cli\u003eAdd triagebot configuration\u003c/li\u003e\n\u003cli\u003eremove deprecated Error::description\u003c/li\u003e\n\u003cli\u003eUpdate documentation of opt_present() and other functions that might panic\u003c/li\u003e\n\u003cli\u003eUpdated tests for opts_str() and opts_str_first() to check order of processing\u003c/li\u003e\n\u003cli\u003eAdd opts_present_any() and opts_str_first() interface functions\u003c/li\u003e\n\u003cli\u003eParse options without names vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/57b183a98599261ab535401b64aa0a46ab0b6a44\"\u003e\u003ccode\u003e57b183a\u003c/code\u003e\u003c/a\u003e chore: release v0.2.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/5ba47f981c9cf1a7323fd4b05abce86a8fac7757\"\u003e\u003ccode\u003e5ba47f9\u003c/code\u003e\u003c/a\u003e ci: Add caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/3b5adcd50578a89d8ba18555be6a7e3df4536d76\"\u003e\u003ccode\u003e3b5adcd\u003c/code\u003e\u003c/a\u003e Remove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/2f7a9c402b127e631ee7bcda8dc83d75f569d097\"\u003e\u003ccode\u003e2f7a9c4\u003c/code\u003e\u003c/a\u003e Bump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/a61cffbc36de7d78c6c4af3d04fa72eda2fb0d03\"\u003e\u003ccode\u003ea61cffb\u003c/code\u003e\u003c/a\u003e Update the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/3caf9d0c24c2b2a8bafaf3e2bd20a33e6e73fba2\"\u003e\u003ccode\u003e3caf9d0\u003c/code\u003e\u003c/a\u003e chore: release v0.2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/2ab5da1b4c9082e723ccb7ef7b621c89bd4bb3f7\"\u003e\u003ccode\u003e2ab5da1\u003c/code\u003e\u003c/a\u003e ci: Add a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/d83ae2355f73872b2fbd2941a8685f878a637efa\"\u003e\u003ccode\u003ed83ae23\u003c/code\u003e\u003c/a\u003e ci: Add a release job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/e289e35913bdf23d3a6f27a49b3127d0adf5e41b\"\u003e\u003ccode\u003ee289e35\u003c/code\u003e\u003c/a\u003e Document and start testing the MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/4f6d84ea6005fc1caed0a26e96044d1893292c43\"\u003e\u003ccode\u003e4f6d84e\u003c/code\u003e\u003c/a\u003e ci: Test on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.60.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stebalien/tempfile/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/kdrv3xc/ksu_susfs/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kdrv3xc%2Fksu_susfs/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"0.3.1","new_version":"0.3.2","update_type":"patch","path":"/userspace/ksud","pr_created_at":"2025-08-22T14:23:43.000Z","version_change":"0.3.1 → 0.3.2","issue":{"uuid":"2766483262","node_id":"PR_kwDOPicOhc6k5S8-","number":5,"state":"open","title":"build(deps): bump the crates group in /userspace/ksud with 113 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-22T14:23:43.000Z","updated_at":"2025-08-22T14:23:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":113,"packages":[{"name":"anyhow","old_version":"1.0.86","new_version":"1.0.99","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.10","new_version":"4.5.45","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.32","new_version":"0.2.34","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip-extensions","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"log","old_version":"0.4.22","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.4","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde","old_version":"1.0.204","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.120","new_version":"1.0.143","repository_url":"https://github.com/serde-rs/json"},{"name":"regex","old_version":"1.10.5","new_version":"1.11.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"encoding_rs","old_version":"0.8.34","new_version":"0.8.35","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"retry","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/jimmycuadra/retry"},{"name":"libc","old_version":"0.2.155","new_version":"0.2.175","repository_url":"https://github.com/rust-lang/libc"},{"name":"is_executable","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/fitzgen/is_executable"},{"name":"nom","old_version":"7.1.3","new_version":"8.0.0","repository_url":"https://github.com/rust-bakery/nom"},{"name":"derive-new","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/nrc/derive-new"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.21","new_version":"0.2.23","repository_url":"https://github.com/rust-lang/getopts"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"chrono","old_version":"0.4.38","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"procfs","old_version":"0.16.0","new_version":"0.17.0","repository_url":"https://github.com/eminence/procfs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"allocator-api2","old_version":"0.2.18","new_version":"0.2.21","repository_url":"https://github.com/zakarumych/allocator-api2"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"anstream","old_version":"0.6.14","new_version":"0.6.20","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.7","new_version":"1.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.4","new_version":"0.2.7","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.0","new_version":"1.1.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.3","new_version":"3.0.10","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"arbitrary","old_version":"1.3.2","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"async-trait","old_version":"0.1.81","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.3.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"backtrace","old_version":"0.3.73","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.16.0","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.6.1","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bzip2-sys","old_version":"0.1.11+1.0.8","new_version":"0.1.13+1.0.8","repository_url":"https://github.com/alexcrichton/bzip2-rs"},{"name":"cc","old_version":"1.1.6","new_version":"1.2.34","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.10","new_version":"4.5.44","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.8","new_version":"4.5.45","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.1","new_version":"0.7.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"const_format_proc_macros","old_version":"0.2.32","new_version":"0.2.34","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"constant_time_eq","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/cesarb/constant_time_eq"},{"name":"core-foundation-sys","old_version":"0.8.6","new_version":"0.8.7","repository_url":"https://github.com/servo/core-foundation-rs"},{"name":"cpufeatures","old_version":"0.2.12","new_version":"0.2.17","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-channel","old_version":"0.5.13","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-deque","old_version":"0.8.5","new_version":"0.8.6","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-queue","old_version":"0.3.11","new_version":"0.3.12","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-utils","old_version":"0.8.20","new_version":"0.8.21","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"dary_heap","old_version":"0.3.6","new_version":"0.3.7","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"derive_arbitrary","old_version":"1.3.2","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"either","old_version":"1.13.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"env_filter","old_version":"0.1.1","new_version":"0.1.3","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"equivalent","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/indexmap-rs/equivalent"},{"name":"flate2","old_version":"1.0.30","new_version":"1.1.2","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.29.0","new_version":"0.31.1","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.60","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.2.6","new_version":"2.10.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"inout","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/RustCrypto/utils"},{"name":"is_terminal_polyfill","old_version":"1.70.0","new_version":"1.70.1","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"itoa","old_version":"1.0.11","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jobserver","old_version":"0.1.32","new_version":"0.1.33","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"libm","old_version":"0.2.8","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"linux-raw-sys","old_version":"0.4.14","new_version":"0.4.15","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.5","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.7.4","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"object","old_version":"0.36.2","new_version":"0.36.7","repository_url":"https://github.com/gimli-rs/object"},{"name":"once_cell","old_version":"1.19.0","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"pin-project-lite","old_version":"0.2.14","new_version":"0.2.16","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"pkg-config","old_version":"0.3.30","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"ppv-lite86","old_version":"0.2.17","new_version":"0.2.21","repository_url":"https://github.com/cryptocorrosion/cryptocorrosion"},{"name":"proc-macro2","old_version":"1.0.86","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"procfs-core","old_version":"0.16.0","new_version":"0.17.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.36","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rayon","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"rayon-core","old_version":"1.12.1","new_version":"1.13.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"regex-automata","old_version":"0.4.7","new_version":"0.4.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/rust-lang/regex"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"ryu","old_version":"1.0.18","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde_derive","old_version":"1.0.204","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.72","new_version":"2.0.106","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"1.0.63","new_version":"1.0.69","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thiserror-impl","old_version":"1.0.63","new_version":"1.0.69","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.36","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.39.1","new_version":"1.47.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.17.0","new_version":"1.18.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.12","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.13","new_version":"0.2.1","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"unicode-xid","old_version":"0.2.4","new_version":"0.2.6","repository_url":"https://github.com/unicode-rs/unicode-xid"},{"name":"version_check","old_version":"0.9.4","new_version":"0.9.5","repository_url":"https://github.com/SergioBenitez/version_check"},{"name":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi"},{"name":"wasm-bindgen","old_version":"0.2.92","new_version":"0.2.100","repository_url":"https://github.com/rustwasm/wasm-bindgen"},{"name":"wasm-bindgen-backend","old_version":"0.2.92","new_version":"0.2.100","repository_url":"https://github.com/rustwasm/wasm-bindgen"},{"name":"wasm-bindgen-macro","old_version":"0.2.92","new_version":"0.2.100","repository_url":"https://github.com/rustwasm/wasm-bindgen"},{"name":"wasm-bindgen-macro-support","old_version":"0.2.92","new_version":"0.2.100","repository_url":"https://github.com/rustwasm/wasm-bindgen"},{"name":"wasm-bindgen-shared","old_version":"0.2.92","new_version":"0.2.100","repository_url":"https://github.com/rustwasm/wasm-bindgen"},{"name":"winapi-util","old_version":"0.1.8","new_version":"0.1.10","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"},{"name":"zstd","old_version":"0.13.2","new_version":"0.13.3","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-safe","old_version":"7.2.0","new_version":"7.2.4","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-sys","old_version":"2.0.12+zstd.1.5.6","new_version":"2.0.15+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 113 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.86` | `1.0.99` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.10` | `4.5.45` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.32` | `0.2.34` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.0` | `0.8.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.22` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.4` | `0.11.8` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.204` | `1.0.219` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.120` | `1.0.143` |\n| [regex](https://github.com/rust-lang/regex) | `1.10.5` | `1.11.1` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.34` | `0.8.35` |\n| [retry](https://github.com/jimmycuadra/retry) | `2.0.0` | `2.1.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.155` | `0.2.175` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.1` | `1.0.4` |\n| [nom](https://github.com/rust-bakery/nom) | `7.1.3` | `8.0.0` |\n| [derive-new](https://github.com/nrc/derive-new) | `0.6.0` | `0.7.0` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `6.0.1` | `7.0.2` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.23` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.38` | `0.4.41` |\n| [procfs](https://github.com/eminence/procfs) | `0.16.0` | `0.17.0` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.1` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [allocator-api2](https://github.com/zakarumych/allocator-api2) | `0.2.18` | `0.2.21` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.14` | `0.6.20` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.7` | `1.0.11` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.4` | `0.2.7` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.0` | `1.1.4` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.3` | `3.0.10` |\n| [arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.3.2` | `1.4.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.81` | `0.1.89` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.3.0` | `1.5.0` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.73` | `0.3.75` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.16.0` | `3.19.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.6.1` | `1.10.1` |\n| [bzip2-sys](https://github.com/alexcrichton/bzip2-rs) | `0.1.11+1.0.8` | `0.1.13+1.0.8` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.1.6` | `1.2.34` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.10` | `4.5.44` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.8` | `4.5.45` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.1` | `0.7.5` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.1` | `1.0.4` |\n| [const_format_proc_macros](https://github.com/rodrimati1992/const_format_crates) | `0.2.32` | `0.2.34` |\n| [constant_time_eq](https://github.com/cesarb/constant_time_eq) | `0.3.0` | `0.3.1` |\n| [core-foundation-sys](https://github.com/servo/core-foundation-rs) | `0.8.6` | `0.8.7` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.2.12` | `0.2.17` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.13` | `0.5.15` |\n| [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) | `0.8.5` | `0.8.6` |\n| [crossbeam-queue](https://github.com/crossbeam-rs/crossbeam) | `0.3.11` | `0.3.12` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.20` | `0.8.21` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.6` | `0.3.7` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.3.2` | `1.4.2` |\n| [either](https://github.com/rayon-rs/either) | `1.13.0` | `1.15.0` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.1` | `0.1.3` |\n| [equivalent](https://github.com/indexmap-rs/equivalent) | `1.0.1` | `1.0.2` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.30` | `1.1.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.16` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.29.0` | `0.31.1` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.60` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.2.6` | `2.10.0` |\n| [inout](https://github.com/RustCrypto/utils) | `0.1.3` | `0.1.4` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.0` | `1.70.1` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.11` | `1.0.15` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.32` | `0.1.33` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.8` | `0.2.15` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.4.14` | `0.4.15` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.5` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.7.4` | `0.8.9` |\n| [object](https://github.com/gimli-rs/object) | `0.36.2` | `0.36.7` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.19.0` | `1.21.3` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.14` | `0.2.16` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.30` | `0.3.32` |\n| [ppv-lite86](https://github.com/cryptocorrosion/cryptocorrosion) | `0.2.17` | `0.2.21` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.86` | `1.0.101` |\n| [procfs-core](https://github.com/eminence/procfs) | `0.16.0` | `0.17.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.36` | `1.0.40` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n| [rayon-core](https://github.com/rayon-rs/rayon) | `1.12.1` | `1.13.0` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.7` | `0.4.9` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.4` | `0.8.5` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.26` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.18` | `1.0.20` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.204` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.72` | `2.0.106` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.63` | `1.0.69` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `1.0.63` | `1.0.69` |\n| [time](https://github.com/time-rs/time) | `0.3.36` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.39.1` | `1.47.1` |\n| [typenum](https://github.com/paholg/typenum) | `1.17.0` | `1.18.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.12` | `1.0.18` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.13` | `0.2.1` |\n| [unicode-xid](https://github.com/unicode-rs/unicode-xid) | `0.2.4` | `0.2.6` |\n| [version_check](https://github.com/SergioBenitez/version_check) | `0.9.4` | `0.9.5` |\n| [wasi](https://github.com/bytecodealliance/wasi) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen) | `0.2.92` | `0.2.100` |\n| [wasm-bindgen-backend](https://github.com/rustwasm/wasm-bindgen) | `0.2.92` | `0.2.100` |\n| [wasm-bindgen-macro](https://github.com/rustwasm/wasm-bindgen) | `0.2.92` | `0.2.100` |\n| [wasm-bindgen-macro-support](https://github.com/rustwasm/wasm-bindgen) | `0.2.92` | `0.2.100` |\n| [wasm-bindgen-shared](https://github.com/rustwasm/wasm-bindgen) | `0.2.92` | `0.2.100` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.8` | `0.1.10` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.2` | `0.13.3` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.0` | `7.2.4` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.12+zstd.1.5.6` | `2.0.15+zstd.1.5.7` |\n\nUpdates `anyhow` from 1.0.86 to 1.0.99\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.95\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.from_boxed\"\u003e\u003ccode\u003eError::from_boxed\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/401\"\u003e#401\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.93\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dev-dependencies to \u003ccode\u003ethiserror\u003c/code\u003e v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Rust 1.82's \u003ccode\u003e\u0026amp;raw const\u003c/code\u003e and \u003ccode\u003e\u0026amp;raw mut\u003c/code\u003e syntax inside \u003ccode\u003eensure!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure OUT_DIR is left with deterministic contents after build script execution (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.90\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake anyhow::Error's \u003ccode\u003eUnwindSafe\u003c/code\u003e and \u003ccode\u003eRefUnwindSafe\u003c/code\u003e impl consistently available between versions of Rust newer and older than 1.72 (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.88\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.87\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport more APIs, including \u003ccode\u003eError::new\u003c/code\u003e and \u003ccode\u003eError::chain\u003c/code\u003e, in no-std mode on Rust 1.81+ (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2b963a759decf0828efb58a8fdd417fb12f71fb\"\u003e\u003ccode\u003ef2b963a\u003c/code\u003e\u003c/a\u003e Release 1.0.99\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c64c15e75f8f588f01810a990e1529e8aa0eea9\"\u003e\u003ccode\u003e2c64c15\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e from dtolnay/enotempty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/8cf66f79361d568067a75848aec30d3b2072be5c\"\u003e\u003ccode\u003e8cf66f7\u003c/code\u003e\u003c/a\u003e Allow build-script cleanup failure with NFSv3 output directory to be non-fatal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f5e145c683a2cb958268d1bbeb5dedabca0b0fc7\"\u003e\u003ccode\u003ef5e145c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/1d7ef1db5414ac155ad6254685673c90ea4c7d77\"\u003e\u003ccode\u003e1d7ef1d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-06-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/69295727cefb015a184f9b780fcc51ef905a798c\"\u003e\u003ccode\u003e6929572\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-06-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/37224e3142ea62f29f31d4a2bd69c3afc80d7cc4\"\u003e\u003ccode\u003e37224e3\u003c/code\u003e\u003c/a\u003e Ignore mismatched_lifetime_syntaxes lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/11f0e81aaf1a9bd6675c841c8db07968096e8ee1\"\u003e\u003ccode\u003e11f0e81\u003c/code\u003e\u003c/a\u003e Pin nightly toolchain used for miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d04c999d6327c7a72ab98221c7b249104debc16b\"\u003e\u003ccode\u003ed04c999\u003c/code\u003e\u003c/a\u003e Raise required compiler for backtrace feature to rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/219d16330d92a9d2adf6f4645a6db7ec5516d0cc\"\u003e\u003ccode\u003e219d163\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2025-05-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.86...1.0.99\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.10 to 4.5.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.45\u003c/h2\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.44\u003c/h2\u003e\n\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.43\u003c/h2\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.42\u003c/h2\u003e\n\u003ch2\u003e[4.5.42] - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude subcommand visible long aliases in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.39\u003c/h2\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.45] - 2025-08-12\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(unstable-v5)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.44] - 2025-08-11\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::mut_subcommands\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.43] - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e In long help, list Possible Values before defaults, rather than after, for a more consistent look\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.42] - 2025-07-30\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude subcommand visible long aliases in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.41] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStyles::context\u003c/code\u003e and \u003ccode\u003eStyles::context_value\u003c/code\u003e to customize the styling of \u003ccode\u003e[default: value]\u003c/code\u003e like notes in the \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.40] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport quoted ids in \u003ccode\u003earg!()\u003c/code\u003e macro (e.g. \u003ccode\u003earg!(\u0026quot;check-config\u0026quot;: ...)\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/246d972a6c5bef724ce5fbaac4a97cffa10a77c8\"\u003e\u003ccode\u003e246d972\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a35a0761aeebcfb10d363227fe54db25a5bea2c0\"\u003e\u003ccode\u003ea35a076\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9b985a3c17449f474633c31ec63215dbb810d075\"\u003e\u003ccode\u003e9b985a3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5912\"\u003e#5912\u003c/a\u003e from epage/takes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/389fbe87d2cf5f093db7dc5ebcac819536176f76\"\u003e\u003ccode\u003e389fbe8\u003c/code\u003e\u003c/a\u003e feat(builder): Allow flags to take num_args=0..=1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c395d02703e1ebe76dc87d03b725a47937be29de\"\u003e\u003ccode\u003ec395d02\u003c/code\u003e\u003c/a\u003e test(parser): Show flag behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/32c119efa6937a8f261e75d7c71323ab5312748d\"\u003e\u003ccode\u003e32c119e\u003c/code\u003e\u003c/a\u003e refactor(assert): Be more specific than action.takes_values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/80ea3e7c2437c46722c5e66e132002e684889bd9\"\u003e\u003ccode\u003e80ea3e7\u003c/code\u003e\u003c/a\u003e fix(assert): Clean up num_args/action assert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2bc0f45fe590a8c4a5518a3a3d42d074dc89ee87\"\u003e\u003ccode\u003e2bc0f45\u003c/code\u003e\u003c/a\u003e fix(builder): Make ValueRange display independent of usize::MAX\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a0187c6f3beb15f8f75bc38dd9e45cea2563329c\"\u003e\u003ccode\u003ea0187c6\u003c/code\u003e\u003c/a\u003e test(assert): Verify num_args/action compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a8f9885250579d632aa9f6adc2a9ca17ab0833a1\"\u003e\u003ccode\u003ea8f9885\u003c/code\u003e\u003c/a\u003e refactor(builder): Be more explicit in how takes_values is used\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.10...clap_complete-v4.5.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const_format` from 0.2.32 to 0.2.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/releases\"\u003econst_format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.34 release\u003c/h2\u003e\n\u003cp\u003eThis release makes the \u003ccode\u003econst_format::fmt\u003c/code\u003e API usable on the latest stable (Rust 1.83.0), meaning that no crate feature requires the nightly Rust compiler anymore.\u003c/p\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch3\u003e0.2.34\u003c/h3\u003e\n\u003cp\u003eNow all features that used to require nightly only require Rust 1.83.0\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003e\u0026quot;rust_1_83\u0026quot;\u003c/code\u003e feature that enables \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature\u003c/p\u003e\n\u003cp\u003eChanged \u003ccode\u003e\u0026quot;fmt\u0026quot;\u003c/code\u003e feature to enable \u003ccode\u003e\u0026quot;rust_1_83\u0026quot;\u003c/code\u003e feature\u003c/p\u003e\n\u003cp\u003eMade many macros forward compatible with inline const patterns(when the \u003ccode\u003e\u0026quot;rust_1_83\u0026quot;\u003c/code\u003e feature is enabled):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econcatc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econcatcp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eformatc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eformatcp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap_ascii_case\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_get\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_index\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_repeat\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_replace\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdded these macros:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estr_splice_out\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_split_alt\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.2.33\u003c/h3\u003e\n\u003cp\u003eFixed Rust Analyzer style warning for assertion macros.\u003c/p\u003e\n\u003ch3\u003e0.2.32\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.57 and changed crate's edition to 2021. This change is motivated by proc-macro2 increasing its MSRV to 1.56.\u003c/p\u003e\n\u003cp\u003eChanged these items that needed the \u003ccode\u003e\u0026quot;rust_1_51\u0026quot;\u003c/code\u003e feature into always being enabled:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emap_ascii_case\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_replace\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.2.31\u003c/h3\u003e\n\u003cp\u003eAdded a workaround for rustdoc bug (\u003ca href=\"https://redirect.github.com/rust-lang/rust/issues/112085\"\u003erust-lang/rust#112085\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003e0.2.29\u003c/h3\u003e\n\u003cp\u003eAdded lowercase hexadecimal formatting support.\u003c/p\u003e\n\u003cp\u003eBreaking: to add lowercase hexadecimal formatting, this crate changed the uppercase hexadecimal formatter from \u003ccode\u003e{:x}\u003c/code\u003e to \u003ccode\u003e{:X}\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/blob/master/Changelog.md\"\u003econst_format's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e0.2.34\u003c/h3\u003e\n\u003cp\u003eNow all features that used to require nightly only require Rust 1.83.0\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003e\u0026quot;rust_1_83\u0026quot;\u003c/code\u003e feature that enables \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature\u003c/p\u003e\n\u003cp\u003eChanged \u003ccode\u003e\u0026quot;fmt\u0026quot;\u003c/code\u003e feature to enable \u003ccode\u003e\u0026quot;rust_1_83\u0026quot;\u003c/code\u003e feature\u003c/p\u003e\n\u003cp\u003eMade many macros forward compatible with inline const patterns(when the \u003ccode\u003e\u0026quot;rust_1_83\u0026quot;\u003c/code\u003e feature is enabled):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econcatc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econcatcp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eformatc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eformatcp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emap_ascii_case\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_get\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_index\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_repeat\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_replace\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdded these macros:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estr_splice_out\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estr_split_alt\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.2.33\u003c/h3\u003e\n\u003cp\u003eFixed Rust Analyzer style warning for assertion macros.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/commits/0.2.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip-extensions` from 0.8.0 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/releases\"\u003ezip-extensions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe crate now reflects the \u003ccode\u003ezip\u003c/code\u003e crate features, allowing consumers to configure the required zip features and give fine-grained control over binary size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/blob/master/CHANGELOG.md\"\u003ezip-extensions's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.1] - 2024-07-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/17\"\u003e#17\u003c/a\u003e] The crate now reflects the \u003ccode\u003ezip\u003c/code\u003e crate features, allowing consumers to configure the required zip features and gain fine-grained control over binary size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/51b2652ea194dc082a976b085fbb334d814a1f45\"\u003e\u003ccode\u003e51b2652\u003c/code\u003e\u003c/a\u003e Updates the crate version and changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/5c4685fa8a3210213b2b51532e9823a57e3a1abd\"\u003e\u003ccode\u003e5c4685f\u003c/code\u003e\u003c/a\u003e Update zip and export its features (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/17\"\u003e#17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.0...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.22 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDerive \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003ekv::Value\u003c/code\u003e by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/668\"\u003erust-lang/log#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espdlog-rs\u003c/code\u003e link to crate doc by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/669\"\u003erust-lang/log#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.26 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/670\"\u003erust-lang/log#670\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.25...0.4.26\"\u003ehttps://github.com/rust-lang/log/compare/0.4.25...0.4.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert loosening of kv cargo features by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/662\"\u003erust-lang/log#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.25 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/663\"\u003erust-lang/log#663\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.24...0.4.25\"\u003ehttps://github.com/rust-lang/log/compare/0.4.24...0.4.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.24 (yanked)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up kv feature activation by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/659\"\u003erust-lang/log#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.24 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/660\"\u003erust-lang/log#660\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.23...0.4.24\"\u003ehttps://github.com/rust-lang/log/compare/0.4.23...0.4.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.23 (yanked)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix some typos by \u003ca href=\"https://github.com/Kleinmarb\"\u003e\u003ccode\u003e@​Kleinmarb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/637\"\u003erust-lang/log#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd logforth to implementation by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/638\"\u003erust-lang/log#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espdlog-rs\u003c/code\u003e link to README by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/639\"\u003erust-lang/log#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd correct lifetime to kv::Value::to_borrowed_str by \u003ca href=\"https://github.com/stevenroose\"\u003e\u003ccode\u003e@​stevenroose\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/643\"\u003erust-lang/log#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add logforth as an impl by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/642\"\u003erust-lang/log#642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd clang_log implementation by \u003ca href=\"https://github.com/DDAN-17\"\u003e\u003ccode\u003e@​DDAN-17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/646\"\u003erust-lang/log#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBind lifetimes of \u0026amp;str returned from Key by the lifetime of 'k rather than the lifetime of the Key struct by \u003ca href=\"https://github.com/gbbosak\"\u003e\u003ccode\u003e@​gbbosak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/648\"\u003erust-lang/log#648\u003c/a\u003e (reverted)\u003c/li\u003e\n\u003cli\u003eFix up key lifetimes and add method to try get a borrowed key by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/653\"\u003erust-lang/log#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Ftail implementation by \u003ca href=\"https://github.com/tjardoo\"\u003e\u003ccode\u003e@​tjardoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/652\"\u003erust-lang/log#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelax feature flag for value's std_support by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/657\"\u003erust-lang/log#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.23 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/656\"\u003erust-lang/log#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.26] - 2025-02-18\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerive \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003ekv::Value\u003c/code\u003e by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/668\"\u003erust-lang/log#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espdlog-rs\u003c/code\u003e link to crate doc by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/669\"\u003erust-lang/log#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.25...0.4.26\"\u003ehttps://github.com/rust-lang/log/compare/0.4.25...0.4.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.25] - 2025-01-14\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert loosening of kv cargo features by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/662\"\u003erust-lang/log#662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.24...0.4.25\"\u003ehttps://github.com/rust-lang/log/compare/0.4.24...0.4.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.24] - 2025-01-11\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix up kv feature activation by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/659\"\u003erust-lang/log#659\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.23...0.4.24\"\u003ehttps://github.com/rust-lang/log/compare/0.4.23...0.4.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.23] - 2025-01-10 (yanked)\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix some typos by \u003ca href=\"https://github.com/Kleinmarb\"\u003e\u003ccode\u003e@​Kleinmarb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/637\"\u003erust-lang/log#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd logforth to implementation by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/638\"\u003erust-lang/log#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espdlog-rs\u003c/code\u003e link to README by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/639\"\u003erust-lang/log#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd correct lifetime to kv::Value::to_borrowed_str by \u003ca href=\"https://github.com/stevenroose\"\u003e\u003ccode\u003e@​stevenroose\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/643\"\u003erust-lang/log#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add logforth as an impl by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/642\"\u003erust-lang/log#642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd clang_log implementation by \u003ca href=\"https://github.com/DDAN-17\"\u003e\u003ccode\u003e@​DDAN-17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/646\"\u003erust-lang/log#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBind lifetimes of \u0026amp;str returned from Key by the lifetime of 'k rather than the lifetime of the Key struct by \u003ca href=\"https://github.com/gbbosak\"\u003e\u003ccode\u003e@​gbbosak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/648\"\u003erust-lang/log#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up key lifetimes and add method to try get a borrowed key by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/653\"\u003erust-lang/log#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Ftail implementation by \u003ca href=\"https://github.com/tjardoo\"\u003e\u003ccode\u003e@​tjardoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/652\"\u003erust-lang/log#652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.22...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.4 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.6\u003c/h2\u003e\n\u003ch2\u003e[0.11.6] - 2024-12-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in file and line rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.5\u003c/h2\u003e\n\u003ch2\u003e[0.11.5] - 2024-07-25\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.6] - 2024-12-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in file and line rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.5] - 2024-07-25\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.4...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.204 to 1.0.219\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.218\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.217\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport serializing externally tagged unit variant inside flattened field (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2786\"\u003e#2786\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.216\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark all generated impls with #[automatically_derived] to exclude from code coverage (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2866\"\u003e#2866\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2868\"\u003e#2868\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tdittr\"\u003e\u003ccode\u003e@​tdittr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.215\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduce warning when multiple fields or variants have the same deserialization name (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2855\"\u003e#2855\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2856\"\u003e#2856\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.214\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement IntoDeserializer for all Deserializers in serde::de::value module (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2568\"\u003e#2568\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.213\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix support for macro-generated \u003ccode\u003ewith\u003c/code\u003e attributes inside a newtype struct (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2847\"\u003e#2847\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.212\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix hygiene of macro-generated local variable accesses in serde(with) wrappers (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2845\"\u003e#2845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.211\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error reporting about mismatched signature in \u003ccode\u003ewith\u003c/code\u003e and \u003ccode\u003edefault\u003c/code\u003e attributes (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2558\"\u003e#2558\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eShow variant aliases in error message when variant deserialization fails (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2566\"\u003e#2566\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove binary size of untagged enum and internally tagged enum deserialization by about 12% (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2821\"\u003e#2821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.210\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport serializing and deserializing \u003ccode\u003eIpAddr\u003c/code\u003e and \u003ccode\u003eSocketAddr\u003c/code\u003e in no-std mode on Rust 1.77+ (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2816\"\u003e#2816\u003c/a\u003e, thanks \u003ca href=\"https://github.com/MathiasKoch\"\u003e\u003ccode\u003e@​MathiasKoch\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eserde::ser::StdError\u003c/code\u003e and \u003ccode\u003eserde::de::StdError\u003c/code\u003e equivalent to \u003ccode\u003ecore::error::Error\u003c/code\u003e on Rust 1.81+ (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2818\"\u003e#2818\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.209\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix deserialization of empty structs and empty tuples inside of untagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2805\"\u003e#2805\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.208\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport serializing and deserializing unit structs in a \u003ccode\u003eflatten\u003c/code\u003e field (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2802\"\u003e#2802\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jonhoo\"\u003e\u003ccode\u003e@​jonhoo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.207\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove interactions between \u003ccode\u003eflatten\u003c/code\u003e attribute and \u003ccode\u003eskip_serializing\u003c/code\u003e/\u003ccode\u003eskip_deserializing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2795\"\u003e#2795\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.206\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove support for \u003ccode\u003eflatten\u003c/code\u003e attribute inside of enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2567\"\u003e#2567\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.205\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2785\"\u003e#2785\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2791\"\u003e#2791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/49d098debdf8b5c38bfb6868f455c6ce542c422c\"\u003e\u003ccode\u003e49d098d\u003c/code\u003e\u003c/a\u003e Release 1.0.219\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/40f1d19dbed1934fae9dc835903232c2d0999599\"\u003e\u003ccode\u003e40f1d19\u003c/code\u003e\u003c/a\u003e Wrap dummy.rs to 80 columns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/514848b584b19c0f8766275dfbc1f3c6b0ae2077\"\u003e\u003ccode\u003e514848b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e from davidzeng0/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/168b6cf789bcbd2ffbdc20db9b75ecf3b2fd31a1\"\u003e\u003ccode\u003e168b6cf\u003c/code\u003e\u003c/a\u003e fix clippy absolute paths warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a8bdd17333889cebe7af97064066f89aab1bef8e\"\u003e\u003ccode\u003ea8bdd17\u003c/code\u003e\u003c/a\u003e Remove unused Punctuated import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1c9601358b57b9023450a0e2e7f599572a76b49d\"\u003e\u003ccode\u003e1c96013\u003c/code\u003e\u003c/a\u003e Resolve mem_replace_with_default clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f0d1ae08f31941e91f80eaf7463dfbce2172bc70\"\u003e\u003ccode\u003ef0d1ae0\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/e3eaa6a3dd6edd701476097182313cdbd73da78c\"\u003e\u003ccode\u003ee3eaa6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2896\"\u003e#2896\u003c/a\u003e from dtolnay/stabledoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6a630cf2835efe74cfad8258d9433611f0a3151c\"\u003e\u003ccode\u003e6a630cf\u003c/code\u003e\u003c/a\u003e Also link to stable proc_macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3\"\u003e\u003ccode\u003e7bfd518\u003c/code\u003e\u003c/a\u003e Release 1.0.218\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.204...v1.0.219\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.120 to 1.0.143\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn on \u0026quot;float_roundtrip\u0026quot; and \u0026quot;unbounded_depth\u0026quot; features for serde_json in play.rust-lang.org (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1230\"\u003e#1230\u003c/a\u003e, thanks \u003ca href=\"https://github.com/goffrie\"\u003e\u003ccode\u003e@​goffrie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd serde_json::Map::into_values method (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1226\"\u003e#1226\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.134\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eRawValue\u003c/code\u003e associated constants for literal \u003ccode\u003enull\u003c/code\u003e, \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1221\"\u003e#1221\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bheylin\"\u003e\u003ccode\u003e@​bheylin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.133\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement From\u0026lt;[T; N]\u0026gt; for serde_json::Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.132\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove binary size and compile time for JSON array and JSON object deserialization by about 50% (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of JSON array and JSON object deserialization by about 8% (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.131\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Deserializer and IntoDeserializer for \u003ccode\u003eMap\u0026lt;String, Value\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026amp;Map\u0026lt;String, Value\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1135\"\u003e#1135\u003c/a\u003e, thanks \u003ca href=\"https://github.com/swlynch99\"\u003e\u003ccode\u003e@​swlynch99\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.130\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport converting and deserializing \u003ccode\u003eNumber\u003c/code\u003e from i128 and u128 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1141\"\u003e#1141\u003c/a\u003e, thanks \u003ca href=\"https://github.com/druide\"\u003e\u003ccode\u003e@​druide\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.129\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/serde_json/1/serde_json/struct.Map.html#method.sort_keys\"\u003e\u003ccode\u003eserde_json::Map::sort_keys\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/serde_json/1/serde_json/enum.Value.html#method.sort_all_objects\"\u003e\u003ccode\u003eserde_json::Value::sort_all_objects\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.128\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport serializing maps containing 128-bit integer keys to serde_json::Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1188\"\u003e#1188\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mrreadiness\"\u003e\u003ccode\u003e@​Mrreadiness\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/10102c49bfd95e5b8d42a6c0b9530b1732a6fea8\"\u003e\u003ccode\u003e10102c4\u003c/code\u003e\u003c/a\u003e Release 1.0.143\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2a5b85312c2eb0eec19f922993e1a6931535b5e3\"\u003e\u003ccode\u003e2a5b853\u003c/code\u003e\u003c/a\u003e Replace super::super with absolute path within crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/447170bd38099bc9636de4ff73c00e9d816a75f4\"\u003e\u003ccode\u003e447170b\u003c/code\u003e\u003c/a\u003e Merge pull request 1271 from mickvangelderen/mick/impl-from-str-for-map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/ec190d6dfd4ecc5b31db76a7f1c26c54e99eee9f\"\u003e\u003ccode\u003eec190d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e from xlambein/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8be664752fe8b8fc92b239155979fad39719c2fd\"\u003e\u003ccode\u003e8be6647\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e from SOF3/compact-default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/ba5b3cccea799018d236c1af24a34ae53b6c84cc\"\u003e\u003ccode\u003eba5b3cc\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1731167cd5dd6358944aabf8ab8504a2f5162018\"\u003e\u003ccode\u003e1731167\u003c/code\u003e\u003c/a\u003e Release 1.0.142\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e51c81450a3018a5524f6b1afba7192ddbafcc69\"\u003e\u003ccode\u003ee51c814\u003c/code\u003e\u003c/a\u003e Touch up PR 1265\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/84abbdb613ce8faa2e93eddcc96f5514eb31a1d1\"\u003e\u003ccode\u003e84abbdb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e from aatifsyed/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6843c3660ec3394b15da016902e001f8381dfe92\"\u003e\u003ccode\u003e6843c36\u003c/code\u003e\u003c/a\u003e Release 1.0.141\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.120...v1.0.143\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.10.5 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (2024-10-24)\u003c/h1\u003e\n\u003cp\u003eThis is a new patch release of \u003ccode\u003eregex\u003c/code\u003e that fixes compilation on nightly\nRust when the unstable \u003ccode\u003epattern\u003c/code\u003e crate feature is enabled. Users on nightly\nRust without this feature enabled are unaffected.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1231\"\u003e#1231\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1231\"\u003erust-lang/regex#1231\u003c/a\u003e):\nFix the \u003ccode\u003ePattern\u003c/code\u003e trait implementation as a result of nightly API breakage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (2024-09-29)\u003c/h1\u003e\n\u003cp\u003eThis is a new minor release of \u003ccode\u003eregex\u003c/code\u003e that brings in an update to the\nUnicode Character Database. Specifically, this updates the Unicode data\nused by \u003ccode\u003eregex\u003c/code\u003e internally to the version 16 release.\u003c/p\u003e\n\u003cp\u003eNew features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1228\"\u003e#1228\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1228\"\u003erust-lang/regex#1228\u003c/a\u003e):\nAdd new \u003ccode\u003eregex::SetMatches::matched_all\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003e[FEATURE \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1229\"\u003e#1229\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1229\"\u003erust-lang/regex#1229\u003c/a\u003e):\nUpdate to Unicode Character Database (UCD) version 16.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.10.6 (2024-08-02)\u003c/h1\u003e\n\u003cp\u003eThis is a new patch release with a fix for the \u003ccode\u003eunstable\u003c/code\u003e crate feature that\nenables \u003ccode\u003estd::str::Pattern\u003c/code\u003e trait integration.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1219\"\u003e#1219\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1219\"\u003erust-lang/regex#1219\u003c/a\u003e):\nFix the \u003ccode\u003ePattern\u003c/code\u003e trait implementation as a result of nightly API breakage.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9870c06e6c772daaad7ab612faab29130753e41c\"\u003e\u003ccode\u003e9870c06\u003c/code\u003e\u003c/a\u003e 1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/80df54e4b9ed4a9b14c502668856c3fc47b30cf4\"\u003e\u003ccode\u003e80df54e\u003c/code\u003e\u003c/a\u003e changelog: 1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/991ba8836b3dea741bdcb4e6f680543ab10331d6\"\u003e\u003ccode\u003e991ba88\u003c/code\u003e\u003c/a\u003e unstable: fix \u003ccode\u003ePattern\u003c/code\u003e trait implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/bcbe40342628b15ab2543d386c745f7f0811b791\"\u003e\u003ccode\u003ebcbe403\u003c/code\u003e\u003c/a\u003e 1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9e17e56d3bd77f135f8ffccefcea3f49cbb0cd44\"\u003e\u003ccode\u003e9e17e56\u003c/code\u003e\u003c/a\u003e deps: bump regex-automata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/58e16f50f07729bf856570d1a8be0de0b4d5e9e0\"\u003e\u003ccode\u003e58e16f5\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/4bb1e3d992a4e237c5ad535f1798f7a46552c34d\"\u003e\u003ccode\u003e4bb1e3d\u003c/code\u003e\u003c/a\u003e deps: bump regex-syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/cba0fbc0194456f644040d7558ae6ed261d57cc2\"\u003e\u003ccode\u003ecba0fbc\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/1533257e7d337022bbfae9df99fb99948044aa87\"\u003e\u003ccode\u003e1533257\u003c/code\u003e\u003c/a\u003e changelog: 1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9239e7e2feb996e8d764dbda23614663a1882ece\"\u003e\u003ccode\u003e9239e7e\u003c/code\u003e\u003c/a\u003e data: update to UCD 16\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.10.5...1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `encoding_rs` from 0.8.34 to 0.8.35\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/2fa58aecf537cc76ff52c0eb3d5e9f8fda466844\"\u003e\u003ccode\u003e2fa58ae\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/375b374ad1311bd524d82ae3033d4f7d93cc4e66\"\u003e\u003ccode\u003e375b374\u003c/code\u003e\u003c/a\u003e Note the encoding repo revision used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/e60a65ae458d3e9b2a5c504bc08d710485e5afa0\"\u003e\u003ccode\u003ee60a65a\u003c/code\u003e\u003c/a\u003e Update docs for GBK and gb18030\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/7f62c7f629e7b84b912c7b4170cdbd6719c04f98\"\u003e\u003ccode\u003e7f62c7f\u003c/code\u003e\u003c/a\u003e Fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/65e9eee2ee97b3163d82d15fd500af09d31daaba\"\u003e\u003ccode\u003e65e9eee\u003c/code\u003e\u003c/a\u003e Add release note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/471104f43b8a1c678dbcffc1d137f009fa881bc7\"\u003e\u003ccode\u003e471104f\u003c/code\u003e\u003c/a\u003e Restore PUA range check, add manual tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6a489c7e89085f8c953478a813e9f8bab9f8cc1b\"\u003e\u003ccode\u003e6a489c7\u003c/code\u003e\u003c/a\u003e Make the GBK-range GB18030-2022 changes work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/2f1b14fd08ddb6b42ad539d53b3a70b5a7105864\"\u003e\u003ccode\u003e2f1b14f\u003c/code\u003e\u003c/a\u003e Regenerate data for GB18030-2022 (tests fail)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/acae06412c97df212797bebee9845b9b1c12569b\"\u003e\u003ccode\u003eacae064\u003c/code\u003e\u003c/a\u003e Link to icu_normalizer instead of unic-normal\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.34...v0.8.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `retry` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jimmycuadra/retry/releases\"\u003eretry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003cp\u003eNew features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew constructors, \u003ccode\u003eretry::delay::Range::{try_from_millis_exclusive, try_from_millis_inclusive}\u003c/code\u003e, offering non-panicking variants of the existing constructors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated from \u003ccode\u003erand\u003c/code\u003e 0.8 to 0.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/f57ab9ea9bfcb6c2831d2c101fec84d7f45e362d\"\u003e\u003ccode\u003ef57ab9e\u003c/code\u003e\u003c/a\u003e Bump version to 2.1.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/500a323ce04d563915625cb63b65bdfc935daa04\"\u003e\u003ccode\u003e500a323\u003c/code\u003e\u003c/a\u003e Add fallible range constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/3c67a6c2bb3dd69b702665255410597977b129f2\"\u003e\u003ccode\u003e3c67a6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jimmycuadra/retry/issues/45\"\u003e#45\u003c/a\u003e from tottoto/update-to-rand-0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/9e82b98fa0f26bac5f69e3206a38b81daf48885f\"\u003e\u003ccode\u003e9e82b98\u003c/code\u003e\u003c/a\u003e Update to rand 0.9\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jimmycuadra/retry/compare/2.0.0...2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.155 to 0.2.175\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.175\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003egetpeereid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4524\"\u003e#4524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003estruct ld_info\u003c/code\u003e and friends (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4578\"\u003e#4578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Retore \u003ccode\u003estruct winsize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4577\"\u003e#4577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add UDP socket option constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4619\"\u003e#4619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e and \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4502\"\u003e#4502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add more \u003ccode\u003eprctl\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4531\"\u003e#4531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD Add further TCP stack-related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD x86-64: Add \u003ccode\u003emcontext_t.mc_tlsbase \u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4503\"\u003e#4503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD15: Add \u003ccode\u003ekinfo_proc.ki_uerrmsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003ein_conninfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exinpgen\u003c/code\u003e and related types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003exktls_session\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4482\"\u003e#4482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add functionality from \u003ccode\u003elibbsd\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4221\"\u003e#4221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eSECBIT_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4480\"\u003e#4480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Export \u003ccode\u003eioctl\u003c/code\u003e request generator macros (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4460\"\u003e#4460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003eptsname_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4608\"\u003e#4608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISCV32: Add time-related syscalls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4612\"\u003e#4612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003estrftime*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4453\"\u003e#4453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elinux: Add \u003ccode\u003eEXEC_RESTRICT_*\u003c/code\u003e and \u003ccode\u003eEXEC_DENY_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4545\"\u003e#4545\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add \u003ccode\u003econst\u003c/code\u003e to signatures to be consistent with other platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4563\"\u003e#4563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of \u003ccode\u003estruct statvfs.f_fsid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4576\"\u003e#4576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the type of constants for the \u003ccode\u003eioctl\u003c/code\u003e \u003ccode\u003erequest\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4582\"\u003e#4582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Fix the types of \u003ccode\u003estat{,64}.st_*tim\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4597\"\u003e#4597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use unique \u003ccode\u003eerrno\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4507\"\u003e#4507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild: Fix an incorrect \u003ccode\u003etarget_os\u003c/code\u003e -\u0026gt; \u003ccode\u003etarget_arch\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4550\"\u003e#4550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Fix the type of \u003ccode\u003exktls_session_onedir.ifnet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4552\"\u003e#4552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Fix the type of \u003ccode\u003enlink_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4509\"\u003e#4509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64 musl: Use a special MIPS definition of \u003ccode\u003estack_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4528\"\u003e#4528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMips64: Fix \u003ccode\u003eSI_TIMER\u003c/code\u003e, \u003ccode\u003eSI_MESGQ\u003c/code\u003e and \u003ccode\u003eSI_ASYNCIO\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4529\"\u003e#4529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Swap the order of \u003ccode\u003esi_errno\u003c/code\u003e and \u003ccode\u003esi_code\u003c/code\u003e in \u003ccode\u003esiginfo_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4530\"\u003e#4530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl Mips64: Use a special MIPS definition of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4527\"\u003e#4527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the definition of \u003ccode\u003efanotify_event_metadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4510\"\u003e#4510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Correct \u003ccode\u003eenum fae_action\u003c/code\u003e to be \u003ccode\u003e#[repr(C)]\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/60a8cfd564f83164d45b9533ff7a0d7371878f2a\"\u003e#60a8cfd5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePSP: Correct \u003ccode\u003echar\u003c/code\u003e -\u0026gt; \u003ccode\u003ec_char...\n\n_Description has been truncated_","html_url":"https://github.com/Bliss-Bass/KernelSU/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bliss-Bass%2FKernelSU/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"0.3.1","new_version":"0.3.2","update_type":"patch","path":"/userspace/ksud","pr_created_at":"2025-07-29T06:55:59.000Z","version_change":"0.3.1 → 0.3.2","issue":{"uuid":"3272373688","node_id":"PR_kwDOPUhAS86hHGaa","number":3,"state":"open","title":"build(deps): bump the crates group in /userspace/ksud with 68 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-29T06:55:59.000Z","updated_at":"2025-08-13T22:03:42.625Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":68,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.98","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.41","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"4.3.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.141","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.174","repository_url":"https://github.com/rust-lang/libc"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"7.0.2","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.21","new_version":"0.2.23","repository_url":"https://github.com/rust-lang/getopts"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.20.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"fs4","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/al8n/fs4-rs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"anstream","old_version":"0.6.18","new_version":"0.6.19","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.9","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.88","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.30","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.30","new_version":"4.5.41","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.41","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.0.35","new_version":"1.1.2","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.10.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.5","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.95","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.104","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.47.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.14","new_version":"0.2.1","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 68 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.41` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `4.3.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.141` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.174` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `8.0.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.23` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.1` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.19` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.11` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.6` | `0.2.7` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.2` | `1.1.3` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.9` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.30` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.41` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.41` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.5` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.10.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.5` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.9` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.26` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.21` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.104` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.47.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.14` | `0.2.1` |\n| [wasi](https://github.com/bytecodealliance/wasi) | `0.13.3+wasi-0.2.2` | `0.11.1+wasi-snapshot-preview1` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.98\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/709fe86f04878a62a29b9279f5bb96422f8bca28\"\u003e\u003ccode\u003e709fe86\u003c/code\u003e\u003c/a\u003e Release 1.0.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cbc1ad2b1621c538a5643f2f0c3800b98f3e40a0\"\u003e\u003ccode\u003ecbc1ad2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e from dtolnay/intodyn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e1a2017668cb365aac7573917d0c861298611ab5\"\u003e\u003ccode\u003ee1a2017\u003c/code\u003e\u003c/a\u003e Add 2 different conversions to Box\u0026lt;dyn Error + Send + Sync + 'static\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/29f2eddd1541201701a5a04caaed9c647f8fbddf\"\u003e\u003ccode\u003e29f2edd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/416\"\u003e#416\u003c/a\u003e from dtolnay/oldnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2244db872ff66000fafec5ffc5ada3be263b6b58\"\u003e\u003ccode\u003e2244db8\u003c/code\u003e\u003c/a\u003e Omit unused object_boxed from vtable in old no-std rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/213a9c2e6cfba42cf6d9adba3ff75bda4d30d907\"\u003e\u003ccode\u003e213a9c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/414\"\u003e#414\u003c/a\u003e from dtolnay/nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/02aa6b6faa5ca221debf7aad2279d54b37de5286\"\u003e\u003ccode\u003e02aa6b6\u003c/code\u003e\u003c/a\u003e Make all nightly go through the module that was probed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f\"\u003e\u003ccode\u003ebfb89ef\u003c/code\u003e\u003c/a\u003e Release 1.0.97\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e\"\u003e\u003ccode\u003ec7fca9b\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a\"\u003e\u003ccode\u003e427c0bb\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.30 to 4.5.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.39\u003c/h2\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.36\u003c/h2\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.35\u003c/h2\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.34\u003c/h2\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.33\u003c/h2\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.41] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStyles::context\u003c/code\u003e and \u003ccode\u003eStyles::context_value\u003c/code\u003e to customize the styling of \u003ccode\u003e[default: value]\u003c/code\u003e like notes in the \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.40] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport quoted ids in \u003ccode\u003earg!()\u003c/code\u003e macro (e.g. \u003ccode\u003earg!(\u0026quot;check-config\u0026quot;: ...)\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/92fcd83b7687a16005f91465ad64ca647929e76f\"\u003e\u003ccode\u003e92fcd83\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/aca91b99c1f934c1f6b29924bb052e2c51854d05\"\u003e\u003ccode\u003eaca91b9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8434510cee78d9591277c187c128c6ca7db8acc1\"\u003e\u003ccode\u003e8434510\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5869\"\u003e#5869\u003c/a\u003e from tw4452852/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33b1fc304ec6f551e0f2b082eafe1b6f44212179\"\u003e\u003ccode\u003e33b1fc3\u003c/code\u003e\u003c/a\u003e fix(complete): Fix env leakage in elvish dynamic completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e5f1f4884c48fd472529baa253c6384929f2ac0d\"\u003e\u003ccode\u003ee5f1f48\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9466a552fbf938f7969245f5bac99c38ea446e9b\"\u003e\u003ccode\u003e9466a55\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d74b79351212ad10eb89b9f842e678b8b2fdbee9\"\u003e\u003ccode\u003ed74b793\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5865\"\u003e#5865\u003c/a\u003e from gifnksm/nushell-completion-value-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ecbc775d3b4d8874786738fa4f342e6796446ff0\"\u003e\u003ccode\u003eecbc775\u003c/code\u003e\u003c/a\u003e fix(nu): Set argument type based on \u003ccode\u003eValueHint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6784054536a18549d90221ecd300084f02ca6386\"\u003e\u003ccode\u003e6784054\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5857\"\u003e#5857\u003c/a\u003e from epage/empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cca5f32b3a9dc0982fbc63e856a49ad3c7688b68\"\u003e\u003ccode\u003ecca5f32\u003c/code\u003e\u003c/a\u003e test(complete): Show empty option-value behavior\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWrite ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd has_overlapping_files method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.2.0...v4.3.0\"\u003e4.3.0\u003c/a\u003e - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e - 2025-06-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWrite ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.0.0...v4.1.0\"\u003e4.1.0\u003c/a\u003e - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd has_overlapping_files method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v4.0.0\"\u003e4.0.0\u003c/a\u003e - 2025-05-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1\"\u003e2.6.1\u003c/a\u003e - 2025-04-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/6c78fe381da074610d99e2d59546b0530bcb6e54\"\u003e\u003ccode\u003e6c78fe3\u003c/code\u003e\u003c/a\u003e Bump version to 4.3.0 and update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/741ca45ce79ddb43024b0bd7b207bf8a65e5a5b9\"\u003e\u003ccode\u003e741ca45\u003c/code\u003e\u003c/a\u003e ci: Update release-plz configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2c77a9058e19335be507215b8aeadcd6a0e4d74d\"\u003e\u003ccode\u003e2c77a90\u003c/code\u003e\u003c/a\u003e deps: Remove dependency on getrandom wasm backend (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/336\"\u003e#336\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f5963e3d18efbb07c4bb05f6f31a0c924ba86c44\"\u003e\u003ccode\u003ef5963e3\u003c/code\u003e\u003c/a\u003e Add support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/c8278990c40ddfbeb4a23877c1221792535d21b3\"\u003e\u003ccode\u003ec827899\u003c/code\u003e\u003c/a\u003e Upgrade to bzip2 0.6.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3a92c781e8ea278110397e4c0cb488b64e67eb05\"\u003e\u003ccode\u003e3a92c78\u003c/code\u003e\u003c/a\u003e chore: release v4.2.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3f34acde89c603f5b594f8b1afbbed311938e812\"\u003e\u003ccode\u003e3f34acd\u003c/code\u003e\u003c/a\u003e Add StreamWriter::into_inner() (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/44c0315ad6fadd6a4a13c5792650fd91e93343b8\"\u003e\u003ccode\u003e44c0315\u003c/code\u003e\u003c/a\u003e Include magic signature when writing data descriptors (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/027cbb7e61771d9a2134a20505d41daea3ed8a10\"\u003e\u003ccode\u003e027cbb7\u003c/code\u003e\u003c/a\u003e feat: Write ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/6ad5924e34ce3d62d9872e159c2d6c6f6eddb569\"\u003e\u003ccode\u003e6ad5924\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.141\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6843c3660ec3394b15da016902e001f8381dfe92\"\u003e\u003ccode\u003e6843c36\u003c/code\u003e\u003c/a\u003e Release 1.0.141\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6e2c21063a477122dd5dd4a55a6d8494e6bc7921\"\u003e\u003ccode\u003e6e2c210\u003c/code\u003e\u003c/a\u003e Touch up PR 1273\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/623d9b47cfc1f3e1a596f31ef9e56c6aa249b1b6\"\u003e\u003ccode\u003e623d9b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e from conradludgate/optimise-string-escaping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de70b7db1fe8783a6e18fe997470a550c376abb0\"\u003e\u003ccode\u003ede70b7d\u003c/code\u003e\u003c/a\u003e use unreachable_unchecked for escape table. use a second match to roundtrip E...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f2d940dd54d82235eb6f5b276f03eaeba058f06c\"\u003e\u003ccode\u003ef2d940d\u003c/code\u003e\u003c/a\u003e replace start index with bytes slice reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cd55b5a0ff5f88f1aeb7a77c1befc9ddb3205201\"\u003e\u003ccode\u003ecd55b5a\u003c/code\u003e\u003c/a\u003e Ignore mismatched_lifetime_syntaxes lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c1826ebcccb1a520389c6b78ad3da15db279220d\"\u003e\u003ccode\u003ec1826eb\u003c/code\u003e\u003c/a\u003e Pin nightly toolchain used for miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8a56cfa6d0a93c39ee4ef07d431de0748eed9028\"\u003e\u003ccode\u003e8a56cfa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1248\"\u003e#1248\u003c/a\u003e from jimmycathy/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/af3d80de56bc9bb06def76badbd0ef1abd43ca7c\"\u003e\u003ccode\u003eaf3d80d\u003c/code\u003e\u003c/a\u003e chore: fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be\"\u003e\u003ccode\u003e7627834\u003c/code\u003e\u003c/a\u003e Release 1.0.140\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.141\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.174\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.174\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux: Make \u003ccode\u003epidfd_info\u003c/code\u003e fields pub (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4487\"\u003e#4487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGnu x32: Add missing \u003ccode\u003etimespec.tv_nsec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4497\"\u003e#4497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Use \u003ccode\u003enlink_t\u003c/code\u003e type for \u003ccode\u003est_nlink\u003c/code\u003e in \u003ccode\u003estruct stat\u003c/code\u003e definition (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4483\"\u003e#4483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow new \u003ccode\u003eunpredictable_function_pointer_comparisons\u003c/code\u003e lints (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4489\"\u003e#4489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix some clippy warnings to use \u003ccode\u003epointer::cast\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4490\"\u003e#4490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unessecary semicolons from definitions of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4492\"\u003e#4492\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.173\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add an AIX triple to Cargo.toml for doc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4475\"\u003e#4475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add the \u003ccode\u003eSO_SPLICE\u003c/code\u003e socket option support for FreeBSD \u0026gt;= 14.2 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux GNU: Prepare for supporting \u003ccode\u003e_TIME_BITS=64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4433\"\u003e#4433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constant PACKET_IGNORE_OUTGOING (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4319\"\u003e#4319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants and types for \u003ccode\u003ensfs\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4436\"\u003e#4436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants for Memory-Deny-Write-Execute \u003ccode\u003eprctls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4400\"\u003e#4400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants from \u003ccode\u003elinux/cn_proc.h\u003c/code\u003e and \u003ccode\u003elinux/connector.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4434\"\u003e#4434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new flags for \u003ccode\u003epwritev2\u003c/code\u003e and \u003ccode\u003epreadv2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4452\"\u003e#4452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add pid_type enum values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Update pidfd constants and types (Linux 6.9-6.15) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4402\"\u003e#4402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoongarch64 musl: Define the \u003ccode\u003eMADV_SOFT_OFFLINE\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4448\"\u003e#4448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add new fields since 1.2.0/1.2.2 to \u003ccode\u003estruct tcp_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Prepare for supporting v1.2.3 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003earc4random\u003c/code\u003e and \u003ccode\u003earc4random_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4464\"\u003e#4464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISC-V Musl: Add \u003ccode\u003eMADV_SOFT_OFFLINE\u003c/code\u003e definition (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4447\"\u003e#4447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Define SCM_RIGHTS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4440\"\u003e#4440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing UTIME defines and TASK_RENAME_LENGTH (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4407\"\u003e#4407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add more \u003ccode\u003etime.h\u003c/code\u003e functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4427\"\u003e#4427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedox: Update \u003ccode\u003eSA_\u003c/code\u003e constants. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4426\"\u003e#4426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: make \u003ccode\u003eCMSG_ALIGN\u003c/code\u003e, \u003ccode\u003eCMSG_LEN\u003c/code\u003e, and \u003ccode\u003eCMSG_SPACE\u003c/code\u003e const functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4441\"\u003e#4441\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Enable libc-test and fix definitions/declarations. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4450\"\u003e#4450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmscripten: Fix querying emcc on windows (use emcc.bat) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4248\"\u003e#4248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHurd: Fix build from missing \u003ccode\u003efpos_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4472\"\u003e#4472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoongarch64 Musl: Fix the \u003ccode\u003estruct ipc_perm\u003c/code\u003e bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4384\"\u003e#4384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the \u003ccode\u003eO_LARGEFILE\u003c/code\u003e constant value. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.174/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.173...0.2.174\"\u003e0.2.174\u003c/a\u003e - 2025-06-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux: Make \u003ccode\u003epidfd_info\u003c/code\u003e fields pub (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4487\"\u003e#4487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGnu x32: Add missing \u003ccode\u003etimespec.tv_nsec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4497\"\u003e#4497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Use \u003ccode\u003enlink_t\u003c/code\u003e type for \u003ccode\u003est_nlink\u003c/code\u003e in \u003ccode\u003estruct stat\u003c/code\u003e definition (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4483\"\u003e#4483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow new \u003ccode\u003eunpredictable_function_pointer_comparisons\u003c/code\u003e lints (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4489\"\u003e#4489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix some clippy warnings to use \u003ccode\u003epointer::cast\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4490\"\u003e#4490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unessecary semicolons from definitions of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4492\"\u003e#4492\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.172...0.2.173\"\u003e0.2.173\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add an AIX triple to Cargo.toml for doc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4475\"\u003e#4475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add the \u003ccode\u003eSO_SPLICE\u003c/code\u003e socket option support for FreeBSD \u0026gt;= 14.2 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux GNU: Prepare for supporting \u003ccode\u003e_TIME_BITS=64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4433\"\u003e#4433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constant PACKET_IGNORE_OUTGOING (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4319\"\u003e#4319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants and types for \u003ccode\u003ensfs\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4436\"\u003e#4436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants for Memory-Deny-Write-Execute \u003ccode\u003eprctls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4400\"\u003e#4400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants from \u003ccode\u003elinux/cn_proc.h\u003c/code\u003e and \u003ccode\u003elinux/connector.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4434\"\u003e#4434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new flags for \u003ccode\u003epwritev2\u003c/code\u003e and \u003ccode\u003epreadv2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4452\"\u003e#4452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add pid_type enum values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Update pidfd constants and types (Linux 6.9-6.15) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4402\"\u003e#4402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoongarch64 musl: Define the \u003ccode\u003eMADV_SOFT_OFFLINE\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4448\"\u003e#4448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add new fields since 1.2.0/1.2.2 to \u003ccode\u003estruct tcp_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Prepare for supporting v1.2.3 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003earc4random\u003c/code\u003e and \u003ccode\u003earc4random_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4464\"\u003e#4464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISC-V Musl: Add \u003ccode\u003eMADV_SOFT_OFFLINE\u003c/code\u003e definition (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4447\"\u003e#4447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Define SCM_RIGHTS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4440\"\u003e#4440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing UTIME defines and TASK_RENAME_LENGTH (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4407\"\u003e#4407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add more \u003ccode\u003etime.h\u003c/code\u003e functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4427\"\u003e#4427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedox: Update \u003ccode\u003eSA_\u003c/code\u003e constants. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4426\"\u003e#4426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: make \u003ccode\u003eCMSG_ALIGN\u003c/code\u003e, \u003ccode\u003eCMSG_LEN\u003c/code\u003e, and \u003ccode\u003eCMSG_SPACE\u003c/code\u003e const functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4441\"\u003e#4441\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Enable libc-test and fix definitions/declarations. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4450\"\u003e#4450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmscripten: Fix querying emcc on windows (use emcc.bat) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4248\"\u003e#4248\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea6f07f9828c007a752fab78eedc0565f36096df\"\u003e\u003ccode\u003eea6f07f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4500\"\u003e#4500\u003c/a\u003e from tgross35/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ce31fdaf1c78d37536827983890229b041fcc299\"\u003e\u003ccode\u003ece31fda\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.174\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/296b5801e94656182fba45cd9b759f3aae0abcef\"\u003e\u003ccode\u003e296b580\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4499\"\u003e#4499\u003c/a\u003e from tgross35/backport-hungarian-wax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/264a5399ab6e29bf29eac5c29c9f771eb6d58f5b\"\u003e\u003ccode\u003e264a539\u003c/code\u003e\u003c/a\u003e Add missing timespec.tv_nsec for gnux32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7d92568ed609f0fef5814e71b6b7bd10925662b8\"\u003e\u003ccode\u003e7d92568\u003c/code\u003e\u003c/a\u003e fix: use nlink_t type for st_nlink in struct stat definition for NuttX\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/790180ba16a40ab648fb7317ba39aff8f1a21ad9\"\u003e\u003ccode\u003e790180b\u003c/code\u003e\u003c/a\u003e Remove unessecary semicolons from definitions of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1e99d50bc98ec6387efef17f9f44e978202bf083\"\u003e\u003ccode\u003e1e99d50\u003c/code\u003e\u003c/a\u003e make pidfd_info fields pub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/c08c5073efd877d7217bc32b5c6ec1b1248490d9\"\u003e\u003ccode\u003ec08c507\u003c/code\u003e\u003c/a\u003e openbsd: Fix some clippy warnings to use \u003ccode\u003epointer::cast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/513405844c7dae4c3addc4066e3ac61bb68e4543\"\u003e\u003ccode\u003e5134058\u003c/code\u003e\u003c/a\u003e Allow new \u003ccode\u003eunpredictable_function_pointer_comparisons\u003c/code\u003e lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9288ec0123086439f27ea47a2b120345e6007e24\"\u003e\u003ccode\u003e9288ec0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4486\"\u003e#4486\u003c/a\u003e from tgross35/fix-no-publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.174\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.2\n\nUpdates `which` from 7.0.2 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/109\"\u003eharryfei/which-rs#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/adac2cdae7eaef4d5ce4cb2984ba43a0559adf06\"\u003e\u003ccode\u003eadac2cd\u003c/code\u003e\u003c/a\u003e bump version, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/84e152ec23f3471eeefb278a55f8fdb818088866\"\u003e\u003ccode\u003e84e152e\u003c/code\u003e\u003c/a\u003e reduce sys::Sys requirements, add some tracing for otherwise silent errors (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/a0a6daf199c15b0d2af07b91b0cb2f3054727311\"\u003e\u003ccode\u003ea0a6daf\u003c/code\u003e\u003c/a\u003e feat: add Sys trait for swapping out system (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/eef199824a0cf1596e8afbe9e7a5e6a793486cad\"\u003e\u003ccode\u003eeef1998\u003c/code\u003e\u003c/a\u003e Add actively maintained badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...8.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getopts` from 0.2.21 to 0.2.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/getopts/releases\"\u003egetopts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.23\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd caching\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eBump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003eUpdate the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.22\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd a release job\u003c/li\u003e\n\u003cli\u003eDocument and start testing the MSRV\u003c/li\u003e\n\u003cli\u003eTest on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eEliminate \u003ccode\u003ehtml_root_url\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version number in html_root_url\u003c/li\u003e\n\u003cli\u003eUse SPDX license format\u003c/li\u003e\n\u003cli\u003eFix compiler warning in documentation example\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/100\"\u003e#100\u003c/a\u003e from zdenek-crha/parse_args_end_position\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/103\"\u003e#103\u003c/a\u003e from zdenek-crha/better_usage_examples\u003c/li\u003e\n\u003cli\u003eAdd usage examples for methods that add option config\u003c/li\u003e\n\u003cli\u003eUpdate outdated top level documentation\u003c/li\u003e\n\u003cli\u003eAdd triagebot configuration\u003c/li\u003e\n\u003cli\u003eremove deprecated Error::description\u003c/li\u003e\n\u003cli\u003eUpdate documentation of opt_present() and other functions that might panic\u003c/li\u003e\n\u003cli\u003eUpdated tests for opts_str() and opts_str_first() to check order of processing\u003c/li\u003e\n\u003cli\u003eAdd opts_present_any() and opts_str_first() interface functions\u003c/li\u003e\n\u003cli\u003eParse options without names vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/getopts/blob/master/CHANGELOG.md\"\u003egetopts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.22...v0.2.23\"\u003e0.2.23\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd caching\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eBump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003eUpdate the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.22\"\u003e0.2.22\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd a release job\u003c/li\u003e\n\u003cli\u003eDocument and start testing the MSRV\u003c/li\u003e\n\u003cli\u003eTest on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eEliminate \u003ccode\u003ehtml_root_url\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version number in html_root_url\u003c/li\u003e\n\u003cli\u003eUse SPDX license format\u003c/li\u003e\n\u003cli\u003eFix compiler warning in documentation example\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/100\"\u003e#100\u003c/a\u003e from zdenek-crha/parse_args_end_position\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/103\"\u003e#103\u003c/a\u003e from zdenek-crha/better_usage_examples\u003c/li\u003e\n\u003cli\u003eAdd usage examples for methods that add option config\u003c/li\u003e\n\u003cli\u003eUpdate outdated top level documentation\u003c/li\u003e\n\u003cli\u003eAdd triagebot configuration\u003c/li\u003e\n\u003cli\u003eremove deprecated Error::description\u003c/li\u003e\n\u003cli\u003eUpdate documentation of opt_present() and other functions that might panic\u003c/li\u003e\n\u003cli\u003eUpdated tests for opts_str() and opts_str_first() to check order of processing\u003c/li\u003e\n\u003cli\u003eAdd opts_present_any() and opts_str_first() interface functions\u003c/li\u003e\n\u003cli\u003eParse options without names vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/57b183a98599261ab535401b64aa0a46ab0b6a44\"\u003e\u003ccode\u003e57b183a\u003c/code\u003e\u003c/a\u003e chore: release v0.2.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/5ba47f981c9cf1a7323fd4b05abce86a8fac7757\"\u003e\u003ccode\u003e5ba47f9\u003c/code\u003e\u003c/a\u003e ci: Add caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/3b5adcd50578a89d8ba18555be6a7e3df4536d76\"\u003e\u003ccode\u003e3b5adcd\u003c/code\u003e\u003c/a\u003e Remove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/2f7a9c402b127e631ee7bcda8dc83d75f569d097\"\u003e\u003ccode\u003e2f7a9c4\u003c/code\u003e\u003c/a\u003e Bump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/a61cffbc36de7d78c6c4af3d04fa72eda2fb0d03\"\u003e\u003ccode\u003ea61cffb\u003c/code\u003e\u003c/a\u003e Update the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/3caf9d0c24c2b2a8bafaf3e2bd20a33e6e73fba2\"\u003e\u003ccode\u003e3caf9d0\u003c/code\u003e\u003c/a\u003e chore: release v0.2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/2ab5da1b4c9082e723ccb7ef7b621c89bd4bb3f7\"\u003e\u003ccode\u003e2ab5da1\u003c/code\u003e\u003c/a\u003e ci: Add a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/d83ae2355f73872b2fbd2941a8685f878a637efa\"\u003e\u003ccode\u003ed83ae23\u003c/code\u003e\u003c/a\u003e ci: Add a release job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/e289e35913bdf23d3a6f27a49b3127d0adf5e41b\"\u003e\u003ccode\u003ee289e35\u003c/code\u003e\u003c/a\u003e Document and start testing the MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/4f6d84ea6005fc1caed0a26e96044d1893292c43\"\u003e\u003ccode\u003e4f6d84e\u003c/code\u003e\u003c/a\u003e ci: Test on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0\"\u003e\u003ccode\u003e99ffea6\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9\"\u003e\u003ccode\u003ebd2b267\u003c/code\u003e\u003c/a\u003e feat: make it possible to disable cleanup in-place after creation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19\"\u003e\u003ccode\u003e3b30099\u003c/code\u003e\u003c/a\u003e ci: really check docs for warnings (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b\"\u003e\u003ccode\u003ef701f52\u003c/code\u003e\u003c/a\u003e ci: check docs (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5\"\u003e\u003ccode\u003ed34afe9\u003c/code\u003e\u003c/a\u003e doc: improve SpooledData documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5\"\u003e\u003ccode\u003e6deb42e\u003c/code\u003e\u003c/a\u003e doc: make it easier to pick the correct tempfile constructor/type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607\"\u003e\u003ccode\u003ee284782\u003c/code\u003e\u003c/a\u003e feat: allow creating spooled temporary files in a specific directory (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0\"\u003e\u003ccode\u003e07edc31\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e\"\u003e\u003ccode\u003eb122355\u003c/code\u003e\u003c/a\u003e fix: add must_use attribute to TempDir::keep (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2\"\u003e\u003ccode\u003ecbd1e97\u003c/code\u003e\u003c/a\u003e feat: rename \u003ccode\u003eTempDir::into_path\u003c/code\u003e to \u003ccode\u003eTempDir::keep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/xhgg606/Yjnhby/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xhgg606%2FYjnhby/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"0.3.1","new_version":"0.3.2","update_type":"patch","path":"/userspace/ksud","pr_created_at":"2025-07-27T12:51:09.000Z","version_change":"0.3.1 → 0.3.2","issue":{"uuid":"2698260922","node_id":"PR_kwDOPTkn6s6g1DG6","number":4,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud with 68 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-13T17:12:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-27T12:51:09.000Z","updated_at":"2025-08-13T17:12:40.000Z","time_to_close":1484491,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":68,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.98","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.41","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"4.3.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.141","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.174","repository_url":"https://github.com/rust-lang/libc"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"7.0.2","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.21","new_version":"0.2.23","repository_url":"https://github.com/rust-lang/getopts"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.20.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"fs4","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/al8n/fs4-rs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"anstream","old_version":"0.6.18","new_version":"0.6.19","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.9","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.88","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.30","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.30","new_version":"4.5.41","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.41","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.0.35","new_version":"1.1.2","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.10.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.5","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.95","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.104","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.47.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.14","new_version":"0.2.1","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.26","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 68 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.41` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `4.3.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.141` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.174` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `8.0.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.23` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.1` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.19` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.11` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.6` | `0.2.7` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.2` | `1.1.3` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.9` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.30` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.41` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.41` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.5` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.10.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.5` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.9` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.25` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.21` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.104` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.47.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.14` | `0.2.1` |\n| [wasi](https://github.com/bytecodealliance/wasi) | `0.13.3+wasi-0.2.2` | `0.11.1+wasi-snapshot-preview1` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.26` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.98\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/709fe86f04878a62a29b9279f5bb96422f8bca28\"\u003e\u003ccode\u003e709fe86\u003c/code\u003e\u003c/a\u003e Release 1.0.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cbc1ad2b1621c538a5643f2f0c3800b98f3e40a0\"\u003e\u003ccode\u003ecbc1ad2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e from dtolnay/intodyn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e1a2017668cb365aac7573917d0c861298611ab5\"\u003e\u003ccode\u003ee1a2017\u003c/code\u003e\u003c/a\u003e Add 2 different conversions to Box\u0026lt;dyn Error + Send + Sync + 'static\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/29f2eddd1541201701a5a04caaed9c647f8fbddf\"\u003e\u003ccode\u003e29f2edd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/416\"\u003e#416\u003c/a\u003e from dtolnay/oldnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2244db872ff66000fafec5ffc5ada3be263b6b58\"\u003e\u003ccode\u003e2244db8\u003c/code\u003e\u003c/a\u003e Omit unused object_boxed from vtable in old no-std rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/213a9c2e6cfba42cf6d9adba3ff75bda4d30d907\"\u003e\u003ccode\u003e213a9c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/414\"\u003e#414\u003c/a\u003e from dtolnay/nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/02aa6b6faa5ca221debf7aad2279d54b37de5286\"\u003e\u003ccode\u003e02aa6b6\u003c/code\u003e\u003c/a\u003e Make all nightly go through the module that was probed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f\"\u003e\u003ccode\u003ebfb89ef\u003c/code\u003e\u003c/a\u003e Release 1.0.97\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e\"\u003e\u003ccode\u003ec7fca9b\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a\"\u003e\u003ccode\u003e427c0bb\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.30 to 4.5.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.39\u003c/h2\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.36\u003c/h2\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.35\u003c/h2\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.34\u003c/h2\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.33\u003c/h2\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.41] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eStyles::context\u003c/code\u003e and \u003ccode\u003eStyles::context_value\u003c/code\u003e to customize the styling of \u003ccode\u003e[default: value]\u003c/code\u003e like notes in the \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.40] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport quoted ids in \u003ccode\u003earg!()\u003c/code\u003e macro (e.g. \u003ccode\u003earg!(\u0026quot;check-config\u0026quot;: ...)\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/92fcd83b7687a16005f91465ad64ca647929e76f\"\u003e\u003ccode\u003e92fcd83\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/aca91b99c1f934c1f6b29924bb052e2c51854d05\"\u003e\u003ccode\u003eaca91b9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8434510cee78d9591277c187c128c6ca7db8acc1\"\u003e\u003ccode\u003e8434510\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5869\"\u003e#5869\u003c/a\u003e from tw4452852/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33b1fc304ec6f551e0f2b082eafe1b6f44212179\"\u003e\u003ccode\u003e33b1fc3\u003c/code\u003e\u003c/a\u003e fix(complete): Fix env leakage in elvish dynamic completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e5f1f4884c48fd472529baa253c6384929f2ac0d\"\u003e\u003ccode\u003ee5f1f48\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9466a552fbf938f7969245f5bac99c38ea446e9b\"\u003e\u003ccode\u003e9466a55\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d74b79351212ad10eb89b9f842e678b8b2fdbee9\"\u003e\u003ccode\u003ed74b793\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5865\"\u003e#5865\u003c/a\u003e from gifnksm/nushell-completion-value-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ecbc775d3b4d8874786738fa4f342e6796446ff0\"\u003e\u003ccode\u003eecbc775\u003c/code\u003e\u003c/a\u003e fix(nu): Set argument type based on \u003ccode\u003eValueHint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6784054536a18549d90221ecd300084f02ca6386\"\u003e\u003ccode\u003e6784054\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5857\"\u003e#5857\u003c/a\u003e from epage/empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cca5f32b3a9dc0982fbc63e856a49ad3c7688b68\"\u003e\u003ccode\u003ecca5f32\u003c/code\u003e\u003c/a\u003e test(complete): Show empty option-value behavior\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWrite ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd has_overlapping_files method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.2.0...v4.3.0\"\u003e4.3.0\u003c/a\u003e - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.1.0...v4.2.0\"\u003e4.2.0\u003c/a\u003e - 2025-06-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWrite ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.0.0...v4.1.0\"\u003e4.1.0\u003c/a\u003e - 2025-06-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd has_overlapping_files method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v4.0.0\"\u003e4.0.0\u003c/a\u003e - 2025-05-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1\"\u003e2.6.1\u003c/a\u003e - 2025-04-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/6c78fe381da074610d99e2d59546b0530bcb6e54\"\u003e\u003ccode\u003e6c78fe3\u003c/code\u003e\u003c/a\u003e Bump version to 4.3.0 and update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/741ca45ce79ddb43024b0bd7b207bf8a65e5a5b9\"\u003e\u003ccode\u003e741ca45\u003c/code\u003e\u003c/a\u003e ci: Update release-plz configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2c77a9058e19335be507215b8aeadcd6a0e4d74d\"\u003e\u003ccode\u003e2c77a90\u003c/code\u003e\u003c/a\u003e deps: Remove dependency on getrandom wasm backend (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/336\"\u003e#336\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f5963e3d18efbb07c4bb05f6f31a0c924ba86c44\"\u003e\u003ccode\u003ef5963e3\u003c/code\u003e\u003c/a\u003e Add support for PPMd (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/c8278990c40ddfbeb4a23877c1221792535d21b3\"\u003e\u003ccode\u003ec827899\u003c/code\u003e\u003c/a\u003e Upgrade to bzip2 0.6.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3a92c781e8ea278110397e4c0cb488b64e67eb05\"\u003e\u003ccode\u003e3a92c78\u003c/code\u003e\u003c/a\u003e chore: release v4.2.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3f34acde89c603f5b594f8b1afbbed311938e812\"\u003e\u003ccode\u003e3f34acd\u003c/code\u003e\u003c/a\u003e Add StreamWriter::into_inner() (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/44c0315ad6fadd6a4a13c5792650fd91e93343b8\"\u003e\u003ccode\u003e44c0315\u003c/code\u003e\u003c/a\u003e Include magic signature when writing data descriptors (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/027cbb7e61771d9a2134a20505d41daea3ed8a10\"\u003e\u003ccode\u003e027cbb7\u003c/code\u003e\u003c/a\u003e feat: Write ZIP file to stream (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/6ad5924e34ce3d62d9872e159c2d6c6f6eddb569\"\u003e\u003ccode\u003e6ad5924\u003c/code\u003e\u003c/a\u003e chore: release v4.1.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.141\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6843c3660ec3394b15da016902e001f8381dfe92\"\u003e\u003ccode\u003e6843c36\u003c/code\u003e\u003c/a\u003e Release 1.0.141\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6e2c21063a477122dd5dd4a55a6d8494e6bc7921\"\u003e\u003ccode\u003e6e2c210\u003c/code\u003e\u003c/a\u003e Touch up PR 1273\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/623d9b47cfc1f3e1a596f31ef9e56c6aa249b1b6\"\u003e\u003ccode\u003e623d9b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e from conradludgate/optimise-string-escaping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de70b7db1fe8783a6e18fe997470a550c376abb0\"\u003e\u003ccode\u003ede70b7d\u003c/code\u003e\u003c/a\u003e use unreachable_unchecked for escape table. use a second match to roundtrip E...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f2d940dd54d82235eb6f5b276f03eaeba058f06c\"\u003e\u003ccode\u003ef2d940d\u003c/code\u003e\u003c/a\u003e replace start index with bytes slice reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cd55b5a0ff5f88f1aeb7a77c1befc9ddb3205201\"\u003e\u003ccode\u003ecd55b5a\u003c/code\u003e\u003c/a\u003e Ignore mismatched_lifetime_syntaxes lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c1826ebcccb1a520389c6b78ad3da15db279220d\"\u003e\u003ccode\u003ec1826eb\u003c/code\u003e\u003c/a\u003e Pin nightly toolchain used for miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8a56cfa6d0a93c39ee4ef07d431de0748eed9028\"\u003e\u003ccode\u003e8a56cfa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1248\"\u003e#1248\u003c/a\u003e from jimmycathy/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/af3d80de56bc9bb06def76badbd0ef1abd43ca7c\"\u003e\u003ccode\u003eaf3d80d\u003c/code\u003e\u003c/a\u003e chore: fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be\"\u003e\u003ccode\u003e7627834\u003c/code\u003e\u003c/a\u003e Release 1.0.140\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.141\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.174\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.174\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux: Make \u003ccode\u003epidfd_info\u003c/code\u003e fields pub (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4487\"\u003e#4487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGnu x32: Add missing \u003ccode\u003etimespec.tv_nsec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4497\"\u003e#4497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Use \u003ccode\u003enlink_t\u003c/code\u003e type for \u003ccode\u003est_nlink\u003c/code\u003e in \u003ccode\u003estruct stat\u003c/code\u003e definition (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4483\"\u003e#4483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow new \u003ccode\u003eunpredictable_function_pointer_comparisons\u003c/code\u003e lints (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4489\"\u003e#4489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix some clippy warnings to use \u003ccode\u003epointer::cast\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4490\"\u003e#4490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unessecary semicolons from definitions of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4492\"\u003e#4492\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.173\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add an AIX triple to Cargo.toml for doc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4475\"\u003e#4475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add the \u003ccode\u003eSO_SPLICE\u003c/code\u003e socket option support for FreeBSD \u0026gt;= 14.2 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux GNU: Prepare for supporting \u003ccode\u003e_TIME_BITS=64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4433\"\u003e#4433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constant PACKET_IGNORE_OUTGOING (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4319\"\u003e#4319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants and types for \u003ccode\u003ensfs\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4436\"\u003e#4436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants for Memory-Deny-Write-Execute \u003ccode\u003eprctls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4400\"\u003e#4400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants from \u003ccode\u003elinux/cn_proc.h\u003c/code\u003e and \u003ccode\u003elinux/connector.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4434\"\u003e#4434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new flags for \u003ccode\u003epwritev2\u003c/code\u003e and \u003ccode\u003epreadv2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4452\"\u003e#4452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add pid_type enum values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Update pidfd constants and types (Linux 6.9-6.15) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4402\"\u003e#4402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoongarch64 musl: Define the \u003ccode\u003eMADV_SOFT_OFFLINE\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4448\"\u003e#4448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add new fields since 1.2.0/1.2.2 to \u003ccode\u003estruct tcp_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Prepare for supporting v1.2.3 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003earc4random\u003c/code\u003e and \u003ccode\u003earc4random_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4464\"\u003e#4464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISC-V Musl: Add \u003ccode\u003eMADV_SOFT_OFFLINE\u003c/code\u003e definition (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4447\"\u003e#4447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Define SCM_RIGHTS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4440\"\u003e#4440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing UTIME defines and TASK_RENAME_LENGTH (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4407\"\u003e#4407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add more \u003ccode\u003etime.h\u003c/code\u003e functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4427\"\u003e#4427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedox: Update \u003ccode\u003eSA_\u003c/code\u003e constants. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4426\"\u003e#4426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: make \u003ccode\u003eCMSG_ALIGN\u003c/code\u003e, \u003ccode\u003eCMSG_LEN\u003c/code\u003e, and \u003ccode\u003eCMSG_SPACE\u003c/code\u003e const functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4441\"\u003e#4441\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Enable libc-test and fix definitions/declarations. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4450\"\u003e#4450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmscripten: Fix querying emcc on windows (use emcc.bat) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4248\"\u003e#4248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHurd: Fix build from missing \u003ccode\u003efpos_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4472\"\u003e#4472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoongarch64 Musl: Fix the \u003ccode\u003estruct ipc_perm\u003c/code\u003e bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4384\"\u003e#4384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the \u003ccode\u003eO_LARGEFILE\u003c/code\u003e constant value. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.174/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.173...0.2.174\"\u003e0.2.174\u003c/a\u003e - 2025-06-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux: Make \u003ccode\u003epidfd_info\u003c/code\u003e fields pub (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4487\"\u003e#4487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGnu x32: Add missing \u003ccode\u003etimespec.tv_nsec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4497\"\u003e#4497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Use \u003ccode\u003enlink_t\u003c/code\u003e type for \u003ccode\u003est_nlink\u003c/code\u003e in \u003ccode\u003estruct stat\u003c/code\u003e definition (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4483\"\u003e#4483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow new \u003ccode\u003eunpredictable_function_pointer_comparisons\u003c/code\u003e lints (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4489\"\u003e#4489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix some clippy warnings to use \u003ccode\u003epointer::cast\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4490\"\u003e#4490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unessecary semicolons from definitions of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4492\"\u003e#4492\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.172...0.2.173\"\u003e0.2.173\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Add an AIX triple to Cargo.toml for doc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4475\"\u003e#4475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add the \u003ccode\u003eSO_SPLICE\u003c/code\u003e socket option support for FreeBSD \u0026gt;= 14.2 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux GNU: Prepare for supporting \u003ccode\u003e_TIME_BITS=64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4433\"\u003e#4433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constant PACKET_IGNORE_OUTGOING (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4319\"\u003e#4319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants and types for \u003ccode\u003ensfs\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4436\"\u003e#4436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants for Memory-Deny-Write-Execute \u003ccode\u003eprctls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4400\"\u003e#4400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add constants from \u003ccode\u003elinux/cn_proc.h\u003c/code\u003e and \u003ccode\u003elinux/connector.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4434\"\u003e#4434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new flags for \u003ccode\u003epwritev2\u003c/code\u003e and \u003ccode\u003epreadv2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4452\"\u003e#4452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add pid_type enum values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4403\"\u003e#4403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Update pidfd constants and types (Linux 6.9-6.15) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4402\"\u003e#4402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoongarch64 musl: Define the \u003ccode\u003eMADV_SOFT_OFFLINE\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4448\"\u003e#4448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add new fields since 1.2.0/1.2.2 to \u003ccode\u003estruct tcp_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Prepare for supporting v1.2.3 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4443\"\u003e#4443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003earc4random\u003c/code\u003e and \u003ccode\u003earc4random_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4464\"\u003e#4464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRISC-V Musl: Add \u003ccode\u003eMADV_SOFT_OFFLINE\u003c/code\u003e definition (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4447\"\u003e#4447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Define SCM_RIGHTS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4440\"\u003e#4440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing UTIME defines and TASK_RENAME_LENGTH (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4407\"\u003e#4407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add more \u003ccode\u003etime.h\u003c/code\u003e functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4427\"\u003e#4427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedox: Update \u003ccode\u003eSA_\u003c/code\u003e constants. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4426\"\u003e#4426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: make \u003ccode\u003eCMSG_ALIGN\u003c/code\u003e, \u003ccode\u003eCMSG_LEN\u003c/code\u003e, and \u003ccode\u003eCMSG_SPACE\u003c/code\u003e const functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4441\"\u003e#4441\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Enable libc-test and fix definitions/declarations. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4450\"\u003e#4450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmscripten: Fix querying emcc on windows (use emcc.bat) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4248\"\u003e#4248\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea6f07f9828c007a752fab78eedc0565f36096df\"\u003e\u003ccode\u003eea6f07f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4500\"\u003e#4500\u003c/a\u003e from tgross35/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ce31fdaf1c78d37536827983890229b041fcc299\"\u003e\u003ccode\u003ece31fda\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.174\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/296b5801e94656182fba45cd9b759f3aae0abcef\"\u003e\u003ccode\u003e296b580\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4499\"\u003e#4499\u003c/a\u003e from tgross35/backport-hungarian-wax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/264a5399ab6e29bf29eac5c29c9f771eb6d58f5b\"\u003e\u003ccode\u003e264a539\u003c/code\u003e\u003c/a\u003e Add missing timespec.tv_nsec for gnux32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7d92568ed609f0fef5814e71b6b7bd10925662b8\"\u003e\u003ccode\u003e7d92568\u003c/code\u003e\u003c/a\u003e fix: use nlink_t type for st_nlink in struct stat definition for NuttX\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/790180ba16a40ab648fb7317ba39aff8f1a21ad9\"\u003e\u003ccode\u003e790180b\u003c/code\u003e\u003c/a\u003e Remove unessecary semicolons from definitions of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1e99d50bc98ec6387efef17f9f44e978202bf083\"\u003e\u003ccode\u003e1e99d50\u003c/code\u003e\u003c/a\u003e make pidfd_info fields pub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/c08c5073efd877d7217bc32b5c6ec1b1248490d9\"\u003e\u003ccode\u003ec08c507\u003c/code\u003e\u003c/a\u003e openbsd: Fix some clippy warnings to use \u003ccode\u003epointer::cast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/513405844c7dae4c3addc4066e3ac61bb68e4543\"\u003e\u003ccode\u003e5134058\u003c/code\u003e\u003c/a\u003e Allow new \u003ccode\u003eunpredictable_function_pointer_comparisons\u003c/code\u003e lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9288ec0123086439f27ea47a2b120345e6007e24\"\u003e\u003ccode\u003e9288ec0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4486\"\u003e#4486\u003c/a\u003e from tgross35/fix-no-publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.174\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.2\n\nUpdates `which` from 7.0.2 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/109\"\u003eharryfei/which-rs#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/adac2cdae7eaef4d5ce4cb2984ba43a0559adf06\"\u003e\u003ccode\u003eadac2cd\u003c/code\u003e\u003c/a\u003e bump version, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/84e152ec23f3471eeefb278a55f8fdb818088866\"\u003e\u003ccode\u003e84e152e\u003c/code\u003e\u003c/a\u003e reduce sys::Sys requirements, add some tracing for otherwise silent errors (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/a0a6daf199c15b0d2af07b91b0cb2f3054727311\"\u003e\u003ccode\u003ea0a6daf\u003c/code\u003e\u003c/a\u003e feat: add Sys trait for swapping out system (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/eef199824a0cf1596e8afbe9e7a5e6a793486cad\"\u003e\u003ccode\u003eeef1998\u003c/code\u003e\u003c/a\u003e Add actively maintained badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...8.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getopts` from 0.2.21 to 0.2.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/getopts/releases\"\u003egetopts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.23\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd caching\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eBump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003eUpdate the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.22\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd a release job\u003c/li\u003e\n\u003cli\u003eDocument and start testing the MSRV\u003c/li\u003e\n\u003cli\u003eTest on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eEliminate \u003ccode\u003ehtml_root_url\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version number in html_root_url\u003c/li\u003e\n\u003cli\u003eUse SPDX license format\u003c/li\u003e\n\u003cli\u003eFix compiler warning in documentation example\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/100\"\u003e#100\u003c/a\u003e from zdenek-crha/parse_args_end_position\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/103\"\u003e#103\u003c/a\u003e from zdenek-crha/better_usage_examples\u003c/li\u003e\n\u003cli\u003eAdd usage examples for methods that add option config\u003c/li\u003e\n\u003cli\u003eUpdate outdated top level documentation\u003c/li\u003e\n\u003cli\u003eAdd triagebot configuration\u003c/li\u003e\n\u003cli\u003eremove deprecated Error::description\u003c/li\u003e\n\u003cli\u003eUpdate documentation of opt_present() and other functions that might panic\u003c/li\u003e\n\u003cli\u003eUpdated tests for opts_str() and opts_str_first() to check order of processing\u003c/li\u003e\n\u003cli\u003eAdd opts_present_any() and opts_str_first() interface functions\u003c/li\u003e\n\u003cli\u003eParse options without names vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/getopts/blob/master/CHANGELOG.md\"\u003egetopts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.22...v0.2.23\"\u003e0.2.23\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd caching\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eBump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003eUpdate the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.22\"\u003e0.2.22\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd a release job\u003c/li\u003e\n\u003cli\u003eDocument and start testing the MSRV\u003c/li\u003e\n\u003cli\u003eTest on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eEliminate \u003ccode\u003ehtml_root_url\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate version number in html_root_url\u003c/li\u003e\n\u003cli\u003eUse SPDX license format\u003c/li\u003e\n\u003cli\u003eFix compiler warning in documentation example\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/100\"\u003e#100\u003c/a\u003e from zdenek-crha/parse_args_end_position\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/103\"\u003e#103\u003c/a\u003e from zdenek-crha/better_usage_examples\u003c/li\u003e\n\u003cli\u003eAdd usage examples for methods that add option config\u003c/li\u003e\n\u003cli\u003eUpdate outdated top level documentation\u003c/li\u003e\n\u003cli\u003eAdd triagebot configuration\u003c/li\u003e\n\u003cli\u003eremove deprecated Error::description\u003c/li\u003e\n\u003cli\u003eUpdate documentation of opt_present() and other functions that might panic\u003c/li\u003e\n\u003cli\u003eUpdated tests for opts_str() and opts_str_first() to check order of processing\u003c/li\u003e\n\u003cli\u003eAdd opts_present_any() and opts_str_first() interface functions\u003c/li\u003e\n\u003cli\u003eParse options without names vector\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/57b183a98599261ab535401b64aa0a46ab0b6a44\"\u003e\u003ccode\u003e57b183a\u003c/code\u003e\u003c/a\u003e chore: release v0.2.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/5ba47f981c9cf1a7323fd4b05abce86a8fac7757\"\u003e\u003ccode\u003e5ba47f9\u003c/code\u003e\u003c/a\u003e ci: Add caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/3b5adcd50578a89d8ba18555be6a7e3df4536d76\"\u003e\u003ccode\u003e3b5adcd\u003c/code\u003e\u003c/a\u003e Remove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/2f7a9c402b127e631ee7bcda8dc83d75f569d097\"\u003e\u003ccode\u003e2f7a9c4\u003c/code\u003e\u003c/a\u003e Bump unicode-width to 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/a61cffbc36de7d78c6c4af3d04fa72eda2fb0d03\"\u003e\u003ccode\u003ea61cffb\u003c/code\u003e\u003c/a\u003e Update the MSRV to 1.66 and edition to 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/3caf9d0c24c2b2a8bafaf3e2bd20a33e6e73fba2\"\u003e\u003ccode\u003e3caf9d0\u003c/code\u003e\u003c/a\u003e chore: release v0.2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/2ab5da1b4c9082e723ccb7ef7b621c89bd4bb3f7\"\u003e\u003ccode\u003e2ab5da1\u003c/code\u003e\u003c/a\u003e ci: Add a check for formatting, apply \u003ccode\u003ecargo fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/d83ae2355f73872b2fbd2941a8685f878a637efa\"\u003e\u003ccode\u003ed83ae23\u003c/code\u003e\u003c/a\u003e ci: Add a release job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/e289e35913bdf23d3a6f27a49b3127d0adf5e41b\"\u003e\u003ccode\u003ee289e35\u003c/code\u003e\u003c/a\u003e Document and start testing the MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/4f6d84ea6005fc1caed0a26e96044d1893292c43\"\u003e\u003ccode\u003e4f6d84e\u003c/code\u003e\u003c/a\u003e ci: Test on more platforms, deny warnings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0\"\u003e\u003ccode\u003e99ffea6\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9\"\u003e\u003ccode\u003ebd2b267\u003c/code\u003e\u003c/a\u003e feat: make it possible to disable cleanup in-place after creation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19\"\u003e\u003ccode\u003e3b30099\u003c/code\u003e\u003c/a\u003e ci: really check docs for warnings (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b\"\u003e\u003ccode\u003ef701f52\u003c/code\u003e\u003c/a\u003e ci: check docs (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5\"\u003e\u003ccode\u003ed34afe9\u003c/code\u003e\u003c/a\u003e doc: improve SpooledData documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5\"\u003e\u003ccode\u003e6deb42e\u003c/code\u003e\u003c/a\u003e doc: make it easier to pick the correct tempfile constructor/type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607\"\u003e\u003ccode\u003ee284782\u003c/code\u003e\u003c/a\u003e feat: allow creating spooled temporary files in a specific directory (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0\"\u003e\u003ccode\u003e07edc31\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e\"\u003e\u003ccode\u003eb122355\u003c/code\u003e\u003c/a\u003e fix: add must_use attribute to TempDir::keep (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2\"\u003e\u003ccode\u003ecbd1e97\u003c/code\u003e\u003c/a\u003e feat: rename \u003ccode\u003eTempDir::into_path\u003c/code\u003e to \u003ccode\u003eTempDir::keep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/xhgg606/https-github.com-Winkmoon-KernelSU/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xhgg606%2Fhttps-github.com-Winkmoon-KernelSU/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"0.3.1","new_version":"0.3.2","update_type":"patch","path":"/userspace/ksud","pr_created_at":"2025-06-08T17:07:57.000Z","version_change":"0.3.1 → 0.3.2","issue":{"uuid":"2576844277","node_id":"PR_kwDOO4NULc6Zl4X1","number":4,"state":"open","title":"build(deps): bump the crates group in /userspace/ksud with 60 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-08T17:07:57.000Z","updated_at":"2025-06-08T17:07:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":60,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.98","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.39","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"4.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.140","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.172","repository_url":"https://github.com/rust-lang/libc"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"7.0.2","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.20.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"fs4","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/al8n/fs4-rs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.0","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"anstream","old_version":"0.6.18","new_version":"0.6.19","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.9","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.88","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.18.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.26","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.30","new_version":"4.5.39","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.32","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.0.35","new_version":"1.1.2","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.95","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.101","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.45.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.14.2+wasi-0.2.4","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 60 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.39` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `4.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.140` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.172` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `8.0.0` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.0` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.19` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.11` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.6` | `0.2.7` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.2` | `1.1.3` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.9` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.18.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.26` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.39` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.32` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.9.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.8` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.21` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.101` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.45.1` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.13.3+wasi-0.2.2` | `0.14.2+wasi-0.2.4` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.98\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/709fe86f04878a62a29b9279f5bb96422f8bca28\"\u003e\u003ccode\u003e709fe86\u003c/code\u003e\u003c/a\u003e Release 1.0.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cbc1ad2b1621c538a5643f2f0c3800b98f3e40a0\"\u003e\u003ccode\u003ecbc1ad2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e from dtolnay/intodyn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e1a2017668cb365aac7573917d0c861298611ab5\"\u003e\u003ccode\u003ee1a2017\u003c/code\u003e\u003c/a\u003e Add 2 different conversions to Box\u0026lt;dyn Error + Send + Sync + 'static\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/29f2eddd1541201701a5a04caaed9c647f8fbddf\"\u003e\u003ccode\u003e29f2edd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/416\"\u003e#416\u003c/a\u003e from dtolnay/oldnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2244db872ff66000fafec5ffc5ada3be263b6b58\"\u003e\u003ccode\u003e2244db8\u003c/code\u003e\u003c/a\u003e Omit unused object_boxed from vtable in old no-std rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/213a9c2e6cfba42cf6d9adba3ff75bda4d30d907\"\u003e\u003ccode\u003e213a9c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/414\"\u003e#414\u003c/a\u003e from dtolnay/nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/02aa6b6faa5ca221debf7aad2279d54b37de5286\"\u003e\u003ccode\u003e02aa6b6\u003c/code\u003e\u003c/a\u003e Make all nightly go through the module that was probed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f\"\u003e\u003ccode\u003ebfb89ef\u003c/code\u003e\u003c/a\u003e Release 1.0.97\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e\"\u003e\u003ccode\u003ec7fca9b\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a\"\u003e\u003ccode\u003e427c0bb\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.30 to 4.5.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.39\u003c/h2\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.36\u003c/h2\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.35\u003c/h2\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.34\u003c/h2\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.33\u003c/h2\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ed2360f9cdf9bb51477ace5cd79ac47794758086\"\u003e\u003ccode\u003eed2360f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/196a14b8c958bd172365f7b82999a0102301380d\"\u003e\u003ccode\u003e196a14b\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cd622ab63c43a6c07b25a1e914a6aebd4430b0e3\"\u003e\u003ccode\u003ecd622ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5846\"\u003e#5846\u003c/a\u003e from ribru17/alias_fn_dedup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/48ff72be28a0b563d15fc88cbb0e7e247fa33a02\"\u003e\u003ccode\u003e48ff72b\u003c/code\u003e\u003c/a\u003e fix(complete): Deduplicate bash subcmd cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b1b6f17f610efc51a6ac1d18f471b918492c1ea7\"\u003e\u003ccode\u003eb1b6f17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5843\"\u003e#5843\u003c/a\u003e from epage/link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5900216569d0ed0b9967e930c996644e6b86a53b\"\u003e\u003ccode\u003e5900216\u003c/code\u003e\u003c/a\u003e fix(derive): Update link for derive attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fde45f9aea766fb8de46e3d46e6575f393c3b6b9\"\u003e\u003ccode\u003efde45f9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/45d5d7edcb37d07affb9185b2a06a3bce40e6ea0\"\u003e\u003ccode\u003e45d5d7e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4b82b97cd9069dba864185d5c6147232f8ad4942\"\u003e\u003ccode\u003e4b82b97\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a982adfbbd369e19427fcc7e31be58bb8a9e2dac\"\u003e\u003ccode\u003ea982adf\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v4.0.0\"\u003e4.0.0\u003c/a\u003e - 2025-05-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1\"\u003e2.6.1\u003c/a\u003e - 2025-04-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.2...v2.5.0\"\u003e2.5.0\u003c/a\u003e - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.1...v2.4.2\"\u003e2.4.2\u003c/a\u003e - 2025-03-18\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/b87a2482e2d2a05b96e77eba93a504d13a6348e0\"\u003e\u003ccode\u003eb87a248\u003c/code\u003e\u003c/a\u003e chore: release v4.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2514c4cde2de888dbfb0013290fe0b1bf84c45a6\"\u003e\u003ccode\u003e2514c4c\u003c/code\u003e\u003c/a\u003e fix: Allow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/4aadb854b2928644a850cbd579a5c1e1c01ec1e0\"\u003e\u003ccode\u003e4aadb85\u003c/code\u003e\u003c/a\u003e docs: Update fuzzing section of README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/470394d7ef8c757aac092c8f1352070320c6f061\"\u003e\u003ccode\u003e470394d\u003c/code\u003e\u003c/a\u003e chore: Revert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/e4ab083cc700b58187bf9b1e065646cbcb77d2a6\"\u003e\u003ccode\u003ee4ab083\u003c/code\u003e\u003c/a\u003e test(ci): Remove redundant semver checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/89fd4ffd6a75cccccb546d05d98bb9ee7c6aaa1c\"\u003e\u003ccode\u003e89fd4ff\u003c/code\u003e\u003c/a\u003e deps!: Use \u003ccode\u003edep:\u003c/code\u003e to suppress implicit features that may change in the future\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/7d7d26531411c9c1bc8f3db57351e3c3a283e6a6\"\u003e\u003ccode\u003e7d7d265\u003c/code\u003e\u003c/a\u003e chore: Revert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2d75b28b6f35b671223abd2cafbf938a068fa993\"\u003e\u003ccode\u003e2d75b28\u003c/code\u003e\u003c/a\u003e style: cargo fmt --all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3a5094ded1f158b6cee2e484ccc8e3e86f03cf4f\"\u003e\u003ccode\u003e3a5094d\u003c/code\u003e\u003c/a\u003e deps: Replace lzma-rs with liblzma\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/b93fc342660436252d979e375ac2cf18f56dba1a\"\u003e\u003ccode\u003eb93fc34\u003c/code\u003e\u003c/a\u003e chore: Update fully-qualified names of liblzma imports\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.140\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be\"\u003e\u003ccode\u003e7627834\u003c/code\u003e\u003c/a\u003e Release 1.0.140\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d77a498c8061f43cf4515a3e861dccb338d863b9\"\u003e\u003ccode\u003ed77a498\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1245\"\u003e#1245\u003c/a\u003e from serde-rs/powerpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/b34d317089ef43f6d35306be06018b8d87eeb2b5\"\u003e\u003ccode\u003eb34d317\u003c/code\u003e\u003c/a\u003e Delete unused gcc installation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f7200c3cf66b0c46e19a911a2b9121e27c101fec\"\u003e\u003ccode\u003ef7200c3\u003c/code\u003e\u003c/a\u003e Ignore unbuffered_bytes clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/76cd4fb383eab71c22cc89ce270b08f4f77d788f\"\u003e\u003ccode\u003e76cd4fb\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/400eaa977f1f0a1c9ad5e35d634ed2226bf1218c\"\u003e\u003ccode\u003e400eaa9\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.172\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.172\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.171...0.2.172\"\u003e0.2.172\u003c/a\u003e - 2025-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a5eab581f9c9c03f29e3edd4a4d4f850d748f2e9\"\u003e\u003ccode\u003ea5eab58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4410\"\u003e#4410\u003c/a\u003e from tgross35/release-libc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/481eca7cc3382b3a8e367a16f1e20440810d70fd\"\u003e\u003ccode\u003e481eca7\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.172\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ce2edbbaa9bbc3273e356694b6dd2c39fc7b788b\"\u003e\u003ccode\u003ece2edbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4399\"\u003e#4399\u003c/a\u003e from tgross35/backport-triagebot-branch-warn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/31b32009070ffbdfdea2752d10bc51c2a580991c\"\u003e\u003ccode\u003e31b3200\u003c/code\u003e\u003c/a\u003e Suggest stable-nominated in the PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3bffe1d58a9e86521cee10b697270403e2429f76\"\u003e\u003ccode\u003e3bffe1d\u003c/code\u003e\u003c/a\u003e Make triagebot warn on non-default branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03e6ffc8c4679f5f70d53971002e2e4814da9dc3\"\u003e\u003ccode\u003e03e6ffc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4396\"\u003e#4396\u003c/a\u003e from tgross35/backport-serrano\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f9a47ac8113e45fc9c6871911bc1e0b7de858972\"\u003e\u003ccode\u003ef9a47ac\u003c/code\u003e\u003c/a\u003e Define SO_BINDTOIFINDEX on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a358dae479b3b886caa1410d4f80fa546db31660\"\u003e\u003ccode\u003ea358dae\u003c/code\u003e\u003c/a\u003e Add missing utmpx apis for linux musl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1ff2f2181ae33067ee8e25bee4cbcab535c34160\"\u003e\u003ccode\u003e1ff2f21\u003c/code\u003e\u003c/a\u003e adding linux glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/55c58c956d72819faea79fd49ff8dbb779c8a577\"\u003e\u003ccode\u003e55c58c9\u003c/code\u003e\u003c/a\u003e Add more redox sys/socket.h and sys/uio.h definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.172\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.2\n\nUpdates `which` from 7.0.2 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/109\"\u003eharryfei/which-rs#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSys\u003c/code\u003e trait to allow abstracting over the underlying filesystem. Particularly useful for \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targets. Thanks \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003cli\u003eAdd more debug level tracing for otherwise silent I/O errors.\u003c/li\u003e\n\u003cli\u003eCall the \u003ccode\u003eNonFatalHandler\u003c/code\u003e in more places to catch previously ignored I/O errors.\u003c/li\u003e\n\u003cli\u003eRemove use of the \u003ccode\u003eeither\u003c/code\u003e dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/adac2cdae7eaef4d5ce4cb2984ba43a0559adf06\"\u003e\u003ccode\u003eadac2cd\u003c/code\u003e\u003c/a\u003e bump version, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/84e152ec23f3471eeefb278a55f8fdb818088866\"\u003e\u003ccode\u003e84e152e\u003c/code\u003e\u003c/a\u003e reduce sys::Sys requirements, add some tracing for otherwise silent errors (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/a0a6daf199c15b0d2af07b91b0cb2f3054727311\"\u003e\u003ccode\u003ea0a6daf\u003c/code\u003e\u003c/a\u003e feat: add Sys trait for swapping out system (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/eef199824a0cf1596e8afbe9e7a5e6a793486cad\"\u003e\u003ccode\u003eeef1998\u003c/code\u003e\u003c/a\u003e Add actively maintained badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...8.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0\"\u003e\u003ccode\u003e99ffea6\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9\"\u003e\u003ccode\u003ebd2b267\u003c/code\u003e\u003c/a\u003e feat: make it possible to disable cleanup in-place after creation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19\"\u003e\u003ccode\u003e3b30099\u003c/code\u003e\u003c/a\u003e ci: really check docs for warnings (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b\"\u003e\u003ccode\u003ef701f52\u003c/code\u003e\u003c/a\u003e ci: check docs (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5\"\u003e\u003ccode\u003ed34afe9\u003c/code\u003e\u003c/a\u003e doc: improve SpooledData documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5\"\u003e\u003ccode\u003e6deb42e\u003c/code\u003e\u003c/a\u003e doc: make it easier to pick the correct tempfile constructor/type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607\"\u003e\u003ccode\u003ee284782\u003c/code\u003e\u003c/a\u003e feat: allow creating spooled temporary files in a specific directory (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0\"\u003e\u003ccode\u003e07edc31\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e\"\u003e\u003ccode\u003eb122355\u003c/code\u003e\u003c/a\u003e fix: add must_use attribute to TempDir::keep (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2\"\u003e\u003ccode\u003ecbd1e97\u003c/code\u003e\u003c/a\u003e feat: rename \u003ccode\u003eTempDir::into_path\u003c/code\u003e to \u003ccode\u003eTempDir::keep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d1de1d95ead4e59472622761ad545dc4a940992b\"\u003e\u003ccode\u003ed1de1d9\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e2bd1d1d6785312d6a95dddcde342ad08f66b9c9\"\u003e\u003ccode\u003ee2bd1d1\u003c/code\u003e\u003c/a\u003e Add support for lenient format strings (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/2c95b0aca8c1deae582b163c1b48816740df3942\"\u003e\u003ccode\u003e2c95b0a\u003c/code\u003e\u003c/a\u003e Tweak expression to avoid repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ebeef99426a5d0450505a68dac0723a7efed6e7a\"\u003e\u003ccode\u003eebeef99\u003c/code\u003e\u003c/a\u003e TimeZone::from_posix_tz: Treat empty TZ variable as UTC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/dc068f0373a689876590aa6f683d5a1b8e5e7e47\"\u003e\u003ccode\u003edc068f0\u003c/code\u003e\u003c/a\u003e Tweak style on NaiveWeek fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/b267a4fe909084b434398de7aff905018e6655e0\"\u003e\u003ccode\u003eb267a4f\u003c/code\u003e\u003c/a\u003e Implemented consistent Hash and Eq trait for NaiveWeek\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7c0bd136d68414850a86380acc1ba11764d4eaf4\"\u003e\u003ccode\u003e7c0bd13\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.86\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/104cdc73cb9318557e135acb7b47176a00905e69\"\u003e\u003ccode\u003e104cdc7\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/6a853015b7ccc09ae807e277a76d56de58d65139\"\u003e\u003ccode\u003e6a85301\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/265c79b2a50bbdf224d69f0d1f7e6c4266a997f5\"\u003e\u003ccode\u003e265c79b\u003c/code\u003e\u003c/a\u003e Tweak WeekdaySet method order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs4` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/al8n/fs4-rs/blob/main/CHANGELOG.md\"\u003efs4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eReleases\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/al8n/fs4-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `android_logger` from 0.14.1 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/releases\"\u003eandroid_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly provide docs.rs pages for Android targets by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecargo: Add \u003ccode\u003eos::android-apis\u003c/code\u003e category by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/78\"\u003erust-mobile/android_logger-rs#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent truncating log tag name by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eCStr::from_ptr()\u003c/code\u003e with \u003ccode\u003eCStr::from_bytes_with_nul()\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/82\"\u003erust-mobile/android_logger-rs#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive/implement \u003ccode\u003eDebug\u003c/code\u003e for \u003ccode\u003eConfig\u003c/code\u003e and \u003ccode\u003eAndroidLogger\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/81\"\u003erust-mobile/android_logger-rs#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit things into different files, to optimize future work by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/85\"\u003erust-mobile/android_logger-rs#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Run \u003ccode\u003ecarg...\n\n_Description has been truncated_","html_url":"https://github.com/kdrv3xc/ksu_susfs/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kdrv3xc%2Fksu_susfs/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"0.3.1","new_version":"0.3.2","update_type":"patch","path":"/userspace/ksud","pr_created_at":"2025-05-30T21:14:02.000Z","version_change":"0.3.1 → 0.3.2","issue":{"uuid":"3104293822","node_id":"PR_kwDOOpue7s6YVRDB","number":20,"state":"open","title":"build(deps): bump the crates group in /userspace/ksud with 54 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-30T21:14:02.000Z","updated_at":"2025-06-04T20:45:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":54,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.98","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.39","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"4.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.140","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.172","repository_url":"https://github.com/rust-lang/libc"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/harryfei/which-rs"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.20.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"fs4","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/al8n/fs4-rs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.0","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.8","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.88","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.25","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.30","new_version":"4.5.39","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.32","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.0.35","new_version":"1.1.1","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.95","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.101","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.45.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.14.2+wasi-0.2.4","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 54 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.39` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `4.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.140` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.172` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `7.0.3` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.0` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.8` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.25` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.39` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.32` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.1` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.9.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.8` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.21` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.101` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.45.1` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.13.3+wasi-0.2.2` | `0.14.2+wasi-0.2.4` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.98\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/709fe86f04878a62a29b9279f5bb96422f8bca28\"\u003e\u003ccode\u003e709fe86\u003c/code\u003e\u003c/a\u003e Release 1.0.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cbc1ad2b1621c538a5643f2f0c3800b98f3e40a0\"\u003e\u003ccode\u003ecbc1ad2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e from dtolnay/intodyn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e1a2017668cb365aac7573917d0c861298611ab5\"\u003e\u003ccode\u003ee1a2017\u003c/code\u003e\u003c/a\u003e Add 2 different conversions to Box\u0026lt;dyn Error + Send + Sync + 'static\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/29f2eddd1541201701a5a04caaed9c647f8fbddf\"\u003e\u003ccode\u003e29f2edd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/416\"\u003e#416\u003c/a\u003e from dtolnay/oldnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2244db872ff66000fafec5ffc5ada3be263b6b58\"\u003e\u003ccode\u003e2244db8\u003c/code\u003e\u003c/a\u003e Omit unused object_boxed from vtable in old no-std rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/213a9c2e6cfba42cf6d9adba3ff75bda4d30d907\"\u003e\u003ccode\u003e213a9c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/414\"\u003e#414\u003c/a\u003e from dtolnay/nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/02aa6b6faa5ca221debf7aad2279d54b37de5286\"\u003e\u003ccode\u003e02aa6b6\u003c/code\u003e\u003c/a\u003e Make all nightly go through the module that was probed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f\"\u003e\u003ccode\u003ebfb89ef\u003c/code\u003e\u003c/a\u003e Release 1.0.97\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e\"\u003e\u003ccode\u003ec7fca9b\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a\"\u003e\u003ccode\u003e427c0bb\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.30 to 4.5.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.39\u003c/h2\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.36\u003c/h2\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.35\u003c/h2\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.34\u003c/h2\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.33\u003c/h2\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ed2360f9cdf9bb51477ace5cd79ac47794758086\"\u003e\u003ccode\u003eed2360f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/196a14b8c958bd172365f7b82999a0102301380d\"\u003e\u003ccode\u003e196a14b\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cd622ab63c43a6c07b25a1e914a6aebd4430b0e3\"\u003e\u003ccode\u003ecd622ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5846\"\u003e#5846\u003c/a\u003e from ribru17/alias_fn_dedup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/48ff72be28a0b563d15fc88cbb0e7e247fa33a02\"\u003e\u003ccode\u003e48ff72b\u003c/code\u003e\u003c/a\u003e fix(complete): Deduplicate bash subcmd cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b1b6f17f610efc51a6ac1d18f471b918492c1ea7\"\u003e\u003ccode\u003eb1b6f17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5843\"\u003e#5843\u003c/a\u003e from epage/link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5900216569d0ed0b9967e930c996644e6b86a53b\"\u003e\u003ccode\u003e5900216\u003c/code\u003e\u003c/a\u003e fix(derive): Update link for derive attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fde45f9aea766fb8de46e3d46e6575f393c3b6b9\"\u003e\u003ccode\u003efde45f9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/45d5d7edcb37d07affb9185b2a06a3bce40e6ea0\"\u003e\u003ccode\u003e45d5d7e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4b82b97cd9069dba864185d5c6147232f8ad4942\"\u003e\u003ccode\u003e4b82b97\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a982adfbbd369e19427fcc7e31be58bb8a9e2dac\"\u003e\u003ccode\u003ea982adf\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v4.0.0\"\u003e4.0.0\u003c/a\u003e - 2025-05-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1\"\u003e2.6.1\u003c/a\u003e - 2025-04-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.2...v2.5.0\"\u003e2.5.0\u003c/a\u003e - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.1...v2.4.2\"\u003e2.4.2\u003c/a\u003e - 2025-03-18\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/b87a2482e2d2a05b96e77eba93a504d13a6348e0\"\u003e\u003ccode\u003eb87a248\u003c/code\u003e\u003c/a\u003e chore: release v4.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2514c4cde2de888dbfb0013290fe0b1bf84c45a6\"\u003e\u003ccode\u003e2514c4c\u003c/code\u003e\u003c/a\u003e fix: Allow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/4aadb854b2928644a850cbd579a5c1e1c01ec1e0\"\u003e\u003ccode\u003e4aadb85\u003c/code\u003e\u003c/a\u003e docs: Update fuzzing section of README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/470394d7ef8c757aac092c8f1352070320c6f061\"\u003e\u003ccode\u003e470394d\u003c/code\u003e\u003c/a\u003e chore: Revert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/e4ab083cc700b58187bf9b1e065646cbcb77d2a6\"\u003e\u003ccode\u003ee4ab083\u003c/code\u003e\u003c/a\u003e test(ci): Remove redundant semver checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/89fd4ffd6a75cccccb546d05d98bb9ee7c6aaa1c\"\u003e\u003ccode\u003e89fd4ff\u003c/code\u003e\u003c/a\u003e deps!: Use \u003ccode\u003edep:\u003c/code\u003e to suppress implicit features that may change in the future\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/7d7d26531411c9c1bc8f3db57351e3c3a283e6a6\"\u003e\u003ccode\u003e7d7d265\u003c/code\u003e\u003c/a\u003e chore: Revert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2d75b28b6f35b671223abd2cafbf938a068fa993\"\u003e\u003ccode\u003e2d75b28\u003c/code\u003e\u003c/a\u003e style: cargo fmt --all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3a5094ded1f158b6cee2e484ccc8e3e86f03cf4f\"\u003e\u003ccode\u003e3a5094d\u003c/code\u003e\u003c/a\u003e deps: Replace lzma-rs with liblzma\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/b93fc342660436252d979e375ac2cf18f56dba1a\"\u003e\u003ccode\u003eb93fc34\u003c/code\u003e\u003c/a\u003e chore: Update fully-qualified names of liblzma imports\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.140\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be\"\u003e\u003ccode\u003e7627834\u003c/code\u003e\u003c/a\u003e Release 1.0.140\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d77a498c8061f43cf4515a3e861dccb338d863b9\"\u003e\u003ccode\u003ed77a498\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1245\"\u003e#1245\u003c/a\u003e from serde-rs/powerpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/b34d317089ef43f6d35306be06018b8d87eeb2b5\"\u003e\u003ccode\u003eb34d317\u003c/code\u003e\u003c/a\u003e Delete unused gcc installation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f7200c3cf66b0c46e19a911a2b9121e27c101fec\"\u003e\u003ccode\u003ef7200c3\u003c/code\u003e\u003c/a\u003e Ignore unbuffered_bytes clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/76cd4fb383eab71c22cc89ce270b08f4f77d788f\"\u003e\u003ccode\u003e76cd4fb\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/400eaa977f1f0a1c9ad5e35d634ed2226bf1218c\"\u003e\u003ccode\u003e400eaa9\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.172\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.172\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.171...0.2.172\"\u003e0.2.172\u003c/a\u003e - 2025-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a5eab581f9c9c03f29e3edd4a4d4f850d748f2e9\"\u003e\u003ccode\u003ea5eab58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4410\"\u003e#4410\u003c/a\u003e from tgross35/release-libc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/481eca7cc3382b3a8e367a16f1e20440810d70fd\"\u003e\u003ccode\u003e481eca7\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.172\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ce2edbbaa9bbc3273e356694b6dd2c39fc7b788b\"\u003e\u003ccode\u003ece2edbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4399\"\u003e#4399\u003c/a\u003e from tgross35/backport-triagebot-branch-warn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/31b32009070ffbdfdea2752d10bc51c2a580991c\"\u003e\u003ccode\u003e31b3200\u003c/code\u003e\u003c/a\u003e Suggest stable-nominated in the PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3bffe1d58a9e86521cee10b697270403e2429f76\"\u003e\u003ccode\u003e3bffe1d\u003c/code\u003e\u003c/a\u003e Make triagebot warn on non-default branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03e6ffc8c4679f5f70d53971002e2e4814da9dc3\"\u003e\u003ccode\u003e03e6ffc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4396\"\u003e#4396\u003c/a\u003e from tgross35/backport-serrano\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f9a47ac8113e45fc9c6871911bc1e0b7de858972\"\u003e\u003ccode\u003ef9a47ac\u003c/code\u003e\u003c/a\u003e Define SO_BINDTOIFINDEX on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a358dae479b3b886caa1410d4f80fa546db31660\"\u003e\u003ccode\u003ea358dae\u003c/code\u003e\u003c/a\u003e Add missing utmpx apis for linux musl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1ff2f2181ae33067ee8e25bee4cbcab535c34160\"\u003e\u003ccode\u003e1ff2f21\u003c/code\u003e\u003c/a\u003e adding linux glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/55c58c956d72819faea79fd49ff8dbb779c8a577\"\u003e\u003ccode\u003e55c58c9\u003c/code\u003e\u003c/a\u003e Add more redox sys/socket.h and sys/uio.h definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.172\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.2\n\nUpdates `which` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0\"\u003e\u003ccode\u003e99ffea6\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9\"\u003e\u003ccode\u003ebd2b267\u003c/code\u003e\u003c/a\u003e feat: make it possible to disable cleanup in-place after creation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19\"\u003e\u003ccode\u003e3b30099\u003c/code\u003e\u003c/a\u003e ci: really check docs for warnings (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b\"\u003e\u003ccode\u003ef701f52\u003c/code\u003e\u003c/a\u003e ci: check docs (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5\"\u003e\u003ccode\u003ed34afe9\u003c/code\u003e\u003c/a\u003e doc: improve SpooledData documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5\"\u003e\u003ccode\u003e6deb42e\u003c/code\u003e\u003c/a\u003e doc: make it easier to pick the correct tempfile constructor/type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607\"\u003e\u003ccode\u003ee284782\u003c/code\u003e\u003c/a\u003e feat: allow creating spooled temporary files in a specific directory (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0\"\u003e\u003ccode\u003e07edc31\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e\"\u003e\u003ccode\u003eb122355\u003c/code\u003e\u003c/a\u003e fix: add must_use attribute to TempDir::keep (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2\"\u003e\u003ccode\u003ecbd1e97\u003c/code\u003e\u003c/a\u003e feat: rename \u003ccode\u003eTempDir::into_path\u003c/code\u003e to \u003ccode\u003eTempDir::keep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d1de1d95ead4e59472622761ad545dc4a940992b\"\u003e\u003ccode\u003ed1de1d9\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e2bd1d1d6785312d6a95dddcde342ad08f66b9c9\"\u003e\u003ccode\u003ee2bd1d1\u003c/code\u003e\u003c/a\u003e Add support for lenient format strings (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/2c95b0aca8c1deae582b163c1b48816740df3942\"\u003e\u003ccode\u003e2c95b0a\u003c/code\u003e\u003c/a\u003e Tweak expression to avoid repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ebeef99426a5d0450505a68dac0723a7efed6e7a\"\u003e\u003ccode\u003eebeef99\u003c/code\u003e\u003c/a\u003e TimeZone::from_posix_tz: Treat empty TZ variable as UTC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/dc068f0373a689876590aa6f683d5a1b8e5e7e47\"\u003e\u003ccode\u003edc068f0\u003c/code\u003e\u003c/a\u003e Tweak style on NaiveWeek fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/b267a4fe909084b434398de7aff905018e6655e0\"\u003e\u003ccode\u003eb267a4f\u003c/code\u003e\u003c/a\u003e Implemented consistent Hash and Eq trait for NaiveWeek\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7c0bd136d68414850a86380acc1ba11764d4eaf4\"\u003e\u003ccode\u003e7c0bd13\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.86\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/104cdc73cb9318557e135acb7b47176a00905e69\"\u003e\u003ccode\u003e104cdc7\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/6a853015b7ccc09ae807e277a76d56de58d65139\"\u003e\u003ccode\u003e6a85301\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/265c79b2a50bbdf224d69f0d1f7e6c4266a997f5\"\u003e\u003ccode\u003e265c79b\u003c/code\u003e\u003c/a\u003e Tweak WeekdaySet method order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs4` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/al8n/fs4-rs/blob/main/CHANGELOG.md\"\u003efs4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eReleases\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/al8n/fs4-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `android_logger` from 0.14.1 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/releases\"\u003eandroid_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly provide docs.rs pages for Android targets by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecargo: Add \u003ccode\u003eos::android-apis\u003c/code\u003e category by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/78\"\u003erust-mobile/android_logger-rs#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent truncating log tag name by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eCStr::from_ptr()\u003c/code\u003e with \u003ccode\u003eCStr::from_bytes_with_nul()\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/82\"\u003erust-mobile/android_logger-rs#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive/implement \u003ccode\u003eDebug\u003c/code\u003e for \u003ccode\u003eConfig\u003c/code\u003e and \u003ccode\u003eAndroidLogger\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/81\"\u003erust-mobile/android_logger-rs#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit things into different files, to optimize future work by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/85\"\u003erust-mobile/android_logger-rs#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Run \u003ccode\u003ecargo fmt --check\u003c/code\u003e to ensure code is always properly formatted by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/86\"\u003erust-mobile/android_logger-rs#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse __android_log_is_loggable in AndroidLogger::enabled by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/84\"\u003erust-mobile/android_logger-rs#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid rewriting the preconfigured tag by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/87\"\u003erust-mobile/android_logger-rs#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for release by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/88\"\u003erust-mobile/android_logger-rs#88\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0\"\u003ehttps://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/634c0274843d9ad288ac5b20c7133f9e72c04cdf\"\u003e\u003ccode\u003e634c027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/88\"\u003e#88\u003c/a\u003e from rust-mobile/prepare-for-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/f2a48f0dfc3bfd4ebef471792704358d1d905b5e\"\u003e\u003ccode\u003ef2a48f0\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/8b7fe0b47fb1580e57d7a9a582fea31070e0b31e\"\u003e\u003ccode\u003e8b7fe0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/87\"\u003e#87\u003c/a\u003e from dextero/no-truncate-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/d8298102d4d2ed86f70ea1755f956002e1f705a9\"\u003e\u003ccode\u003ed82...\n\n_Description has been truncated_","html_url":"https://github.com/spanish33/kernelsu/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/spanish33%2Fkernelsu/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"0.3.1","new_version":"0.3.2","update_type":"patch","path":"/userspace/ksud","pr_created_at":"2025-05-29T20:39:43.000Z","version_change":"0.3.1 → 0.3.2","issue":{"uuid":"3101436589","node_id":"PR_kwDOOpue7s6YLokm","number":16,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud with 54 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-29T20:46:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T20:39:43.000Z","updated_at":"2025-05-29T20:46:37.000Z","time_to_close":411,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":54,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.98","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.39","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"4.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.140","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.172","repository_url":"https://github.com/rust-lang/libc"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/harryfei/which-rs"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.20.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"fs4","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/al8n/fs4-rs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.0","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.8","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.88","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.24","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.30","new_version":"4.5.39","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.32","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.0.35","new_version":"1.1.1","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.95","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.101","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.45.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.14.2+wasi-0.2.4","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 54 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.39` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `4.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.140` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.172` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `7.0.3` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.0` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.8` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.24` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.39` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.32` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.1` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.9.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.8` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.21` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.101` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.45.1` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.13.3+wasi-0.2.2` | `0.14.2+wasi-0.2.4` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.98\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/709fe86f04878a62a29b9279f5bb96422f8bca28\"\u003e\u003ccode\u003e709fe86\u003c/code\u003e\u003c/a\u003e Release 1.0.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cbc1ad2b1621c538a5643f2f0c3800b98f3e40a0\"\u003e\u003ccode\u003ecbc1ad2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e from dtolnay/intodyn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e1a2017668cb365aac7573917d0c861298611ab5\"\u003e\u003ccode\u003ee1a2017\u003c/code\u003e\u003c/a\u003e Add 2 different conversions to Box\u0026lt;dyn Error + Send + Sync + 'static\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/29f2eddd1541201701a5a04caaed9c647f8fbddf\"\u003e\u003ccode\u003e29f2edd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/416\"\u003e#416\u003c/a\u003e from dtolnay/oldnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2244db872ff66000fafec5ffc5ada3be263b6b58\"\u003e\u003ccode\u003e2244db8\u003c/code\u003e\u003c/a\u003e Omit unused object_boxed from vtable in old no-std rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/213a9c2e6cfba42cf6d9adba3ff75bda4d30d907\"\u003e\u003ccode\u003e213a9c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/414\"\u003e#414\u003c/a\u003e from dtolnay/nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/02aa6b6faa5ca221debf7aad2279d54b37de5286\"\u003e\u003ccode\u003e02aa6b6\u003c/code\u003e\u003c/a\u003e Make all nightly go through the module that was probed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f\"\u003e\u003ccode\u003ebfb89ef\u003c/code\u003e\u003c/a\u003e Release 1.0.97\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e\"\u003e\u003ccode\u003ec7fca9b\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a\"\u003e\u003ccode\u003e427c0bb\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.30 to 4.5.39\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.39\u003c/h2\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.36\u003c/h2\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.35\u003c/h2\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.34\u003c/h2\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.33\u003c/h2\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.39] - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Show short flag aliases before long\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Merge the short and long flag alias lists\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ed2360f9cdf9bb51477ace5cd79ac47794758086\"\u003e\u003ccode\u003eed2360f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/196a14b8c958bd172365f7b82999a0102301380d\"\u003e\u003ccode\u003e196a14b\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cd622ab63c43a6c07b25a1e914a6aebd4430b0e3\"\u003e\u003ccode\u003ecd622ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5846\"\u003e#5846\u003c/a\u003e from ribru17/alias_fn_dedup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/48ff72be28a0b563d15fc88cbb0e7e247fa33a02\"\u003e\u003ccode\u003e48ff72b\u003c/code\u003e\u003c/a\u003e fix(complete): Deduplicate bash subcmd cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b1b6f17f610efc51a6ac1d18f471b918492c1ea7\"\u003e\u003ccode\u003eb1b6f17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5843\"\u003e#5843\u003c/a\u003e from epage/link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5900216569d0ed0b9967e930c996644e6b86a53b\"\u003e\u003ccode\u003e5900216\u003c/code\u003e\u003c/a\u003e fix(derive): Update link for derive attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fde45f9aea766fb8de46e3d46e6575f393c3b6b9\"\u003e\u003ccode\u003efde45f9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/45d5d7edcb37d07affb9185b2a06a3bce40e6ea0\"\u003e\u003ccode\u003e45d5d7e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4b82b97cd9069dba864185d5c6147232f8ad4942\"\u003e\u003ccode\u003e4b82b97\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a982adfbbd369e19427fcc7e31be58bb8a9e2dac\"\u003e\u003ccode\u003ea982adf\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.39\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v4.0.0\"\u003e4.0.0\u003c/a\u003e - 2025-05-21\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher than \u0026quot;Version made by\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eRevert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate fully-qualified names of liblzma imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1\"\u003e2.6.1\u003c/a\u003e - 2025-04-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.2...v2.5.0\"\u003e2.5.0\u003c/a\u003e - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.1...v2.4.2\"\u003e2.4.2\u003c/a\u003e - 2025-03-18\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/b87a2482e2d2a05b96e77eba93a504d13a6348e0\"\u003e\u003ccode\u003eb87a248\u003c/code\u003e\u003c/a\u003e chore: release v4.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2514c4cde2de888dbfb0013290fe0b1bf84c45a6\"\u003e\u003ccode\u003e2514c4c\u003c/code\u003e\u003c/a\u003e fix: Allow extraction of Zip64 where \u0026quot;Version needed to extract\u0026quot; is higher th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/4aadb854b2928644a850cbd579a5c1e1c01ec1e0\"\u003e\u003ccode\u003e4aadb85\u003c/code\u003e\u003c/a\u003e docs: Update fuzzing section of README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/470394d7ef8c757aac092c8f1352070320c6f061\"\u003e\u003ccode\u003e470394d\u003c/code\u003e\u003c/a\u003e chore: Revert nt-time upgrade (would increase MSRV)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/e4ab083cc700b58187bf9b1e065646cbcb77d2a6\"\u003e\u003ccode\u003ee4ab083\u003c/code\u003e\u003c/a\u003e test(ci): Remove redundant semver checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/89fd4ffd6a75cccccb546d05d98bb9ee7c6aaa1c\"\u003e\u003ccode\u003e89fd4ff\u003c/code\u003e\u003c/a\u003e deps!: Use \u003ccode\u003edep:\u003c/code\u003e to suppress implicit features that may change in the future\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/7d7d26531411c9c1bc8f3db57351e3c3a283e6a6\"\u003e\u003ccode\u003e7d7d265\u003c/code\u003e\u003c/a\u003e chore: Revert constant_time_eq update (would increase MSRV)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2d75b28b6f35b671223abd2cafbf938a068fa993\"\u003e\u003ccode\u003e2d75b28\u003c/code\u003e\u003c/a\u003e style: cargo fmt --all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3a5094ded1f158b6cee2e484ccc8e3e86f03cf4f\"\u003e\u003ccode\u003e3a5094d\u003c/code\u003e\u003c/a\u003e deps: Replace lzma-rs with liblzma\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/b93fc342660436252d979e375ac2cf18f56dba1a\"\u003e\u003ccode\u003eb93fc34\u003c/code\u003e\u003c/a\u003e chore: Update fully-qualified names of liblzma imports\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.140\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be\"\u003e\u003ccode\u003e7627834\u003c/code\u003e\u003c/a\u003e Release 1.0.140\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d77a498c8061f43cf4515a3e861dccb338d863b9\"\u003e\u003ccode\u003ed77a498\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1245\"\u003e#1245\u003c/a\u003e from serde-rs/powerpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/b34d317089ef43f6d35306be06018b8d87eeb2b5\"\u003e\u003ccode\u003eb34d317\u003c/code\u003e\u003c/a\u003e Delete unused gcc installation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f7200c3cf66b0c46e19a911a2b9121e27c101fec\"\u003e\u003ccode\u003ef7200c3\u003c/code\u003e\u003c/a\u003e Ignore unbuffered_bytes clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/76cd4fb383eab71c22cc89ce270b08f4f77d788f\"\u003e\u003ccode\u003e76cd4fb\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/400eaa977f1f0a1c9ad5e35d634ed2226bf1218c\"\u003e\u003ccode\u003e400eaa9\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.172\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.172\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.171...0.2.172\"\u003e0.2.172\u003c/a\u003e - 2025-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a5eab581f9c9c03f29e3edd4a4d4f850d748f2e9\"\u003e\u003ccode\u003ea5eab58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4410\"\u003e#4410\u003c/a\u003e from tgross35/release-libc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/481eca7cc3382b3a8e367a16f1e20440810d70fd\"\u003e\u003ccode\u003e481eca7\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.172\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ce2edbbaa9bbc3273e356694b6dd2c39fc7b788b\"\u003e\u003ccode\u003ece2edbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4399\"\u003e#4399\u003c/a\u003e from tgross35/backport-triagebot-branch-warn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/31b32009070ffbdfdea2752d10bc51c2a580991c\"\u003e\u003ccode\u003e31b3200\u003c/code\u003e\u003c/a\u003e Suggest stable-nominated in the PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3bffe1d58a9e86521cee10b697270403e2429f76\"\u003e\u003ccode\u003e3bffe1d\u003c/code\u003e\u003c/a\u003e Make triagebot warn on non-default branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03e6ffc8c4679f5f70d53971002e2e4814da9dc3\"\u003e\u003ccode\u003e03e6ffc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4396\"\u003e#4396\u003c/a\u003e from tgross35/backport-serrano\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f9a47ac8113e45fc9c6871911bc1e0b7de858972\"\u003e\u003ccode\u003ef9a47ac\u003c/code\u003e\u003c/a\u003e Define SO_BINDTOIFINDEX on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a358dae479b3b886caa1410d4f80fa546db31660\"\u003e\u003ccode\u003ea358dae\u003c/code\u003e\u003c/a\u003e Add missing utmpx apis for linux musl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1ff2f2181ae33067ee8e25bee4cbcab535c34160\"\u003e\u003ccode\u003e1ff2f21\u003c/code\u003e\u003c/a\u003e adding linux glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/55c58c956d72819faea79fd49ff8dbb779c8a577\"\u003e\u003ccode\u003e55c58c9\u003c/code\u003e\u003c/a\u003e Add more redox sys/socket.h and sys/uio.h definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.172\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.2\n\nUpdates `which` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0\"\u003e\u003ccode\u003e99ffea6\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9\"\u003e\u003ccode\u003ebd2b267\u003c/code\u003e\u003c/a\u003e feat: make it possible to disable cleanup in-place after creation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19\"\u003e\u003ccode\u003e3b30099\u003c/code\u003e\u003c/a\u003e ci: really check docs for warnings (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b\"\u003e\u003ccode\u003ef701f52\u003c/code\u003e\u003c/a\u003e ci: check docs (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5\"\u003e\u003ccode\u003ed34afe9\u003c/code\u003e\u003c/a\u003e doc: improve SpooledData documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5\"\u003e\u003ccode\u003e6deb42e\u003c/code\u003e\u003c/a\u003e doc: make it easier to pick the correct tempfile constructor/type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607\"\u003e\u003ccode\u003ee284782\u003c/code\u003e\u003c/a\u003e feat: allow creating spooled temporary files in a specific directory (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0\"\u003e\u003ccode\u003e07edc31\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e\"\u003e\u003ccode\u003eb122355\u003c/code\u003e\u003c/a\u003e fix: add must_use attribute to TempDir::keep (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2\"\u003e\u003ccode\u003ecbd1e97\u003c/code\u003e\u003c/a\u003e feat: rename \u003ccode\u003eTempDir::into_path\u003c/code\u003e to \u003ccode\u003eTempDir::keep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d1de1d95ead4e59472622761ad545dc4a940992b\"\u003e\u003ccode\u003ed1de1d9\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e2bd1d1d6785312d6a95dddcde342ad08f66b9c9\"\u003e\u003ccode\u003ee2bd1d1\u003c/code\u003e\u003c/a\u003e Add support for lenient format strings (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/2c95b0aca8c1deae582b163c1b48816740df3942\"\u003e\u003ccode\u003e2c95b0a\u003c/code\u003e\u003c/a\u003e Tweak expression to avoid repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ebeef99426a5d0450505a68dac0723a7efed6e7a\"\u003e\u003ccode\u003eebeef99\u003c/code\u003e\u003c/a\u003e TimeZone::from_posix_tz: Treat empty TZ variable as UTC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/dc068f0373a689876590aa6f683d5a1b8e5e7e47\"\u003e\u003ccode\u003edc068f0\u003c/code\u003e\u003c/a\u003e Tweak style on NaiveWeek fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/b267a4fe909084b434398de7aff905018e6655e0\"\u003e\u003ccode\u003eb267a4f\u003c/code\u003e\u003c/a\u003e Implemented consistent Hash and Eq trait for NaiveWeek\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7c0bd136d68414850a86380acc1ba11764d4eaf4\"\u003e\u003ccode\u003e7c0bd13\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.86\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/104cdc73cb9318557e135acb7b47176a00905e69\"\u003e\u003ccode\u003e104cdc7\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/6a853015b7ccc09ae807e277a76d56de58d65139\"\u003e\u003ccode\u003e6a85301\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/265c79b2a50bbdf224d69f0d1f7e6c4266a997f5\"\u003e\u003ccode\u003e265c79b\u003c/code\u003e\u003c/a\u003e Tweak WeekdaySet method order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs4` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/al8n/fs4-rs/blob/main/CHANGELOG.md\"\u003efs4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eReleases\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/al8n/fs4-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `android_logger` from 0.14.1 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/releases\"\u003eandroid_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly provide docs.rs pages for Android targets by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecargo: Add \u003ccode\u003eos::android-apis\u003c/code\u003e category by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/78\"\u003erust-mobile/android_logger-rs#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent truncating log tag name by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eCStr::from_ptr()\u003c/code\u003e with \u003ccode\u003eCStr::from_bytes_with_nul()\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/82\"\u003erust-mobile/android_logger-rs#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive/implement \u003ccode\u003eDebug\u003c/code\u003e for \u003ccode\u003eConfig\u003c/code\u003e and \u003ccode\u003eAndroidLogger\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/81\"\u003erust-mobile/android_logger-rs#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit things into different files, to optimize future work by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/85\"\u003erust-mobile/android_logger-rs#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Run \u003ccode\u003ecargo fmt --check\u003c/code\u003e to ensure code is always properly formatted by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/86\"\u003erust-mobile/android_logger-rs#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse __android_log_is_loggable in AndroidLogger::enabled by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/84\"\u003erust-mobile/android_logger-rs#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid rewriting the preconfigured tag by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/87\"\u003erust-mobile/android_logger-rs#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for release by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/88\"\u003erust-mobile/android_logger-rs#88\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0\"\u003ehttps://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/634c0274843d9ad288ac5b20c7133f9e72c04cdf\"\u003e\u003ccode\u003e634c027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/88\"\u003e#88\u003c/a\u003e from rust-mobile/prepare-for-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/f2a48f0dfc3bfd4ebef471792704358d1d905b5e\"\u003e\u003ccode\u003ef2a48f0\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/8b7fe0b47fb1580e57d7a9a582fea31070e0b31e\"\u003e\u003ccode\u003e8b7fe0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/87\"\u003e#87\u003c/a\u003e from dextero/no-truncate-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/d8298102d4d2ed86f70ea1755f956002e1f705a9\"\u003e\u003ccode\u003ed82...\n\n_Description has been truncated_","html_url":"https://github.com/spanish33/kernelsu/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/spanish33%2Fkernelsu/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"0.3.1","new_version":"0.3.2","update_type":"patch","path":"/userspace/ksud_overlayfs","pr_created_at":"2025-05-19T22:57:22.000Z","version_change":"0.3.1 → 0.3.2","issue":{"uuid":"2529934305","node_id":"PR_kwDOOMOe3s6Wy7vh","number":4,"state":"open","title":"build(deps): bump the crates group in /userspace/ksud_overlayfs with 53 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T22:57:22.000Z","updated_at":"2025-05-19T22:57:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":53,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.98","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.31","new_version":"4.5.38","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"3.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.140","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.172","repository_url":"https://github.com/rust-lang/libc"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/harryfei/which-rs"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.20.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"fs4","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/al8n/fs4-rs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.0","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.88","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.23","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.31","new_version":"4.5.38","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.32","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.95","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.101","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.45.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.14.2+wasi-0.2.4","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud_overlayfs","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud_overlayfs with 53 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.38` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `3.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.140` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.172` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `7.0.3` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.0` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.23` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.38` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.32` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.0` | `1.1.1` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.9.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.8` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.20` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.101` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.45.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.13.3+wasi-0.2.2` | `0.14.2+wasi-0.2.4` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.98\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/709fe86f04878a62a29b9279f5bb96422f8bca28\"\u003e\u003ccode\u003e709fe86\u003c/code\u003e\u003c/a\u003e Release 1.0.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cbc1ad2b1621c538a5643f2f0c3800b98f3e40a0\"\u003e\u003ccode\u003ecbc1ad2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e from dtolnay/intodyn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e1a2017668cb365aac7573917d0c861298611ab5\"\u003e\u003ccode\u003ee1a2017\u003c/code\u003e\u003c/a\u003e Add 2 different conversions to Box\u0026lt;dyn Error + Send + Sync + 'static\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/29f2eddd1541201701a5a04caaed9c647f8fbddf\"\u003e\u003ccode\u003e29f2edd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/416\"\u003e#416\u003c/a\u003e from dtolnay/oldnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2244db872ff66000fafec5ffc5ada3be263b6b58\"\u003e\u003ccode\u003e2244db8\u003c/code\u003e\u003c/a\u003e Omit unused object_boxed from vtable in old no-std rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/213a9c2e6cfba42cf6d9adba3ff75bda4d30d907\"\u003e\u003ccode\u003e213a9c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/414\"\u003e#414\u003c/a\u003e from dtolnay/nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/02aa6b6faa5ca221debf7aad2279d54b37de5286\"\u003e\u003ccode\u003e02aa6b6\u003c/code\u003e\u003c/a\u003e Make all nightly go through the module that was probed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f\"\u003e\u003ccode\u003ebfb89ef\u003c/code\u003e\u003c/a\u003e Release 1.0.97\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e\"\u003e\u003ccode\u003ec7fca9b\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a\"\u003e\u003ccode\u003e427c0bb\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.31 to 4.5.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.36\u003c/h2\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.35\u003c/h2\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.34\u003c/h2\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.33\u003c/h2\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.32\u003c/h2\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(cookbook)\u003c/em\u003e Switch from \u003ccode\u003ehumantime\u003c/code\u003e to \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(tutorial)\u003c/em\u003e Better cover required vs optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2920fb082c987acb72ed1d1f47991c4d157e380d\"\u003e\u003ccode\u003e2920fb0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8902627c2b7d9b54fee1588e5f426fe8bd132cd2\"\u003e\u003ccode\u003e8902627\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/79d696f925c6763b65ea53a75a50bf81ed359632\"\u003e\u003ccode\u003e79d696f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5813\"\u003e#5813\u003c/a\u003e from epage/ignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/479df35abd8f1ba6fbfb2a9f1be635c9defcb471\"\u003e\u003ccode\u003e479df35\u003c/code\u003e\u003c/a\u003e fix(parser): Fill in defaults on ignored error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a1d69ca824f27cb7351a06ec689838e99d2c1be5\"\u003e\u003ccode\u003ea1d69ca\u003c/code\u003e\u003c/a\u003e refactor(parser): Split up parsing from post-processing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/682784193017f7b310a2f3e82cced923e8845547\"\u003e\u003ccode\u003e6827841\u003c/code\u003e\u003c/a\u003e test(parser): Show bad ignore_errors defaulting case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/76d0049330090f3b2bc46ad4014457bc889c4cc9\"\u003e\u003ccode\u003e76d0049\u003c/code\u003e\u003c/a\u003e test(parser): Verify defaulting on errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3f5c05ce3877b43489cfd4fba1e96a89a692169d\"\u003e\u003ccode\u003e3f5c05c\u003c/code\u003e\u003c/a\u003e test(parser): Ensure we are actually testing ignore_errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ba4745dd1112922d5aeea867f01f8b29028289a9\"\u003e\u003ccode\u003eba4745d\u003c/code\u003e\u003c/a\u003e chore(ci): Fix use of permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/22944b4c3521562f78b6cf32cefc260cbed16798\"\u003e\u003ccode\u003e22944b4\u003c/code\u003e\u003c/a\u003e chore(ci): Use matrix for tracking the runner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.5.31...clap_complete-v4.5.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype issue in test\u003c/li\u003e\n\u003cli\u003edouble as_ref().canonicalize()?\u003c/li\u003e\n\u003cli\u003eCI failures\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1\"\u003e2.6.1\u003c/a\u003e - 2025-04-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.2...v2.5.0\"\u003e2.5.0\u003c/a\u003e - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.1...v2.4.2\"\u003e2.4.2\u003c/a\u003e - 2025-03-18\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.0...v2.4.1\"\u003e2.4.1\u003c/a\u003e - 2025-03-17\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype issue in test\u003c/li\u003e\n\u003cli\u003edouble as_ref().canonicalize()?\u003c/li\u003e\n\u003cli\u003eCI failures\u003c/li\u003e\n\u003cli\u003eCreate directory for extraction if necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.3.0...v2.4.0\"\u003e2.4.0\u003c/a\u003e - 2025-03-17\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8c01cb7fec6c4f696f8306f1942044dcf1a8f5b2\"\u003e\u003ccode\u003e8c01cb7\u003c/code\u003e\u003c/a\u003e chore: release v3.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/cde72a582d4bd59216bdd54d530333cd637df5eb\"\u003e\u003ccode\u003ecde72a5\u003c/code\u003e\u003c/a\u003e ci(deps): bump dependabot/fetch-metadata from 2.3.0 to 2.4.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/46f57ef74b22efa61202075fd27ec94f61515b0b\"\u003e\u003ccode\u003e46f57ef\u003c/code\u003e\u003c/a\u003e chore: drop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/260fa289eceb6f3b81629323020d6064958887ce\"\u003e\u003ccode\u003e260fa28\u003c/code\u003e\u003c/a\u003e fix: return correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9231930f69f72245ba98c52afecaa97387f5eca1\"\u003e\u003ccode\u003e9231930\u003c/code\u003e\u003c/a\u003e zip 3.0: Adjust flate2-related features for 3.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/d448215a134464a7647870b47c1ff5aeed190de4\"\u003e\u003ccode\u003ed448215\u003c/code\u003e\u003c/a\u003e docs: Fix: apparently can't feature-gate the declaration \u003cem\u003eand\u003c/em\u003e body of an exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/14e590b85b8199b4261cf180a005e1a9b54ebe69\"\u003e\u003ccode\u003e14e590b\u003c/code\u003e\u003c/a\u003e chore: Empty commit to rerun CI on a PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/abecf42cb25a8e6909a80401563bd52ff6b71958\"\u003e\u003ccode\u003eabecf42\u003c/code\u003e\u003c/a\u003e chore: fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/31993a2e16fa7103a3fe487a52b9f2de0649bc02\"\u003e\u003ccode\u003e31993a2\u003c/code\u003e\u003c/a\u003e docs: merge_archive doctest requires either flate2 or no deflate at all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/df323785fcfc4ec97d8f3152cc5803d953af5211\"\u003e\u003ccode\u003edf32378\u003c/code\u003e\u003c/a\u003e docs: finish_into_readable doctest requires either flate2 or no deflate at all\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.140\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be\"\u003e\u003ccode\u003e7627834\u003c/code\u003e\u003c/a\u003e Release 1.0.140\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d77a498c8061f43cf4515a3e861dccb338d863b9\"\u003e\u003ccode\u003ed77a498\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1245\"\u003e#1245\u003c/a\u003e from serde-rs/powerpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/b34d317089ef43f6d35306be06018b8d87eeb2b5\"\u003e\u003ccode\u003eb34d317\u003c/code\u003e\u003c/a\u003e Delete unused gcc installation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f7200c3cf66b0c46e19a911a2b9121e27c101fec\"\u003e\u003ccode\u003ef7200c3\u003c/code\u003e\u003c/a\u003e Ignore unbuffered_bytes clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/76cd4fb383eab71c22cc89ce270b08f4f77d788f\"\u003e\u003ccode\u003e76cd4fb\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/400eaa977f1f0a1c9ad5e35d634ed2226bf1218c\"\u003e\u003ccode\u003e400eaa9\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.172\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.172\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.171...0.2.172\"\u003e0.2.172\u003c/a\u003e - 2025-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a5eab581f9c9c03f29e3edd4a4d4f850d748f2e9\"\u003e\u003ccode\u003ea5eab58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4410\"\u003e#4410\u003c/a\u003e from tgross35/release-libc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/481eca7cc3382b3a8e367a16f1e20440810d70fd\"\u003e\u003ccode\u003e481eca7\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.172\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ce2edbbaa9bbc3273e356694b6dd2c39fc7b788b\"\u003e\u003ccode\u003ece2edbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4399\"\u003e#4399\u003c/a\u003e from tgross35/backport-triagebot-branch-warn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/31b32009070ffbdfdea2752d10bc51c2a580991c\"\u003e\u003ccode\u003e31b3200\u003c/code\u003e\u003c/a\u003e Suggest stable-nominated in the PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3bffe1d58a9e86521cee10b697270403e2429f76\"\u003e\u003ccode\u003e3bffe1d\u003c/code\u003e\u003c/a\u003e Make triagebot warn on non-default branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03e6ffc8c4679f5f70d53971002e2e4814da9dc3\"\u003e\u003ccode\u003e03e6ffc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4396\"\u003e#4396\u003c/a\u003e from tgross35/backport-serrano\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f9a47ac8113e45fc9c6871911bc1e0b7de858972\"\u003e\u003ccode\u003ef9a47ac\u003c/code\u003e\u003c/a\u003e Define SO_BINDTOIFINDEX on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a358dae479b3b886caa1410d4f80fa546db31660\"\u003e\u003ccode\u003ea358dae\u003c/code\u003e\u003c/a\u003e Add missing utmpx apis for linux musl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1ff2f2181ae33067ee8e25bee4cbcab535c34160\"\u003e\u003ccode\u003e1ff2f21\u003c/code\u003e\u003c/a\u003e adding linux glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/55c58c956d72819faea79fd49ff8dbb779c8a577\"\u003e\u003ccode\u003e55c58c9\u003c/code\u003e\u003c/a\u003e Add more redox sys/socket.h and sys/uio.h definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.172\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.2\n\nUpdates `which` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0\"\u003e\u003ccode\u003e99ffea6\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9\"\u003e\u003ccode\u003ebd2b267\u003c/code\u003e\u003c/a\u003e feat: make it possible to disable cleanup in-place after creation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19\"\u003e\u003ccode\u003e3b30099\u003c/code\u003e\u003c/a\u003e ci: really check docs for warnings (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b\"\u003e\u003ccode\u003ef701f52\u003c/code\u003e\u003c/a\u003e ci: check docs (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5\"\u003e\u003ccode\u003ed34afe9\u003c/code\u003e\u003c/a\u003e doc: improve SpooledData documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5\"\u003e\u003ccode\u003e6deb42e\u003c/code\u003e\u003c/a\u003e doc: make it easier to pick the correct tempfile constructor/type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607\"\u003e\u003ccode\u003ee284782\u003c/code\u003e\u003c/a\u003e feat: allow creating spooled temporary files in a specific directory (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0\"\u003e\u003ccode\u003e07edc31\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e\"\u003e\u003ccode\u003eb122355\u003c/code\u003e\u003c/a\u003e fix: add must_use attribute to TempDir::keep (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2\"\u003e\u003ccode\u003ecbd1e97\u003c/code\u003e\u003c/a\u003e feat: rename \u003ccode\u003eTempDir::into_path\u003c/code\u003e to \u003ccode\u003eTempDir::keep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d1de1d95ead4e59472622761ad545dc4a940992b\"\u003e\u003ccode\u003ed1de1d9\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e2bd1d1d6785312d6a95dddcde342ad08f66b9c9\"\u003e\u003ccode\u003ee2bd1d1\u003c/code\u003e\u003c/a\u003e Add support for lenient format strings (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/2c95b0aca8c1deae582b163c1b48816740df3942\"\u003e\u003ccode\u003e2c95b0a\u003c/code\u003e\u003c/a\u003e Tweak expression to avoid repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ebeef99426a5d0450505a68dac0723a7efed6e7a\"\u003e\u003ccode\u003eebeef99\u003c/code\u003e\u003c/a\u003e TimeZone::from_posix_tz: Treat empty TZ variable as UTC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/dc068f0373a689876590aa6f683d5a1b8e5e7e47\"\u003e\u003ccode\u003edc068f0\u003c/code\u003e\u003c/a\u003e Tweak style on NaiveWeek fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/b267a4fe909084b434398de7aff905018e6655e0\"\u003e\u003ccode\u003eb267a4f\u003c/code\u003e\u003c/a\u003e Implemented consistent Hash and Eq trait for NaiveWeek\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7c0bd136d68414850a86380acc1ba11764d4eaf4\"\u003e\u003ccode\u003e7c0bd13\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.86\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/104cdc73cb9318557e135acb7b47176a00905e69\"\u003e\u003ccode\u003e104cdc7\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/6a853015b7ccc09ae807e277a76d56de58d65139\"\u003e\u003ccode\u003e6a85301\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/265c79b2a50bbdf224d69f0d1f7e6c4266a997f5\"\u003e\u003ccode\u003e265c79b\u003c/code\u003e\u003c/a\u003e Tweak WeekdaySet method order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs4` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/al8n/fs4-rs/blob/main/CHANGELOG.md\"\u003efs4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eReleases\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/al8n/fs4-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `android_logger` from 0.14.1 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/releases\"\u003eandroid_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly provide docs.rs pages for Android targets by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecargo: Add \u003ccode\u003eos::android-apis\u003c/code\u003e category by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/78\"\u003erust-mobile/android_logger-rs#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent truncating log tag name by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eCStr::from_ptr()\u003c/code\u003e with \u003ccode\u003eCStr::from_bytes_with_nul()\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/82\"\u003erust-mobile/android_logger-rs#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive/implement \u003ccode\u003eDebug\u003c/code\u003e for \u003ccode\u003eConfig\u003c/code\u003e and \u003ccode\u003eAndroidLogger\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/81\"\u003erust-mobile/android_logger-rs#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit things into different files, to optimize future work by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/85\"\u003erust-mobile/android_logger-rs#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Run \u003ccode\u003ecargo fmt --check\u003c/code\u003e to ensure code is always properly formatted by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/86\"\u003erust-mobile/android_logger-rs#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse __android_log_is_loggable in AndroidLogger::enabled by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/84\"\u003erust-mobile/android_logger-rs#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid rewriting the preconfigured tag by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/87\"\u003erust-mobile/android_logger-rs#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for release by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/88\"\u003erust-mobile/android_logger-rs#88\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0\"\u003ehttps://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/634c0274843d9ad288ac5b20c7133f9e72c04cdf\"\u003e\u003ccode\u003e634c027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/88\"\u003e#88\u003c/a\u003e from rust-mobile/prepare-for-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/f2a48f0dfc3bfd4ebef471792704358d1d905b5e\"\u003e\u003ccode\u003ef2a48f0\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/8b7fe0b47fb1580e57d7a9a582fea31070e0b31e\"\u003e\u003ccode\u003e8b7fe0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/87\"\u003e#87\u003c/a\u003e from dextero/no-truncate-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/d8298102d4d2ed86f70ea1755f956002e1...\n\n_Description has been truncated_","html_url":"https://github.com/lukaj99/KSUN/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukaj99%2FKSUN/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"0.3.1","new_version":"0.3.2","update_type":"patch","path":"/userspace/ksud_magic","pr_created_at":"2025-05-19T22:54:44.000Z","version_change":"0.3.1 → 0.3.2","issue":{"uuid":"2529931531","node_id":"PR_kwDOOMOe3s6Wy7EL","number":3,"state":"open","title":"build(deps): bump the crates group in /userspace/ksud_magic with 54 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T22:54:44.000Z","updated_at":"2025-05-19T22:54:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":54,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.98","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.38","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"3.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.140","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.172","repository_url":"https://github.com/rust-lang/libc"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.2"},{"name":"which","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/harryfei/which-rs"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.20.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.0","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.88","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.23","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.30","new_version":"4.5.38","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.32","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.95","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.2"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.101","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.11","new_version":"2.0.12","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thiserror-impl","old_version":"2.0.11","new_version":"2.0.12","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.45.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.14.2+wasi-0.2.4","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud_magic","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud_magic with 54 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.38` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `3.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.140` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.172` |\n| rust-embed | `8.5.0` | `8.7.2` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `7.0.3` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.0` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.23` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.38` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.32` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.0` | `1.1.1` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.9.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.8` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| rust-embed-impl | `8.5.0` | `8.7.2` |\n| rust-embed-utils | `8.5.0` | `8.7.2` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.20` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.101` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.11` | `2.0.12` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.11` | `2.0.12` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.45.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.13.3+wasi-0.2.2` | `0.14.2+wasi-0.2.4` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.2` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.98\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/709fe86f04878a62a29b9279f5bb96422f8bca28\"\u003e\u003ccode\u003e709fe86\u003c/code\u003e\u003c/a\u003e Release 1.0.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cbc1ad2b1621c538a5643f2f0c3800b98f3e40a0\"\u003e\u003ccode\u003ecbc1ad2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e from dtolnay/intodyn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e1a2017668cb365aac7573917d0c861298611ab5\"\u003e\u003ccode\u003ee1a2017\u003c/code\u003e\u003c/a\u003e Add 2 different conversions to Box\u0026lt;dyn Error + Send + Sync + 'static\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/29f2eddd1541201701a5a04caaed9c647f8fbddf\"\u003e\u003ccode\u003e29f2edd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/416\"\u003e#416\u003c/a\u003e from dtolnay/oldnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2244db872ff66000fafec5ffc5ada3be263b6b58\"\u003e\u003ccode\u003e2244db8\u003c/code\u003e\u003c/a\u003e Omit unused object_boxed from vtable in old no-std rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/213a9c2e6cfba42cf6d9adba3ff75bda4d30d907\"\u003e\u003ccode\u003e213a9c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/414\"\u003e#414\u003c/a\u003e from dtolnay/nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/02aa6b6faa5ca221debf7aad2279d54b37de5286\"\u003e\u003ccode\u003e02aa6b6\u003c/code\u003e\u003c/a\u003e Make all nightly go through the module that was probed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f\"\u003e\u003ccode\u003ebfb89ef\u003c/code\u003e\u003c/a\u003e Release 1.0.97\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e\"\u003e\u003ccode\u003ec7fca9b\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a\"\u003e\u003ccode\u003e427c0bb\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.30 to 4.5.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.36\u003c/h2\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.35\u003c/h2\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.34\u003c/h2\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.33\u003c/h2\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.32\u003c/h2\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(cookbook)\u003c/em\u003e Switch from \u003ccode\u003ehumantime\u003c/code\u003e to \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(tutorial)\u003c/em\u003e Better cover required vs optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2920fb082c987acb72ed1d1f47991c4d157e380d\"\u003e\u003ccode\u003e2920fb0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8902627c2b7d9b54fee1588e5f426fe8bd132cd2\"\u003e\u003ccode\u003e8902627\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/79d696f925c6763b65ea53a75a50bf81ed359632\"\u003e\u003ccode\u003e79d696f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5813\"\u003e#5813\u003c/a\u003e from epage/ignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/479df35abd8f1ba6fbfb2a9f1be635c9defcb471\"\u003e\u003ccode\u003e479df35\u003c/code\u003e\u003c/a\u003e fix(parser): Fill in defaults on ignored error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a1d69ca824f27cb7351a06ec689838e99d2c1be5\"\u003e\u003ccode\u003ea1d69ca\u003c/code\u003e\u003c/a\u003e refactor(parser): Split up parsing from post-processing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/682784193017f7b310a2f3e82cced923e8845547\"\u003e\u003ccode\u003e6827841\u003c/code\u003e\u003c/a\u003e test(parser): Show bad ignore_errors defaulting case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/76d0049330090f3b2bc46ad4014457bc889c4cc9\"\u003e\u003ccode\u003e76d0049\u003c/code\u003e\u003c/a\u003e test(parser): Verify defaulting on errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3f5c05ce3877b43489cfd4fba1e96a89a692169d\"\u003e\u003ccode\u003e3f5c05c\u003c/code\u003e\u003c/a\u003e test(parser): Ensure we are actually testing ignore_errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ba4745dd1112922d5aeea867f01f8b29028289a9\"\u003e\u003ccode\u003eba4745d\u003c/code\u003e\u003c/a\u003e chore(ci): Fix use of permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/22944b4c3521562f78b6cf32cefc260cbed16798\"\u003e\u003ccode\u003e22944b4\u003c/code\u003e\u003c/a\u003e chore(ci): Use matrix for tracking the runner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype issue in test\u003c/li\u003e\n\u003cli\u003edouble as_ref().canonicalize()?\u003c/li\u003e\n\u003cli\u003eCI failures\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.1...v3.0.0\"\u003e3.0.0\u003c/a\u003e - 2025-05-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen only zopfli is available, decompression of deflate should not be possible (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecify \u003ccode\u003eflate2\u003c/code\u003e dependency of the \u003ccode\u003edeflate-flate2\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix typo\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003edeflate-flate2\u003c/code\u003e dependency on specific backend\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Drop deprecated \u003ccode\u003edeflate-miniz\u003c/code\u003e feature flag (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1\"\u003e2.6.1\u003c/a\u003e - 2025-04-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.2...v2.5.0\"\u003e2.5.0\u003c/a\u003e - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.1...v2.4.2\"\u003e2.4.2\u003c/a\u003e - 2025-03-18\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.0...v2.4.1\"\u003e2.4.1\u003c/a\u003e - 2025-03-17\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype issue in test\u003c/li\u003e\n\u003cli\u003edouble as_ref().canonicalize()?\u003c/li\u003e\n\u003cli\u003eCI failures\u003c/li\u003e\n\u003cli\u003eCreate directory for extraction if necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.3.0...v2.4.0\"\u003e2.4.0\u003c/a\u003e - 2025-03-17\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8c01cb7fec6c4f696f8306f1942044dcf1a8f5b2\"\u003e\u003ccode\u003e8c01cb7\u003c/code\u003e\u003c/a\u003e chore: release v3.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/cde72a582d4bd59216bdd54d530333cd637df5eb\"\u003e\u003ccode\u003ecde72a5\u003c/code\u003e\u003c/a\u003e ci(deps): bump dependabot/fetch-metadata from 2.3.0 to 2.4.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/46f57ef74b22efa61202075fd27ec94f61515b0b\"\u003e\u003ccode\u003e46f57ef\u003c/code\u003e\u003c/a\u003e chore: drop unused crossbeam-utils dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/339\"\u003e#339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/260fa289eceb6f3b81629323020d6064958887ce\"\u003e\u003ccode\u003e260fa28\u003c/code\u003e\u003c/a\u003e fix: return correct offset in SeekableTake::seek (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9231930f69f72245ba98c52afecaa97387f5eca1\"\u003e\u003ccode\u003e9231930\u003c/code\u003e\u003c/a\u003e zip 3.0: Adjust flate2-related features for 3.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/d448215a134464a7647870b47c1ff5aeed190de4\"\u003e\u003ccode\u003ed448215\u003c/code\u003e\u003c/a\u003e docs: Fix: apparently can't feature-gate the declaration \u003cem\u003eand\u003c/em\u003e body of an exp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/14e590b85b8199b4261cf180a005e1a9b54ebe69\"\u003e\u003ccode\u003e14e590b\u003c/code\u003e\u003c/a\u003e chore: Empty commit to rerun CI on a PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/abecf42cb25a8e6909a80401563bd52ff6b71958\"\u003e\u003ccode\u003eabecf42\u003c/code\u003e\u003c/a\u003e chore: fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/31993a2e16fa7103a3fe487a52b9f2de0649bc02\"\u003e\u003ccode\u003e31993a2\u003c/code\u003e\u003c/a\u003e docs: merge_archive doctest requires either flate2 or no deflate at all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/df323785fcfc4ec97d8f3152cc5803d953af5211\"\u003e\u003ccode\u003edf32378\u003c/code\u003e\u003c/a\u003e docs: finish_into_readable doctest requires either flate2 or no deflate at all\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.140\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be\"\u003e\u003ccode\u003e7627834\u003c/code\u003e\u003c/a\u003e Release 1.0.140\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d77a498c8061f43cf4515a3e861dccb338d863b9\"\u003e\u003ccode\u003ed77a498\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1245\"\u003e#1245\u003c/a\u003e from serde-rs/powerpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/b34d317089ef43f6d35306be06018b8d87eeb2b5\"\u003e\u003ccode\u003eb34d317\u003c/code\u003e\u003c/a\u003e Delete unused gcc installation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f7200c3cf66b0c46e19a911a2b9121e27c101fec\"\u003e\u003ccode\u003ef7200c3\u003c/code\u003e\u003c/a\u003e Ignore unbuffered_bytes clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/76cd4fb383eab71c22cc89ce270b08f4f77d788f\"\u003e\u003ccode\u003e76cd4fb\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/400eaa977f1f0a1c9ad5e35d634ed2226bf1218c\"\u003e\u003ccode\u003e400eaa9\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.172\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.172\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.171...0.2.172\"\u003e0.2.172\u003c/a\u003e - 2025-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a5eab581f9c9c03f29e3edd4a4d4f850d748f2e9\"\u003e\u003ccode\u003ea5eab58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4410\"\u003e#4410\u003c/a\u003e from tgross35/release-libc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/481eca7cc3382b3a8e367a16f1e20440810d70fd\"\u003e\u003ccode\u003e481eca7\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.172\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ce2edbbaa9bbc3273e356694b6dd2c39fc7b788b\"\u003e\u003ccode\u003ece2edbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4399\"\u003e#4399\u003c/a\u003e from tgross35/backport-triagebot-branch-warn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/31b32009070ffbdfdea2752d10bc51c2a580991c\"\u003e\u003ccode\u003e31b3200\u003c/code\u003e\u003c/a\u003e Suggest stable-nominated in the PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3bffe1d58a9e86521cee10b697270403e2429f76\"\u003e\u003ccode\u003e3bffe1d\u003c/code\u003e\u003c/a\u003e Make triagebot warn on non-default branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03e6ffc8c4679f5f70d53971002e2e4814da9dc3\"\u003e\u003ccode\u003e03e6ffc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4396\"\u003e#4396\u003c/a\u003e from tgross35/backport-serrano\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f9a47ac8113e45fc9c6871911bc1e0b7de858972\"\u003e\u003ccode\u003ef9a47ac\u003c/code\u003e\u003c/a\u003e Define SO_BINDTOIFINDEX on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a358dae479b3b886caa1410d4f80fa546db31660\"\u003e\u003ccode\u003ea358dae\u003c/code\u003e\u003c/a\u003e Add missing utmpx apis for linux musl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1ff2f2181ae33067ee8e25bee4cbcab535c34160\"\u003e\u003ccode\u003e1ff2f21\u003c/code\u003e\u003c/a\u003e adding linux glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/55c58c956d72819faea79fd49ff8dbb779c8a577\"\u003e\u003ccode\u003e55c58c9\u003c/code\u003e\u003c/a\u003e Add more redox sys/socket.h and sys/uio.h definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.172\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.2\n\nUpdates `which` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0\"\u003e\u003ccode\u003e99ffea6\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9\"\u003e\u003ccode\u003ebd2b267\u003c/code\u003e\u003c/a\u003e feat: make it possible to disable cleanup in-place after creation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19\"\u003e\u003ccode\u003e3b30099\u003c/code\u003e\u003c/a\u003e ci: really check docs for warnings (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b\"\u003e\u003ccode\u003ef701f52\u003c/code\u003e\u003c/a\u003e ci: check docs (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5\"\u003e\u003ccode\u003ed34afe9\u003c/code\u003e\u003c/a\u003e doc: improve SpooledData documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5\"\u003e\u003ccode\u003e6deb42e\u003c/code\u003e\u003c/a\u003e doc: make it easier to pick the correct tempfile constructor/type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607\"\u003e\u003ccode\u003ee284782\u003c/code\u003e\u003c/a\u003e feat: allow creating spooled temporary files in a specific directory (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0\"\u003e\u003ccode\u003e07edc31\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e\"\u003e\u003ccode\u003eb122355\u003c/code\u003e\u003c/a\u003e fix: add must_use attribute to TempDir::keep (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2\"\u003e\u003ccode\u003ecbd1e97\u003c/code\u003e\u003c/a\u003e feat: rename \u003ccode\u003eTempDir::into_path\u003c/code\u003e to \u003ccode\u003eTempDir::keep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d1de1d95ead4e59472622761ad545dc4a940992b\"\u003e\u003ccode\u003ed1de1d9\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e2bd1d1d6785312d6a95dddcde342ad08f66b9c9\"\u003e\u003ccode\u003ee2bd1d1\u003c/code\u003e\u003c/a\u003e Add support for lenient format strings (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/2c95b0aca8c1deae582b163c1b48816740df3942\"\u003e\u003ccode\u003e2c95b0a\u003c/code\u003e\u003c/a\u003e Tweak expression to avoid repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ebeef99426a5d0450505a68dac0723a7efed6e7a\"\u003e\u003ccode\u003eebeef99\u003c/code\u003e\u003c/a\u003e TimeZone::from_posix_tz: Treat empty TZ variable as UTC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/dc068f0373a689876590aa6f683d5a1b8e5e7e47\"\u003e\u003ccode\u003edc068f0\u003c/code\u003e\u003c/a\u003e Tweak style on NaiveWeek fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/b267a4fe909084b434398de7aff905018e6655e0\"\u003e\u003ccode\u003eb267a4f\u003c/code\u003e\u003c/a\u003e Implemented consistent Hash and Eq trait for NaiveWeek\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7c0bd136d68414850a86380acc1ba11764d4eaf4\"\u003e\u003ccode\u003e7c0bd13\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.86\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/104cdc73cb9318557e135acb7b47176a00905e69\"\u003e\u003ccode\u003e104cdc7\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/6a853015b7ccc09ae807e277a76d56de58d65139\"\u003e\u003ccode\u003e6a85301\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/265c79b2a50bbdf224d69f0d1f7e6c4266a997f5\"\u003e\u003ccode\u003e265c79b\u003c/code\u003e\u003c/a\u003e Tweak WeekdaySet method order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `android_logger` from 0.14.1 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/releases\"\u003eandroid_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly provide docs.rs pages for Android targets by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecargo: Add \u003ccode\u003eos::android-apis\u003c/code\u003e category by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/78\"\u003erust-mobile/android_logger-rs#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent truncating log tag name by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eCStr::from_ptr()\u003c/code\u003e with \u003ccode\u003eCStr::from_bytes_with_nul()\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/82\"\u003erust-mobile/android_logger-rs#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive/implement \u003ccode\u003eDebug\u003c/code\u003e for \u003ccode\u003eConfig\u003c/code\u003e and \u003ccode\u003eAndroidLogger\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/81\"\u003erust-mobile/android_logger-rs#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit things into different files, to optimize future work by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/85\"\u003erust-mobile/android_logger-rs#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Run \u003ccode\u003ecargo fmt --check\u003c/code\u003e to ensure code is always properly formatted by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/86\"\u003erust-mobile/android_logger-rs#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse __android_log_is_loggable in AndroidLogger::enabled by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/84\"\u003erust-mobile/android_logger-rs#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid rewriting the preconfigured tag by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/87\"\u003erust-mobile/android_logger-rs#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for release by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/88\"\u003erust-mobile/android_logger-rs#88\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0\"\u003ehttps://github.com/rust-mobile/android_logger-rs/compare/0.14.1...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/634c0274843d9ad288ac5b20c7133f9e72c04cdf\"\u003e\u003ccode\u003e634c027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/88\"\u003e#88\u003c/a\u003e from rust-mobile/prepare-for-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/f2a48f0dfc3bfd4ebef471792704358d1d905b5e\"\u003e\u003ccode\u003ef2a48f0\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/8b7fe0b47fb1580e57d7a9a582fea31070e0b31e\"\u003e\u003ccode\u003e8b7fe0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/87\"\u003e#87\u003c/a\u003e from dextero/no-truncate-2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/d8298102d4d2ed86f70ea1755f956002e1f705a9\"\u003e\u003ccode\u003ed829810\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/issues/84\"\u003e#84\u003c/a\u003e from dextero/is-loggable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commit/e6931cff0cbd55b265f243601f3b2ee7f306935a\"\u003e\u003ccode\u003ee6931cf\u003c/code\u003e\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/lukaj99/KSUN/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukaj99%2FKSUN/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"0.3.1","new_version":"0.3.2","update_type":"patch","path":"/userspace/ksud","pr_created_at":"2025-05-14T07:05:02.000Z","version_change":"0.3.1 → 0.3.2","issue":{"uuid":"3062051022","node_id":"PR_kwDOOpue7s6WG0_Q","number":4,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud with 54 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-15T21:14:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-14T07:05:02.000Z","updated_at":"2025-05-15T21:14:53.000Z","time_to_close":137391,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":54,"packages":[{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.98","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.38","repository_url":"https://github.com/clap-rs/clap"},{"name":"zip","old_version":"2.2.2","new_version":"2.6.1","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"log","old_version":"0.4.26","new_version":"0.4.27","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.140","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.170","new_version":"0.2.172","repository_url":"https://github.com/rust-lang/libc"},{"name":"rust-embed","old_version":"8.5.0","new_version":"8.7.1"},{"name":"which","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/harryfei/which-rs"},{"name":"sha256","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/baoyachi/sha256-rs"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.20.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.41","repository_url":"https://github.com/chronotope/chrono"},{"name":"fs4","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/al8n/fs4-rs"},{"name":"android_logger","old_version":"0.14.1","new_version":"0.15.0","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"android_log-sys","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/rust-mobile/android_log-sys-rs"},{"name":"async-trait","old_version":"0.1.86","new_version":"0.1.88","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.75","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bytes","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.15","new_version":"1.2.22","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.30","new_version":"4.5.38","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.28","new_version":"4.5.32","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"either","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"flate2","old_version":"1.0.35","new_version":"1.1.1","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.63","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.95","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.40","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.5.0","new_version":"8.7.0","repository_url":"https://github.com/pyros2097/rust-embed"},{"name":"rust-embed-utils","old_version":"8.5.0","new_version":"8.7.0","repository_url":"https://github.com/pyros2097/rust-embed"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.219","repository_url":"https://github.com/serde-rs/serde"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"syn","old_version":"2.0.98","new_version":"2.0.101","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.37","new_version":"0.3.41","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.43.0","new_version":"1.45.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.13.3+wasi-0.2.2","new_version":"0.14.2+wasi-0.2.4","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"windows-core","old_version":"0.52.0","new_version":"0.61.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen-rt","old_version":"0.33.0","new_version":"0.39.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zerocopy","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.7.35","new_version":"0.8.25","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 54 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.98` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.38` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.2` | `2.6.1` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.1` | `0.8.2` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.140` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.172` |\n| rust-embed | `8.5.0` | `8.7.1` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `7.0.3` |\n| [sha256](https://github.com/baoyachi/sha256-rs) | `1.5.0` | `1.6.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.20.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |\n| [fs4](https://github.com/al8n/fs4-rs) | `0.13.0` | `0.13.1` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.14.1` | `0.15.0` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [android_log-sys](https://github.com/rust-mobile/android_log-sys-rs) | `0.3.1` | `0.3.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.86` | `0.1.88` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.75` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.2.22` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.38` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.32` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.3.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.1` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.63` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.9.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.8` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.95` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` |\n| [rust-embed-impl](https://github.com/pyros2097/rust-embed) | `8.5.0` | `8.7.0` |\n| [rust-embed-utils](https://github.com/pyros2097/rust-embed) | `8.5.0` | `8.7.0` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.20` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.101` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.41` |\n| [time-core](https://github.com/time-rs/time) | `0.1.2` | `0.1.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.45.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.13.3+wasi-0.2.2` | `0.14.2+wasi-0.2.4` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.52.0` | `0.61.0` |\n| [wit-bindgen-rt](https://github.com/bytecodealliance/wit-bindgen) | `0.33.0` | `0.39.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.7.35` | `0.8.25` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.2` |\n\nUpdates `anyhow` from 1.0.96 to 1.0.98\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/709fe86f04878a62a29b9279f5bb96422f8bca28\"\u003e\u003ccode\u003e709fe86\u003c/code\u003e\u003c/a\u003e Release 1.0.98\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cbc1ad2b1621c538a5643f2f0c3800b98f3e40a0\"\u003e\u003ccode\u003ecbc1ad2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e from dtolnay/intodyn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e1a2017668cb365aac7573917d0c861298611ab5\"\u003e\u003ccode\u003ee1a2017\u003c/code\u003e\u003c/a\u003e Add 2 different conversions to Box\u0026lt;dyn Error + Send + Sync + 'static\u0026gt;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/29f2eddd1541201701a5a04caaed9c647f8fbddf\"\u003e\u003ccode\u003e29f2edd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/416\"\u003e#416\u003c/a\u003e from dtolnay/oldnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2244db872ff66000fafec5ffc5ada3be263b6b58\"\u003e\u003ccode\u003e2244db8\u003c/code\u003e\u003c/a\u003e Omit unused object_boxed from vtable in old no-std rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/213a9c2e6cfba42cf6d9adba3ff75bda4d30d907\"\u003e\u003ccode\u003e213a9c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/414\"\u003e#414\u003c/a\u003e from dtolnay/nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/02aa6b6faa5ca221debf7aad2279d54b37de5286\"\u003e\u003ccode\u003e02aa6b6\u003c/code\u003e\u003c/a\u003e Make all nightly go through the module that was probed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f\"\u003e\u003ccode\u003ebfb89ef\u003c/code\u003e\u003c/a\u003e Release 1.0.97\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e\"\u003e\u003ccode\u003ec7fca9b\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a\"\u003e\u003ccode\u003e427c0bb\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.98\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.30 to 4.5.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.38\u003c/h2\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.37\u003c/h2\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.36\u003c/h2\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.35\u003c/h2\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.34\u003c/h2\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.33\u003c/h2\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.32\u003c/h2\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.38] - 2025-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e When showing aliases, include leading \u003ccode\u003e--\u003c/code\u003e or \u003ccode\u003e-\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.37] - 2025-04-18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eArgMatches::try_clear_id()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.36] - 2025-04-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Revert 4.5.35's \u0026quot;Don't leave space for shorts if there are none\u0026quot; for now\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.35] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Align positionals and flags when put in the same \u003ccode\u003ehelp_heading\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't leave space for shorts if there are none\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.34] - 2025-03-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't add extra blank lines with \u003ccode\u003eflatten_help(true)\u003c/code\u003e and subcommands without arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.33] - 2025-03-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(error)\u003c/em\u003e When showing the usage of a suggestion for an unknown argument, don't show the group\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.32] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::remove\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(cookbook)\u003c/em\u003e Switch from \u003ccode\u003ehumantime\u003c/code\u003e to \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(tutorial)\u003c/em\u003e Better cover required vs optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2920fb082c987acb72ed1d1f47991c4d157e380d\"\u003e\u003ccode\u003e2920fb0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8902627c2b7d9b54fee1588e5f426fe8bd132cd2\"\u003e\u003ccode\u003e8902627\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/79d696f925c6763b65ea53a75a50bf81ed359632\"\u003e\u003ccode\u003e79d696f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/5813\"\u003e#5813\u003c/a\u003e from epage/ignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/479df35abd8f1ba6fbfb2a9f1be635c9defcb471\"\u003e\u003ccode\u003e479df35\u003c/code\u003e\u003c/a\u003e fix(parser): Fill in defaults on ignored error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a1d69ca824f27cb7351a06ec689838e99d2c1be5\"\u003e\u003ccode\u003ea1d69ca\u003c/code\u003e\u003c/a\u003e refactor(parser): Split up parsing from post-processing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/682784193017f7b310a2f3e82cced923e8845547\"\u003e\u003ccode\u003e6827841\u003c/code\u003e\u003c/a\u003e test(parser): Show bad ignore_errors defaulting case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/76d0049330090f3b2bc46ad4014457bc889c4cc9\"\u003e\u003ccode\u003e76d0049\u003c/code\u003e\u003c/a\u003e test(parser): Verify defaulting on errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3f5c05ce3877b43489cfd4fba1e96a89a692169d\"\u003e\u003ccode\u003e3f5c05c\u003c/code\u003e\u003c/a\u003e test(parser): Ensure we are actually testing ignore_errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ba4745dd1112922d5aeea867f01f8b29028289a9\"\u003e\u003ccode\u003eba4745d\u003c/code\u003e\u003c/a\u003e chore(ci): Fix use of permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/22944b4c3521562f78b6cf32cefc260cbed16798\"\u003e\u003ccode\u003e22944b4\u003c/code\u003e\u003c/a\u003e chore(ci): Use matrix for tracking the runner\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...clap_complete-v4.5.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.2.2 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.2\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype issue in test\u003c/li\u003e\n\u003cli\u003edouble as_ref().canonicalize()?\u003c/li\u003e\n\u003cli\u003eCI failures\u003c/li\u003e\n\u003cli\u003eCreate directory for extraction if necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eZipArchive::root_dir\u003c/code\u003e and \u003ccode\u003eZipArchive::extract_unwrapped_root_dir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewasm build failure due to a missing use statement  (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.6.0...v2.6.1\"\u003e2.6.1\u003c/a\u003e - 2025-04-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid scanning through all local file headers while opening an archive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.2...v2.5.0\"\u003e2.5.0\u003c/a\u003e - 2025-03-23\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ejiff\u003c/code\u003e integration (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove error message for duplicated file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.1...v2.4.2\"\u003e2.4.2\u003c/a\u003e - 2025-03-18\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeep_copy_file\u003c/code\u003e produced a mangled file header on big-endian platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.4.0...v2.4.1\"\u003e2.4.1\u003c/a\u003e - 2025-03-17\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype issue in test\u003c/li\u003e\n\u003cli\u003edouble as_ref().canonicalize()?\u003c/li\u003e\n\u003cli\u003eCI failures\u003c/li\u003e\n\u003cli\u003eCreate directory for extraction if necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.3.0...v2.4.0\"\u003e2.4.0\u003c/a\u003e - 2025-03-17\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eZipArchive::root_dir\u003c/code\u003e and \u003ccode\u003eZipArchive::extract_unwrapped_root_dir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewasm build failure due to a missing use statement  (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.3...v2.3.0\"\u003e2.3.0\u003c/a\u003e - 2025-03-16\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for NTFS extra field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/1d42731efcad72e9f653a5ca46ed8306f4a3ca72\"\u003e\u003ccode\u003e1d42731\u003c/code\u003e\u003c/a\u003e chore: release v2.6.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/334\"\u003e#334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f4d71a4625ff7dc1a13541827664eb98da43d252\"\u003e\u003ccode\u003ef4d71a4\u003c/code\u003e\u003c/a\u003e fix: avoid scanning through all local file headers while opening an archive (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/84e19f2ff1ddd0692906b01161fd73c8d97a37b1\"\u003e\u003ccode\u003e84e19f2\u003c/code\u003e\u003c/a\u003e doc: Comment about where to update MSRV and where to find the policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/081443d9858ace59607bba1a68939c6745bad676\"\u003e\u003ccode\u003e081443d\u003c/code\u003e\u003c/a\u003e chore: Update crate version to trigger relelase-plz\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/e4e701063079abf01e5e7e4a7080cb6b9d05b50e\"\u003e\u003ccode\u003ee4e7010\u003c/code\u003e\u003c/a\u003e doc: Update 6-month MSRV policy, since Rust now releases minor versions more ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f24ffa9849241994bb958850af8928a56502a41d\"\u003e\u003ccode\u003ef24ffa9\u003c/code\u003e\u003c/a\u003e fix handling decryption with msdos date of 0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/327\"\u003e#327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/81ac0021bbc3c8c3bbe9e25aaeee874314504a51\"\u003e\u003ccode\u003e81ac002\u003c/code\u003e\u003c/a\u003e First pass (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/331\"\u003e#331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/77cde6a909feac44c75603811d78049a832a6fa2\"\u003e\u003ccode\u003e77cde6a\u003c/code\u003e\u003c/a\u003e chore: release v2.5.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/7613e6b3178ea4c732484548ec58d7e52e131e84\"\u003e\u003ccode\u003e7613e6b\u003c/code\u003e\u003c/a\u003e feat: Add support for \u003ccode\u003etime::PrimitiveDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a7b80cf62ec6d198f42ffce0a926e97079b5d5c0\"\u003e\u003ccode\u003ea7b80cf\u003c/code\u003e\u003c/a\u003e deps: remove thiserror and displaydoc dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v2.2.2...v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip-extensions` from 0.8.1 to 0.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/releases\"\u003ezip-extensions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.2\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis release updates the \u003ccode\u003ezip\u003c/code\u003e dependency from version 2.1 to 2.6, addressing compatibility issues.\u003c/li\u003e\n\u003cli\u003eThe deprecated \u003ccode\u003erand\u003c/code\u003e feature, no longer supported in newer versions, has been removed.\u003c/li\u003e\n\u003cli\u003eFixes generic type issues related to the \u003ccode\u003eZipFile\u003c/code\u003e type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/blob/master/CHANGELOG.md\"\u003ezip-extensions's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.2] - 2025-04-22\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/20\"\u003e#20\u003c/a\u003e] Updated zip crate dependency from version 2.1 to 2.6 and removed the no longer supported \u003ccode\u003erand\u003c/code\u003e feature.\u003c/li\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/20\"\u003e#20\u003c/a\u003e] Replaced \u003ccode\u003eZipFile\u003c/code\u003e with \u003ccode\u003eZipFile\u0026lt;R\u0026gt;\u003c/code\u003e to fix missing generics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/4abdd5d9f85b93e857d9668cd3072a59661d1b55\"\u003e\u003ccode\u003e4abdd5d\u003c/code\u003e\u003c/a\u003e Bump zip from 2.1 to 2.6, and fix issues (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/20\"\u003e#20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/8ecc152e30a8fab02dc862a5e1caf3931d1f3447\"\u003e\u003ccode\u003e8ecc152\u003c/code\u003e\u003c/a\u003e Updates keywords and adds badges to the README.md file\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.1...v0.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/35161d0d25838a62d518dabe1e34e84b607446b3\"\u003e\u003ccode\u003e35161d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/674\"\u003e#674\u003c/a\u003e from rust-lang/cargo/0.4.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc131ef268bb3214c14fea43a409d1fec62fb32f\"\u003e\u003ccode\u003ecc131ef\u003c/code\u003e\u003c/a\u003e prepare for 0.4.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ea6f54d3951dcb20252e5b17a3ee87d49d122322\"\u003e\u003ccode\u003eea6f54d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/673\"\u003e#673\u003c/a\u003e from rust-lang/feat/logger-by-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d229c7355bb2d985454a99846f57b51fd4ad58d4\"\u003e\u003ccode\u003ed229c73\u003c/code\u003e\u003c/a\u003e fix unclosed code block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/02486e458cfc8e5e6a0a5bc0586db095a3e33b87\"\u003e\u003ccode\u003e02486e4\u003c/code\u003e\u003c/a\u003e fill in more tests for logger argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/71e034ffa62b79aa67acda4b1569493bc5f9e107\"\u003e\u003ccode\u003e71e034f\u003c/code\u003e\u003c/a\u003e expand logger tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/dfa067e65c49db82b2ace612982007efef09b8b4\"\u003e\u003ccode\u003edfa067e\u003c/code\u003e\u003c/a\u003e fix up kv passing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/39d4c3ab88b5d4096ce9c8d795e9a1187e83c9d6\"\u003e\u003ccode\u003e39d4c3a\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7aacc8fea367dd6518f02db792af8b6215ed33d6\"\u003e\u003ccode\u003e7aacc8f\u003c/code\u003e\u003c/a\u003e pass global logger by value, supplied logger by ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a438c6ed0829eddc3728394c78d4206e14f9b1c4\"\u003e\u003ccode\u003ea438c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/664\"\u003e#664\u003c/a\u003e from tisonkun/logger-field\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.6 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.7\u003c/h2\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.7] - 2025-03-10\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced \u003ccode\u003ehumantime\u003c/code\u003e with \u003ccode\u003ejiff\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.140\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be\"\u003e\u003ccode\u003e7627834\u003c/code\u003e\u003c/a\u003e Release 1.0.140\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d77a498c8061f43cf4515a3e861dccb338d863b9\"\u003e\u003ccode\u003ed77a498\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1245\"\u003e#1245\u003c/a\u003e from serde-rs/powerpc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/b34d317089ef43f6d35306be06018b8d87eeb2b5\"\u003e\u003ccode\u003eb34d317\u003c/code\u003e\u003c/a\u003e Delete unused gcc installation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f7200c3cf66b0c46e19a911a2b9121e27c101fec\"\u003e\u003ccode\u003ef7200c3\u003c/code\u003e\u003c/a\u003e Ignore unbuffered_bytes clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/76cd4fb383eab71c22cc89ce270b08f4f77d788f\"\u003e\u003ccode\u003e76cd4fb\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/400eaa977f1f0a1c9ad5e35d634ed2226bf1218c\"\u003e\u003ccode\u003e400eaa9\u003c/code\u003e\u003c/a\u003e Point standard library links to stable\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.170 to 0.2.172\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.172\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.171...0.2.172\"\u003e0.2.172\u003c/a\u003e - 2025-04-14\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003egetauxval\u003c/code\u003e for 32-bit targets (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4338\"\u003e#4338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eif_tun.h\u003c/code\u003e ioctls (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Define \u003ccode\u003eSO_BINDTOIFINDEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4391\"\u003e#4391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eposix_spawn_file_actions_add[f]chdir[_np]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4387\"\u003e#4387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add new socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4350\"\u003e#4350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add statfs \u0026amp; fcntl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4321\"\u003e#4321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Add \u003ccode\u003efiledesc\u003c/code\u003e and \u003ccode\u003efdescenttbl\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4327\"\u003e#4327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Add unstable support for _FILE_OFFSET_BITS=64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4345\"\u003e#4345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_UNSPEC\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Add \u003ccode\u003eAF_VSOCK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos, NetBSD: Add \u003ccode\u003etimerfd\u003c/code\u003e APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4333\"\u003e#4333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003e_IO\u003c/code\u003e, \u003ccode\u003e_IOW\u003c/code\u003e, \u003ccode\u003e_IOR\u003c/code\u003e, \u003ccode\u003e_IOWR\u003c/code\u003e to the exported API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4325\"\u003e#4325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003etcp_info\u003c/code\u003e to uClibc bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4347\"\u003e#4347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add further BPF program flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4356\"\u003e#4356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing INPUT_PROP_XXX flags from \u003ccode\u003einput-event-codes.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing TLS bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4296\"\u003e#4296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more constants from \u003ccode\u003eseccomp.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4330\"\u003e#4330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add more glibc \u003ccode\u003eptrace_sud_config\u003c/code\u003e and related \u003ccode\u003ePTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4386\"\u003e#4386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add new netlink flags (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4288\"\u003e#4288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define ioctl codes on more architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4382\"\u003e#4382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003epthread_attr_setstack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4349\"\u003e#4349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add missing \u003ccode\u003eutmpx\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4332\"\u003e#4332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Enable \u003ccode\u003egetrandom\u003c/code\u003e on all platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4346\"\u003e#4346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add more signal constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4353\"\u003e#4353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX: Add support for alternative Neutrino network stack \u003ccode\u003eio-sock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4169\"\u003e#4169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003esys/socket.h\u003c/code\u003e and \u003ccode\u003esys/uio.h\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolaris: Temporarily define \u003ccode\u003eO_DIRECT\u003c/code\u003e and \u003ccode\u003eSIGINFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4348\"\u003e#4348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003esecure_getenv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4342\"\u003e#4342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing \u003ccode\u003ed_type\u003c/code\u003e member to \u003ccode\u003edirent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add missing signal-related constsants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4352\"\u003e#4352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add more error codes (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4337\"\u003e#4337\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Deprecate \u003ccode\u003eTCP_PCAP_OUT\u003c/code\u003e and \u003ccode\u003eTCP_PCAP_IN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4381\"\u003e#4381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin: Fix member types of \u003ccode\u003estatfs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4324\"\u003e#4324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Fix tests  (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4357\"\u003e#4357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHermit: Make \u003ccode\u003eAF_INET = 3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4344\"\u003e#4344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the syscall table on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eSA_ONSTACK\u003c/code\u003e on RISC-V-32 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4335\"\u003e#4335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Fix a typo in the \u003ccode\u003ewaitpid\u003c/code\u003e parameter name (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4334\"\u003e#4334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a5eab581f9c9c03f29e3edd4a4d4f850d748f2e9\"\u003e\u003ccode\u003ea5eab58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4410\"\u003e#4410\u003c/a\u003e from tgross35/release-libc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/481eca7cc3382b3a8e367a16f1e20440810d70fd\"\u003e\u003ccode\u003e481eca7\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.172\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ce2edbbaa9bbc3273e356694b6dd2c39fc7b788b\"\u003e\u003ccode\u003ece2edbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4399\"\u003e#4399\u003c/a\u003e from tgross35/backport-triagebot-branch-warn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/31b32009070ffbdfdea2752d10bc51c2a580991c\"\u003e\u003ccode\u003e31b3200\u003c/code\u003e\u003c/a\u003e Suggest stable-nominated in the PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3bffe1d58a9e86521cee10b697270403e2429f76\"\u003e\u003ccode\u003e3bffe1d\u003c/code\u003e\u003c/a\u003e Make triagebot warn on non-default branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03e6ffc8c4679f5f70d53971002e2e4814da9dc3\"\u003e\u003ccode\u003e03e6ffc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/libc/issues/4396\"\u003e#4396\u003c/a\u003e from tgross35/backport-serrano\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f9a47ac8113e45fc9c6871911bc1e0b7de858972\"\u003e\u003ccode\u003ef9a47ac\u003c/code\u003e\u003c/a\u003e Define SO_BINDTOIFINDEX on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a358dae479b3b886caa1410d4f80fa546db31660\"\u003e\u003ccode\u003ea358dae\u003c/code\u003e\u003c/a\u003e Add missing utmpx apis for linux musl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1ff2f2181ae33067ee8e25bee4cbcab535c34160\"\u003e\u003ccode\u003e1ff2f21\u003c/code\u003e\u003c/a\u003e adding linux glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/55c58c956d72819faea79fd49ff8dbb779c8a577\"\u003e\u003ccode\u003e55c58c9\u003c/code\u003e\u003c/a\u003e Add more redox sys/socket.h and sys/uio.h definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.170...0.2.172\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.5.0 to 8.7.1\n\nUpdates `which` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to version 1.0. Congrats to rustix on this milestone, and thanks \u003ca href=\"https://github.com/mhils\"\u003e\u003ccode\u003e@​mhils\u003c/code\u003e\u003c/a\u003e for this contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1d145deef8aaaa1a493a9f33fbb7b7031233284e\"\u003e\u003ccode\u003e1d145de\u003c/code\u003e\u003c/a\u003e release version 7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/f5e529223445cdd0fa9a9c190a92276d7de4eb32\"\u003e\u003ccode\u003ef5e5292\u003c/code\u003e\u003c/a\u003e fix unrelated lint error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/4dcefa6fe96f8cd87e1dcdc23146a5d404277cd6\"\u003e\u003ccode\u003e4dcefa6\u003c/code\u003e\u003c/a\u003e bump rustix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.2...7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha256` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/sha256-rs/releases\"\u003esha256's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove modules to own files by \u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eseparate modules by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/24\"\u003ebaoyachi/sha256-rs#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix char type by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/28\"\u003ebaoyachi/sha256-rs#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/laerling\"\u003e\u003ccode\u003e@​laerling\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/pull/23\"\u003ebaoyachi/sha256-rs#23\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\"\u003ehttps://github.com/baoyachi/sha256-rs/compare/1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/52a913197072c480a3d8d244ffa427ea6ca815c0\"\u003e\u003ccode\u003e52a9131\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/28\"\u003e#28\u003c/a\u003e from baoyachi/support_char\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/6c802f4d278d6f6592691e9655354b4ebce9b276\"\u003e\u003ccode\u003e6c802f4\u003c/code\u003e\u003c/a\u003e fix char type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/5dab84061cd5556016a3a0a1c51380f80768c916\"\u003e\u003ccode\u003e5dab840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/24\"\u003e#24\u003c/a\u003e from baoyachi/laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/ae3702ca9b6511648cbdc19d9dc710f2e53f817b\"\u003e\u003ccode\u003eae3702c\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/a0600754c3a2b6bd1afe58be60fbc27866c14cde\"\u003e\u003ccode\u003ea060075\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/b60aca54016a7b0691a67ca58aa706851e16239d\"\u003e\u003ccode\u003eb60aca5\u003c/code\u003e\u003c/a\u003e refactor code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/eb70c00b93231b7e7baee8c35faf88ad74b17d97\"\u003e\u003ccode\u003eeb70c00\u003c/code\u003e\u003c/a\u003e fix ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/f0046c2792ad959bdd5716525881acf5d1b3dcc2\"\u003e\u003ccode\u003ef0046c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/baoyachi/sha256-rs/issues/23\"\u003e#23\u003c/a\u003e from laerling/separate-modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/de7b7783aa40898880054ebd62440b43636a778e\"\u003e\u003ccode\u003ede7b778\u003c/code\u003e\u003c/a\u003e Move openssl_sha256 module to separate file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baoyachi/sha256-rs/commit/90f5cf72aaada7b761098944a3550a6535144652\"\u003e\u003ccode\u003e90f5cf7\u003c/code\u003e\u003c/a\u003e Move tests module to separate file\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baoyachi/sha256-rs/compare/1.5.0...1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.17.1 to 3.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eThis release mostly unifies the behavior/capabilities around \u0026quot;keeping\u0026quot; temporary files:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRename \u003ccode\u003eBuilder::keep(bool)\u003c/code\u003e (via deprecation) to \u003ccode\u003eBuilder::disable_cleanup(bool)\u003c/code\u003e to make it clear that behaves differently from \u003ccode\u003eNamedTempFile::keep()\u003c/code\u003e. The former disables automatic cleanup while the latter \u003cem\u003econsumes\u003c/em\u003e the \u003ccode\u003eNamedTempFile\u003c/code\u003e object entirely and unsets the \u0026quot;temporary file\u0026quot; attribute (on Windows).\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eTempDir::into_path\u003c/code\u003e (via deprecation) to \u003ccode\u003eTempDir::keep\u003c/code\u003e to mirror \u003ccode\u003eNamedTempFile::keep\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::disable_cleanup\u003c/code\u003e, \u003ccode\u003eNamedTempFile::disable_cleanup\u003c/code\u003e, and \u003ccode\u003eTempPath::disable_cleanup\u003c/code\u003e making it possible to disable automatic cleanup in-place \u003cem\u003eafter\u003c/em\u003e creating a temporary file/directory (equivalent to calling \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e before creating the file/directory).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditionally, it adds a few spooled temporary file features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e for turning a \u003ccode\u003eSpooledTempFile\u003c/code\u003e into a regular unnamed temporary file, writing it to the backing storage (\u0026quot;rolling\u0026quot; it) if it was still stored in-memory.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espooled_tempfile_in\u003c/code\u003e and \u003ccode\u003eSpooledTempFile::new_in\u003c/code\u003e methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFinally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e for those with \u003ccode\u003edeny(warnings)\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBuilder::keep\u003c/code\u003e deprecated in favor of \u003ccode\u003eBuilder::disable_cleanup\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTempDir::into_path\u003c/code\u003e is deprecated in favor of \u003ccode\u003eTempDir::keep\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBREAKING\u003c/strong\u003e:\u003c/p\u003e\n\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't unlink temporary files immediately on Windows (fixes \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e). Unfortunately, this seemed to corrupt the file object (possibly a Windows kernel bug) in rare cases and isn't strictly speaking necessary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove direct dependency on \u003ccode\u003ecfg-if\u003c/code\u003e. It's still in the tree, but we didn't really need to use it in this crate.\u003c/li\u003e\n\u003cli\u003eAdd an unstable feature (\u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e) to test a potential fix to \u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/339\"\u003e#339\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erustix\u003c/code\u003e to 1.0.0.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eNamedTempFile::persist_noclobber\u003c/code\u003e atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0\"\u003e\u003ccode\u003e99ffea6\u003c/code\u003e\u003c/a\u003e chore: release v3.20.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/358\"\u003e#358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9\"\u003e\u003ccode\u003ebd2b267\u003c/code\u003e\u003c/a\u003e feat: make it possible to disable cleanup in-place after creation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19\"\u003e\u003ccode\u003e3b30099\u003c/code\u003e\u003c/a\u003e ci: really check docs for warnings (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b\"\u003e\u003ccode\u003ef701f52\u003c/code\u003e\u003c/a\u003e ci: check docs (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5\"\u003e\u003ccode\u003ed34afe9\u003c/code\u003e\u003c/a\u003e doc: improve SpooledData documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5\"\u003e\u003ccode\u003e6deb42e\u003c/code\u003e\u003c/a\u003e doc: make it easier to pick the correct tempfile constructor/type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607\"\u003e\u003ccode\u003ee284782\u003c/code\u003e\u003c/a\u003e feat: allow creating spooled temporary files in a specific directory (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/353\"\u003e#353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0\"\u003e\u003ccode\u003e07edc31\u003c/code\u003e\u003c/a\u003e feat: implement \u003ccode\u003eSpooledTempFile::into_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e\"\u003e\u003ccode\u003eb122355\u003c/code\u003e\u003c/a\u003e fix: add must_use attribute to TempDir::keep (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2\"\u003e\u003ccode\u003ecbd1e97\u003c/code\u003e\u003c/a\u003e feat: rename \u003ccode\u003eTempDir::into_path\u003c/code\u003e to \u003ccode\u003eTempDir::keep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.41\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Month::num_days() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1645\"\u003echronotope/chrono#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Windows dependencies by \u003ca href=\"https://github.com/kennykerr\"\u003e\u003ccode\u003e@​kennykerr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1646\"\u003echronotope/chrono#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/round_up method on DurationRound trait by \u003ca href=\"https://github.com/MagnumTrader\"\u003e\u003ccode\u003e@​MagnumTrader\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1651\"\u003echronotope/chrono#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003ewrite_to\u003c/code\u003e for \u003ccode\u003eDelayedFormat\u003c/code\u003e by \u003ca href=\"https://github.com/tugtugtug\"\u003e\u003ccode\u003e@​tugtugtug\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1654\"\u003echronotope/chrono#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE.txt by \u003ca href=\"https://github.com/maximevtush\"\u003e\u003ccode\u003e@​maximevtush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1656\"\u003echronotope/chrono#1656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix minor typo by \u003ca href=\"https://github.com/samfolo\"\u003e\u003ccode\u003e@​samfolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1659\"\u003echronotope/chrono#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse NaiveDateTime for internal tz_info methods. by \u003ca href=\"https://github.com/AVee\"\u003e\u003ccode\u003e@​AVee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1658\"\u003echronotope/chrono#1658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.60 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1665\"\u003echronotope/chrono#1665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd quarter (%q) date string specifier by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1666\"\u003echronotope/chrono#1666\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d1de1d95ead4e59472622761ad545dc4a940992b\"\u003e\u003ccode\u003ed1de1d9\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e2bd1d1d6785312d6a95dddcde342ad08f66b9c9\"\u003e\u003ccode\u003ee2bd1d1\u003c/code\u003e\u003c/a\u003e Add support for lenient format strings (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/2c95b0aca8c1deae582b163c1b48816740df3942\"\u003e\u003ccode\u003e2c95b0a\u003c/code\u003e\u003c/a\u003e Tweak expression to avoid repetition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ebeef99426a5d0450505a68dac0723a7efed6e7a\"\u003e\u003ccode\u003eebeef99\u003c/code\u003e\u003c/a\u003e TimeZone::from_posix_tz: Treat empty TZ variable as UTC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/dc068f0373a689876590aa6f683d5a1b8e5e7e47\"\u003e\u003ccode\u003edc068f0\u003c/code\u003e\u003c/a\u003e Tweak style on NaiveWeek fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/b267a4fe909084b434398de7aff905018e6655e0\"\u003e\u003ccode\u003eb267a4f\u003c/code\u003e\u003c/a\u003e Implemented consistent Hash and Eq trait for NaiveWeek\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7c0bd136d68414850a86380acc1ba11764d4eaf4\"\u003e\u003ccode\u003e7c0bd13\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.86\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/104cdc73cb9318557e135acb7b47176a00905e69\"\u003e\u003ccode\u003e104cdc7\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/6a853015b7ccc09ae807e277a76d56de58d65139\"\u003e\u003ccode\u003e6a85301\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/265c79b2a50bbdf224d69f0d1f7e6c4266a997f5\"\u003e\u003ccode\u003e265c79b\u003c/code\u003e\u003c/a\u003e Tweak WeekdaySet method order\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs4` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/al8n/fs4-rs/blob/main/CHANGELOG.md\"\u003efs4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eReleases\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/al8n/fs4-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `android_logger` from 0.14.1 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/releases\"\u003eandroid_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOnly provide docs.rs pages for Android targets by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/77\"\u003erust-mobile/android_logger-rs#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecargo: Add \u003ccode\u003eos::android-apis\u003c/code\u003e category by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/78\"\u003erust-mobile/android_logger-rs#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent truncating log tag name by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/83\"\u003erust-mobile/android_logger-rs#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eCStr::from_ptr()\u003c/code\u003e with \u003ccode\u003eCStr::from_bytes_with_nul()\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/82\"\u003erust-mobile/android_logger-rs#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive/implement \u003ccode\u003eDebug\u003c/code\u003e for \u003ccode\u003eConfig\u003c/code\u003e and \u003ccode\u003eAndroidLogger\u003c/code\u003e by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/81\"\u003erust-mobile/android_logger-rs#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit things into different files, to optimize future work by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/85\"\u003erust-mobile/android_logger-rs#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Run \u003ccode\u003ecargo fmt --check\u003c/code\u003e to ensure code is always properly formatted by \u003ca href=\"https://github.com/MarijnS95\"\u003e\u003ccode\u003e@​MarijnS95\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/86\"\u003erust-mobile/android_logger-rs#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse __android_log_is_loggable in AndroidLogger::enabled by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/84\"\u003erust-mobile/android_logger-rs#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid rewriting the preconfigured tag by \u003ca href=\"https://github.com/dextero\"\u003e\u003ccode\u003e@​dextero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/87\"\u003erust-mobile/android_logger-rs#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for release by \u003ca href=\"https://github.com/Nercury\"\u003e\u003ccode\u003e@​Nercury\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-mobile/android_logger-rs/pull/88\"\u003erust-mobile/android_logger-rs#88\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MarijnS95\"...\n\n_Description has been truncated_","html_url":"https://github.com/spanish33/kernelsu/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/spanish33%2Fkernelsu/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}}]}