{"id":17776,"name":"clap_derive","ecosystem":"cargo","repository_url":"https://github.com/clap-rs/clap","issues_count":188,"created_at":"2025-06-07T00:59:49.747Z","updated_at":"2025-06-07T00:59:49.747Z","purl":"pkg:cargo/clap_derive","metadata":{"id":3992604,"name":"clap_derive","ecosystem":"cargo","description":"Parse command line argument by defining a struct, derive crate.","homepage":null,"licenses":"MIT OR Apache-2.0","normalized_licenses":["MIT","Apache-2.0"],"repository_url":"https://github.com/clap-rs/clap","keywords_array":["cli","parse","clap","derive","proc_macro"],"namespace":null,"versions_count":81,"first_release_published_at":"2020-05-03T07:51:45.713Z","latest_release_published_at":"2025-03-10T20:46:30.053Z","latest_release_number":"4.5.32","last_synced_at":"2025-06-06T19:30:53.743Z","created_at":"2022-04-12T08:10:15.170Z","updated_at":"2025-06-06T19:30:53.744Z","registry_url":"https://crates.io/crates/clap_derive/","install_command":"cargo install clap_derive","documentation_url":"https://docs.rs/clap_derive/","metadata":{"categories":["command-line-interface","development-tools::procedural-macro-helpers"]},"repo_metadata":{"id":27825377,"uuid":"31315121","full_name":"clap-rs/clap","owner":"clap-rs","description":"A full featured, fast Command Line Argument Parser for Rust","archived":false,"fork":false,"pushed_at":"2024-10-24T01:24:23.000Z","size":19866,"stargazers_count":14252,"open_issues_count":328,"forks_count":1038,"subscribers_count":68,"default_branch":"master","last_synced_at":"2024-10-29T12:09:44.550Z","etag":null,"topics":["argument-parser","argument-parsing","command-line","command-line-parser","parsed-arguments","positional-arguments","rust","subcommands"],"latest_commit_sha":null,"homepage":"docs.rs/clap","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/clap-rs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"clap-rs","open_collective":"clap"}},"created_at":"2015-02-25T13:36:33.000Z","updated_at":"2024-10-29T11:01:33.000Z","dependencies_parsed_at":"2023-09-26T16:58:21.523Z","dependency_job_id":"81ad7107-2b01-4601-966b-6ff53416c55d","html_url":"https://github.com/clap-rs/clap","commit_stats":{"total_commits":5876,"total_committers":530,"mean_commits":"11.086792452830188","dds":0.6041524846834581,"last_synced_commit":"b91779660d9865427d06fbc77bc34daf8b1bb6f3"},"previous_names":[],"tags_count":482,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clap-rs","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222063977,"owners_count":16924757,"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":"clap-rs","name":"clap-rs","uuid":"39927937","kind":"organization","description":"Crates related to clap (Argument Parsing Framework in Rust)","email":null,"website":"https://clap.rs","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/39927937?v=4","repositories_count":15,"last_synced_at":"2024-04-15T02:08:12.912Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/clap-rs","funding_links":["https://github.com/sponsors/clap-rs"],"total_stars":14061,"followers":73,"following":0,"created_at":"2022-11-02T16:29:44.682Z","updated_at":"2024-04-15T02:08:15.131Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clap-rs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clap-rs/repositories"},"tags":[{"name":"clap_complete-v4.5.2","sha":"3092aa4a0d0ef0e06a61ca0246887895d809cb7a","kind":"tag","published_at":"2024-04-09T17:08:50.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.5.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.5.2/manifests"},{"name":"v4.5.4","sha":"5e4facf76fb38e04edba6cb1ab67d4f2b1ec8550","kind":"tag","published_at":"2024-03-25T21:08:37.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.5.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.5.4/manifests"},{"name":"v4.5.3","sha":"4e07b438584bb8a19e37599d4c5b11797bec5579","kind":"tag","published_at":"2024-03-15T12:54:42.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.5.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.5.3/manifests"},{"name":"v4.5.2","sha":"f65d421607ba16c3175ffe76a20820f123b6c4cb","kind":"tag","published_at":"2024-03-06T16:52:35.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.5.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.5.2/manifests"},{"name":"clap_complete-v4.5.1","sha":"0c01b5558de0a1a513a2af429981099e550d1a78","kind":"tag","published_at":"2024-02-16T22:33:26.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.5.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.5.1/manifests"},{"name":"clap_complete_nushell-v4.5.1","sha":"0c01b5558de0a1a513a2af429981099e550d1a78","kind":"tag","published_at":"2024-02-16T22:33:26.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_nushell-v4.5.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_nushell-v4.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_nushell-v4.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_nushell-v4.5.1/manifests"},{"name":"v4.5.1","sha":"8a7a13a5618cfdc4ff328624a5266e7b4d88649a","kind":"tag","published_at":"2024-02-16T13:09:11.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.5.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.5.1/manifests"},{"name":"clap_mangen-v0.2.20","sha":"9295e322e8a7bfd00a7038bb7301bc4b8d913b5d","kind":"tag","published_at":"2024-02-08T16:35:16.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.20","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.20/manifests"},{"name":"clap_complete_fig-v4.5.0","sha":"a751c5fe65cd33cb09e85ff3039b4fd0182cdb6e","kind":"tag","published_at":"2024-02-08T16:34:49.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v4.5.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.5.0/manifests"},{"name":"v4.5.0","sha":"a751c5fe65cd33cb09e85ff3039b4fd0182cdb6e","kind":"tag","published_at":"2024-02-08T16:34:49.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.5.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.5.0/manifests"},{"name":"clap_complete-v4.5.0","sha":"a751c5fe65cd33cb09e85ff3039b4fd0182cdb6e","kind":"tag","published_at":"2024-02-08T16:34:49.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.5.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.5.0/manifests"},{"name":"clap_complete_nushell-v4.5.0","sha":"a751c5fe65cd33cb09e85ff3039b4fd0182cdb6e","kind":"tag","published_at":"2024-02-08T16:34:49.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_nushell-v4.5.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_nushell-v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_nushell-v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_nushell-v4.5.0/manifests"},{"name":"clap_lex-v0.7.0","sha":"9ec6c942b81c370a8c14652e42295933244555ac","kind":"tag","published_at":"2024-02-08T16:33:18.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_lex-v0.7.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_lex-v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.7.0/manifests"},{"name":"clap_mangen-v0.2.19","sha":"7425ee74e8136949071e92c27304dbc52e551c39","kind":"tag","published_at":"2024-02-02T18:43:37.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.19","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.19/manifests"},{"name":"clap_complete-v4.4.10","sha":"708afa33ef390e888e4b750423d5a674f490500d","kind":"tag","published_at":"2024-02-02T16:12:15.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.4.10","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.10/manifests"},{"name":"clap_mangen-v0.2.18","sha":"ba2d1112d1bbea498b186cb79c24e6f52bb80d31","kind":"tag","published_at":"2024-01-29T20:38:43.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.18","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.18/manifests"},{"name":"clap_complete-v4.4.9","sha":"bd9583059be6db26ef07eacbfbd31d634c2cbec6","kind":"tag","published_at":"2024-01-22T15:46:28.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.4.9","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.9/manifests"},{"name":"clap_complete-v4.4.8","sha":"6a2b3bf4fa939c237c4cf684dc9b2f47c1d55cc9","kind":"tag","published_at":"2024-01-19T16:47:06.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.4.8","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.8/manifests"},{"name":"v4.4.18","sha":"0134f45ff0e2e2be8c451565e4fbf5d3cb7b7cfd","kind":"tag","published_at":"2024-01-16T20:28:25.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.18","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.18/manifests"},{"name":"clap_complete-v4.4.7","sha":"f524d84c1d3eca1c980c5150c750d9e00cbbdb0c","kind":"tag","published_at":"2024-01-15T19:09:52.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.4.7","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.7/manifests"},{"name":"v4.4.17","sha":"ef98da27cb1ade0602eb885fcfabf8c27e5d3212","kind":"tag","published_at":"2024-01-15T16:20:19.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.17","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.17/manifests"},{"name":"v4.4.16","sha":"cbc9c9dd44fc4be25c196213d508b9d2a9c282f3","kind":"tag","published_at":"2024-01-12T02:52:56.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.16","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.16/manifests"},{"name":"clap_mangen-v0.2.17","sha":"12b5c39d467ea147c21f5eb3063fc0bc2538e9b7","kind":"tag","published_at":"2024-01-11T16:38:17.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.17","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.17/manifests"},{"name":"v4.4.15","sha":"12b5c39d467ea147c21f5eb3063fc0bc2538e9b7","kind":"tag","published_at":"2024-01-11T16:38:17.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.15","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.15/manifests"},{"name":"v4.4.14","sha":"514f28bc92ed683d53292cbe9457db3ec5df7b6f","kind":"tag","published_at":"2024-01-08T16:40:05.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.14","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.14/manifests"},{"name":"v4.4.13","sha":"2ab48b295c2463ce8c141a9868095b811ccf3b99","kind":"tag","published_at":"2024-01-04T19:11:57.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.13","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.13/manifests"},{"name":"clap_complete-v4.4.6","sha":"48d28aa689bfd0fb44ec025244b30ba261e2515a","kind":"tag","published_at":"2024-01-02T21:00:15.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.4.6","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.6/manifests"},{"name":"clap_mangen-v0.2.16","sha":"6d601e6f312857d78f47741268f1748840484d4a","kind":"tag","published_at":"2023-12-28T18:08:10.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.16","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.16/manifests"},{"name":"v4.4.12","sha":"6d601e6f312857d78f47741268f1748840484d4a","kind":"tag","published_at":"2023-12-28T18:08:10.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.12","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.12/manifests"},{"name":"clap_complete-v4.4.5","sha":"28763ebb6d8714f6ca588bf477729040e0e760b0","kind":"tag","published_at":"2023-12-27T17:58:33.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.4.5","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.5/manifests"},{"name":"v4.4.11","sha":"d092896d61fd73a5467db85eac035a9ce2ddbc60","kind":"tag","published_at":"2023-12-04T18:17:49.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.11","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.11/manifests"},{"name":"v4.4.10","sha":"c0a1814d3c1d93c18faaedc95fd251846e47f4fe","kind":"tag","published_at":"2023-11-28T03:21:01.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.10","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.10/manifests"},{"name":"v4.4.9","sha":"21b671f689bc0b8d790dc8c42902c22822bf6f82","kind":"tag","published_at":"2023-11-27T17:57:46.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.9","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.9/manifests"},{"name":"v4.4.8","sha":"3aeea916e8e426e8389357a67d9b8f9a1fceba3e","kind":"tag","published_at":"2023-11-10T22:25:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.8","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.8/manifests"},{"name":"v4.4.7","sha":"9bfa5a338c6532419e2477e89708395fbb02ca06","kind":"tag","published_at":"2023-10-24T18:26:02.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.7","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.7/manifests"},{"name":"clap_complete_fig-v4.4.2","sha":"9bfa5a338c6532419e2477e89708395fbb02ca06","kind":"tag","published_at":"2023-10-24T18:26:02.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v4.4.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.4.2/manifests"},{"name":"clap_complete_nushell-v4.4.2","sha":"9bfa5a338c6532419e2477e89708395fbb02ca06","kind":"tag","published_at":"2023-10-24T18:26:02.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_nushell-v4.4.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_nushell-v4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_nushell-v4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_nushell-v4.4.2/manifests"},{"name":"clap_complete-v4.4.4","sha":"9bfa5a338c6532419e2477e89708395fbb02ca06","kind":"tag","published_at":"2023-10-24T18:26:02.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.4.4","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.4/manifests"},{"name":"clap_mangen-v0.2.15","sha":"9bfa5a338c6532419e2477e89708395fbb02ca06","kind":"tag","published_at":"2023-10-24T18:26:02.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.15","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.15/manifests"},{"name":"clap_lex-v0.6.0","sha":"38b5a2f956f889baa0a8b2ec975566b0ae27fcb1","kind":"tag","published_at":"2023-10-24T16:45:31.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_lex-v0.6.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_lex-v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.6.0/manifests"},{"name":"v4.4.6","sha":"39f5e807af1c08acedbf7343ce9ec379a4308636","kind":"tag","published_at":"2023-09-28T19:36:53.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.6","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.6/manifests"},{"name":"clap_complete-v4.4.3","sha":"39f5e807af1c08acedbf7343ce9ec379a4308636","kind":"tag","published_at":"2023-09-28T19:36:53.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.4.3","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.3/manifests"},{"name":"clap_complete-v4.4.2","sha":"204552890d316ec9ae0b21f85298ba1d5d0786f8","kind":"tag","published_at":"2023-09-25T21:32:05.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.4.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.2/manifests"},{"name":"v4.4.5","sha":"c298f6a52c0095df95a664807cff1f51e6a5b0f9","kind":"tag","published_at":"2023-09-25T20:59:21.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.5/manifests"},{"name":"clap_complete_fig-v4.4.1","sha":"e6e539660f36487e3521ab6835ef1381a21785a4","kind":"tag","published_at":"2023-09-18T15:29:18.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v4.4.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.4.1/manifests"},{"name":"v4.4.4","sha":"e6e539660f36487e3521ab6835ef1381a21785a4","kind":"tag","published_at":"2023-09-18T15:29:18.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.4/manifests"},{"name":"clap_mangen-v0.2.14","sha":"e6e539660f36487e3521ab6835ef1381a21785a4","kind":"tag","published_at":"2023-09-18T15:29:18.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.14","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.14/manifests"},{"name":"v4.4.3","sha":"e9668b364c5a0d259780a3e6d8352203d6f329f5","kind":"tag","published_at":"2023-09-12T18:14:50.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.3/manifests"},{"name":"clap_complete_nushell-v4.4.1","sha":"37ba6075a9e3c968a196e73e78e95a1e7c6e9326","kind":"tag","published_at":"2023-09-11T14:28:57.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_nushell-v4.4.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_nushell-v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_nushell-v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_nushell-v4.4.1/manifests"},{"name":"clap_complete-v4.4.1","sha":"6eac61154bda701f64b511035a8343118a142cd3","kind":"tag","published_at":"2023-09-07T13:58:22.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.4.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.1/manifests"},{"name":"v4.4.2","sha":"3cd571e654b8a978f2244289729a85a82e638373","kind":"tag","published_at":"2023-08-31T18:19:42.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.2/manifests"},{"name":"v4.4.1","sha":"7126f78421de4041c0de2f0c4a2141fa50f8b54a","kind":"tag","published_at":"2023-08-28T16:45:38.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.1/manifests"},{"name":"clap_mangen-v0.2.13","sha":"f66484153a40ade5a2d78186181658de2acbcabf","kind":"tag","published_at":"2023-08-24T16:10:40.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.13","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.13/manifests"},{"name":"v4.4.0","sha":"2e4964541886a524992b08b2adb823850d59b669","kind":"tag","published_at":"2023-08-24T16:08:53.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.4.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.4.0/manifests"},{"name":"clap_complete_fig-v4.4.0","sha":"2e4964541886a524992b08b2adb823850d59b669","kind":"tag","published_at":"2023-08-24T16:08:53.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v4.4.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.4.0/manifests"},{"name":"clap_complete_nushell-v4.4.0","sha":"2e4964541886a524992b08b2adb823850d59b669","kind":"tag","published_at":"2023-08-24T16:08:53.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_nushell-v4.4.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_nushell-v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_nushell-v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_nushell-v4.4.0/manifests"},{"name":"clap_complete-v4.4.0","sha":"2e4964541886a524992b08b2adb823850d59b669","kind":"tag","published_at":"2023-08-24T16:08:53.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.4.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.4.0/manifests"},{"name":"clap_lex-v0.5.1","sha":"9c93ea717c5f35da05e6b9393368cd86e14fc779","kind":"tag","published_at":"2023-08-24T16:07:06.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_lex-v0.5.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_lex-v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.5.1/manifests"},{"name":"v4.3.24","sha":"88cf306216de20fbce84bbe7aae230824f972042","kind":"tag","published_at":"2023-08-23T14:21:43.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.24","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.24/manifests"},{"name":"v4.3.23","sha":"b9df80c2cefde66ba6bfc2c635fb86282ec78eb7","kind":"tag","published_at":"2023-08-18T21:07:53.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.23","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.23/manifests"},{"name":"v4.3.22","sha":"df337de701ae1eb65175f6fbe71a7ff2686474f0","kind":"tag","published_at":"2023-08-17T14:00:05.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.22","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.22/manifests"},{"name":"v4.3.21","sha":"ee1388c0a31fcf0f60a7a93b70e1b20058df6832","kind":"tag","published_at":"2023-08-08T01:37:00.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.21","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.21/manifests"},{"name":"clap_complete_nushell-v4.3.2","sha":"da1914156043a3933db265a0f1bf4c8ec03296bb","kind":"tag","published_at":"2023-08-08T01:34:10.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_nushell-v4.3.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_nushell-v4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_nushell-v4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_nushell-v4.3.2/manifests"},{"name":"v4.3.20","sha":"b96cbafcbe1ae0f17a2ee8b46a168f5b3787cd45","kind":"tag","published_at":"2023-08-08T01:33:33.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.20","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.20/manifests"},{"name":"v4.3.19","sha":"ae5549d61f4f5de0b6859e44aa5a78cb3861bc63","kind":"tag","published_at":"2023-07-21T21:56:20.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.19","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.19/manifests"},{"name":"v4.3.18","sha":"9856d675410e492b31db3c6861386e6d9b1f36b1","kind":"tag","published_at":"2023-07-21T19:44:55.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.18","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.18/manifests"},{"name":"v4.3.17","sha":"d824b1f0fd02c23a46b6b70bfdabea16cbdb1630","kind":"tag","published_at":"2023-07-19T16:06:12.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.17","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.17/manifests"},{"name":"v4.3.16","sha":"95d411d151540677957946f88c1aba9295cdfd08","kind":"tag","published_at":"2023-07-18T20:01:46.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.16","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.16/manifests"},{"name":"v4.3.15","sha":"51abbe7ebfb65ed77590c6c25e22ffa5f969a07f","kind":"tag","published_at":"2023-07-18T01:12:27.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.15","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.15/manifests"},{"name":"v4.3.14","sha":"98f62d1939996ca8c3b82a7694dd79a7ac18e266","kind":"tag","published_at":"2023-07-17T15:55:45.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.14","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.14/manifests"},{"name":"v4.3.13","sha":"c2191674b049d8ded04db262454c3f6ae6a0c724","kind":"tag","published_at":"2023-07-17T15:27:10.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.13","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.13/manifests"},{"name":"v4.3.12","sha":"fcda411e5e12324ccdb854d5ac579cff2f3f7af6","kind":"tag","published_at":"2023-07-14T17:02:25.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.12","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.12/manifests"},{"name":"clap_complete-v4.3.2","sha":"1289534b19adf1225de7ac2807be31bc51190377","kind":"tag","published_at":"2023-07-05T15:38:29.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.3.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.3.2/manifests"},{"name":"v4.3.11","sha":"cafdf58e0241990f31e49c72cfcd7e78db35958e","kind":"tag","published_at":"2023-07-05T15:34:09.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.11","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.11/manifests"},{"name":"v4.3.10","sha":"7353b2be3477eb6846c1e05a619b1de7a3b7c0dc","kind":"tag","published_at":"2023-06-30T01:45:39.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.10","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.10/manifests"},{"name":"v4.3.9","sha":"18f0ad46765083e16aeb44c6ae070e041c280ff5","kind":"tag","published_at":"2023-06-28T13:40:21.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.9","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.9/manifests"},{"name":"v4.3.8","sha":"1f71fd9e992c2d39a187c6bd1f015bdfe77dbadf","kind":"tag","published_at":"2023-06-23T21:36:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.8","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.8/manifests"},{"name":"v4.3.7","sha":"f363e41916aae1f9b7220692fd5abc0a3556fc1c","kind":"tag","published_at":"2023-06-23T21:26:43.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.7","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.7/manifests"},{"name":"v4.3.6","sha":"c94ae5f7a760024971da5e831b2d0f8b45e2980f","kind":"tag","published_at":"2023-06-23T17:53:56.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.6","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.6/manifests"},{"name":"v4.3.5","sha":"cf7f3a7ba0562b9b9ab11590e331d28e31d9a6de","kind":"tag","published_at":"2023-06-20T16:15:34.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.5/manifests"},{"name":"v4.3.4","sha":"dcccf61099b3a1c348c2b4fe61c4ec675ef845c6","kind":"tag","published_at":"2023-06-14T13:55:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.4/manifests"},{"name":"v4.3.3","sha":"a87fba2bb6d45494d29f8eba6a080a639b80ae36","kind":"tag","published_at":"2023-06-09T14:34:53.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.3/manifests"},{"name":"v4.3.2","sha":"475e254d2534f888966ca5a61308176a99eb4281","kind":"tag","published_at":"2023-06-05T18:57:19.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.2/manifests"},{"name":"v4.3.1","sha":"50f0e6bffbe28ba0d245c1789010592764a7d80d","kind":"tag","published_at":"2023-06-02T02:12:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.1/manifests"},{"name":"clap_mangen-v0.2.12","sha":"50f0e6bffbe28ba0d245c1789010592764a7d80d","kind":"tag","published_at":"2023-06-02T02:12:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.12","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.12/manifests"},{"name":"clap_complete-v4.3.1","sha":"50f0e6bffbe28ba0d245c1789010592764a7d80d","kind":"tag","published_at":"2023-06-02T02:12:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.3.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.3.1/manifests"},{"name":"clap_complete_nushell-v4.3.1","sha":"50f0e6bffbe28ba0d245c1789010592764a7d80d","kind":"tag","published_at":"2023-06-02T02:12:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_nushell-v4.3.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_nushell-v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_nushell-v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_nushell-v4.3.1/manifests"},{"name":"clap_complete_fig-v4.3.1","sha":"50f0e6bffbe28ba0d245c1789010592764a7d80d","kind":"tag","published_at":"2023-06-02T02:12:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v4.3.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.3.1/manifests"},{"name":"clap_complete_nushell-v4.3.0","sha":"78bb48b6b8ef4d597b4b30b9add7927a2b0b0d8d","kind":"tag","published_at":"2023-05-24T21:16:04.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_nushell-v4.3.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_nushell-v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_nushell-v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_nushell-v4.3.0/manifests"},{"name":"clap_mangen-v0.2.11","sha":"663a35e64396454c1da305fc242720591173dba4","kind":"tag","published_at":"2023-05-19T16:57:10.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.11","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.11/manifests"},{"name":"clap_complete_fig-v4.3.0","sha":"9c3dc187cb47dd437cdb6fee045e42dc8146e9d6","kind":"tag","published_at":"2023-05-19T16:56:35.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v4.3.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.3.0/manifests"},{"name":"clap_complete-v4.3.0","sha":"9c3dc187cb47dd437cdb6fee045e42dc8146e9d6","kind":"tag","published_at":"2023-05-19T16:56:35.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.3.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.3.0/manifests"},{"name":"v4.3.0","sha":"9c3dc187cb47dd437cdb6fee045e42dc8146e9d6","kind":"tag","published_at":"2023-05-19T16:56:35.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.3.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.3.0/manifests"},{"name":"clap_lex-v0.5.0","sha":"5047bb40bd74457215e524db2039211d362cc6e9","kind":"tag","published_at":"2023-05-19T16:48:36.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_lex-v0.5.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_lex-v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.5.0/manifests"},{"name":"clap_complete-v4.2.3","sha":"36f79289ca01b8786b7e097ae694fe8c577b02d0","kind":"tag","published_at":"2023-05-12T08:24:01.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.2.3","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.2.3/manifests"},{"name":"clap_complete-v4.2.2","sha":"2d4644a8703369d3a3c50dd58c713d48ab1da2ac","kind":"tag","published_at":"2023-05-09T19:44:32.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.2.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.2.2/manifests"},{"name":"v4.2.7","sha":"baaf5c64c1e751892bb85635f706f24de62a5aa2","kind":"tag","published_at":"2023-05-02T19:08:04.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.2.7","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.2.7/manifests"},{"name":"v4.2.6","sha":"a7214540f60503057b04f8e050c0e6f1cacfcedc","kind":"tag","published_at":"2023-05-02T18:25:14.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.2.6","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.2.6/manifests"},{"name":"v4.2.5","sha":"fa57ed31236bfd79167e83f4c8704acef94041a3","kind":"tag","published_at":"2023-04-27T09:30:17.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.2.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.2.5/manifests"},{"name":"v3.2.25","sha":"3bd502024e45cc9abef690f28783d76a9ce33500","kind":"tag","published_at":"2023-04-27T09:06:19.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.25","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.25/manifests"},{"name":"v3.2.24","sha":"f617f1328e7e389d580c6f3f2f7fd62af42f1dc4","kind":"tag","published_at":"2023-04-25T05:34:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.24","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.24/manifests"},{"name":"clap_complete-v4.2.1","sha":"43591bc1ee051fde0835e7eb6995297932a759a7","kind":"tag","published_at":"2023-04-21T12:43:07.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.2.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.2.1/manifests"},{"name":"v4.2.4","sha":"60c8c3fc31aa73584727037c70070a86c6caefd5","kind":"tag","published_at":"2023-04-19T16:12:18.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.2.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.2.4/manifests"},{"name":"v4.2.3","sha":"b99c50f7e976c69f6ebbbad6d7ca192bb5ef957b","kind":"tag","published_at":"2023-04-18T20:52:56.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.2.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.2.3/manifests"},{"name":"v4.2.2","sha":"6f409544ec49738496eb100c6fec19dbf8d22d02","kind":"tag","published_at":"2023-04-13T02:42:12.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.2.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.2.2/manifests"},{"name":"v4.2.1","sha":"3ef784b516b2c9fbf6adb1c3603261b085561be7","kind":"tag","published_at":"2023-03-28T18:30:52.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.2.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.2.1/manifests"},{"name":"clap_complete-v4.2.0","sha":"8fc65e28b66878f6d1ee45c725fbfb31b35321e3","kind":"tag","published_at":"2023-03-28T07:20:12.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.2.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.2.0/manifests"},{"name":"clap_complete_fig-v4.2.0","sha":"8fc65e28b66878f6d1ee45c725fbfb31b35321e3","kind":"tag","published_at":"2023-03-28T07:20:12.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v4.2.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.2.0/manifests"},{"name":"v4.2.0","sha":"8fc65e28b66878f6d1ee45c725fbfb31b35321e3","kind":"tag","published_at":"2023-03-28T07:20:12.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.2.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.2.0/manifests"},{"name":"clap_lex-v0.4.1","sha":"79be4bd98d75dcee3175c15e90abc14a4ccbd842","kind":"tag","published_at":"2023-03-28T05:48:28.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_lex-v0.4.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_lex-v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.4.1/manifests"},{"name":"v4.1.14","sha":"285265365615522ae473036488de0d2bf18b0500","kind":"tag","published_at":"2023-03-28T00:42:30.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.1.14","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.14/manifests"},{"name":"clap_complete-v4.1.6","sha":"285265365615522ae473036488de0d2bf18b0500","kind":"tag","published_at":"2023-03-28T00:42:30.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.1.6","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.1.6/manifests"},{"name":"clap_lex-v0.4.0","sha":"2bb414637417a7d0c71d3f55d8eb3ef715c28bb6","kind":"tag","published_at":"2023-03-25T08:56:45.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_lex-v0.4.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_lex-v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.4.0/manifests"},{"name":"v4.1.13","sha":"240e237b5f6c9a16397d495f395c0fc8b628f946","kind":"tag","published_at":"2023-03-18T18:26:38.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.1.13","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.13/manifests"},{"name":"v4.1.12","sha":"79b44d04609bf2bc8a6f4fafe49913c3b9b86b8b","kind":"tag","published_at":"2023-03-18T14:18:12.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.1.12","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.12/manifests"},{"name":"v4.1.11","sha":"b69cf080cec55d73f0ada34b92de6c0f28aa0043","kind":"tag","published_at":"2023-03-17T01:02:57.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.1.11","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.11/manifests"},{"name":"v4.1.10","sha":"9aee6d31fdb9acd815742ac255fa7650887c9e61","kind":"tag","published_at":"2023-03-17T00:19:14.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.1.10","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.10/manifests"},{"name":"clap_mangen-v0.2.10","sha":"e78bba0ec5c2ad35ab1511ebb6977bf66530f5ca","kind":"tag","published_at":"2023-03-16T15:43:15.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.10","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.10/manifests"},{"name":"clap_lex-v0.3.3","sha":"e78bba0ec5c2ad35ab1511ebb6977bf66530f5ca","kind":"tag","published_at":"2023-03-16T15:43:15.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_lex-v0.3.3","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_lex-v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.3.3/manifests"},{"name":"clap_complete-v4.1.5","sha":"e78bba0ec5c2ad35ab1511ebb6977bf66530f5ca","kind":"tag","published_at":"2023-03-16T15:43:15.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.1.5","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.1.5/manifests"},{"name":"clap_complete_fig-v4.1.2","sha":"e78bba0ec5c2ad35ab1511ebb6977bf66530f5ca","kind":"tag","published_at":"2023-03-16T15:43:15.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v4.1.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.1.2/manifests"},{"name":"v4.1.9","sha":"e78bba0ec5c2ad35ab1511ebb6977bf66530f5ca","kind":"tag","published_at":"2023-03-16T15:43:15.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.1.9","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.9/manifests"},{"name":"v4.1.8","sha":"f931de694a5478d7e4bd424613e6699f7d4f4e9f","kind":"tag","published_at":"2023-02-27T18:14:09.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.1.8","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.8/manifests"},{"name":"v4.1.7","sha":"5f247f51811c68e02021db04f6122866540c3480","kind":"tag","published_at":"2023-02-27T13:55:39.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.1.7","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.7/manifests"},{"name":"clap_complete-v4.1.4","sha":"84a9b53cee22a3b757a9b0a92043f82597993d02","kind":"tag","published_at":"2023-02-27T10:20:47.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.1.4","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.1.4/manifests"},{"name":"clap_complete-v4.1.3","sha":"2deb3721954a393d8d8925e37d29ca236de832fb","kind":"tag","published_at":"2023-02-23T17:56:31.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.1.3","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.1.3/manifests"},{"name":"clap_lex-v0.3.2","sha":"f35ff9167fad5cbc5dda77a950c2259873d59e32","kind":"tag","published_at":"2023-02-23T17:20:24.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_lex-v0.3.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_lex-v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.3.2/manifests"},{"name":"clap_mangen-v0.2.9","sha":"ec878c849b39f27a4f7319d8d0737e0185b79a7f","kind":"tag","published_at":"2023-02-22T22:15:45.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.9","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.9/manifests"},{"name":"v4.1.6","sha":"5e240dddee81885ef69b677e11641c0e1ba013e1","kind":"tag","published_at":"2023-02-15T17:34:43.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.1.6","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.6/manifests"},{"name":"clap_complete_fig-v4.1.1","sha":"fb9435d026ab011c9071ca92eeab738b9b30ca13","kind":"tag","published_at":"2023-02-15T16:29:13.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v4.1.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.1.1/manifests"},{"name":"clap_complete-v4.1.2","sha":"fb9435d026ab011c9071ca92eeab738b9b30ca13","kind":"tag","published_at":"2023-02-15T16:29:13.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.1.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.1.2/manifests"},{"name":"clap_mangen-v0.2.8","sha":"fb9435d026ab011c9071ca92eeab738b9b30ca13","kind":"tag","published_at":"2023-02-15T16:29:13.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.8","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.8/manifests"},{"name":"v4.1.5","sha":"fb9435d026ab011c9071ca92eeab738b9b30ca13","kind":"tag","published_at":"2023-02-15T16:29:13.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.1.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.5/manifests"},{"name":"v4.1.4","sha":"a59a53503e85359b535574faae9e3e94ad43cc5d","kind":"tag","published_at":"2023-01-24T22:42:09.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.1.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.4/manifests"},{"name":"v4.1.3","sha":"10a87c662d2fc246f1578c7ed64a08cd44c7b72a","kind":"tag","published_at":"2023-01-23T22:00:30.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.1.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.3/manifests"},{"name":"clap_complete-v4.1.1","sha":"90c042eeaef36ef6a1718b19cc9ea213ac249f6e","kind":"tag","published_at":"2023-01-23T19:05:40.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.1.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.1.1/manifests"},{"name":"v4.1.2","sha":"9f4f341604266b82d50b6b71999962585c11b40f","kind":"tag","published_at":"2023-01-23T15:38:06.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.1.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.2/manifests"},{"name":"v4.1.1","sha":"74a82d708524ac88941e9fe4318fe5842ed74b68","kind":"tag","published_at":"2023-01-14T03:44:36.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.1.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.1/manifests"},{"name":"clap_lex-v0.3.1","sha":"34d856b449a66719360d10cbc9334e09c9bb2769","kind":"tag","published_at":"2023-01-13T15:29:01.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_lex-v0.3.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_lex-v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.3.1/manifests"},{"name":"clap_complete-v4.1.0","sha":"34d856b449a66719360d10cbc9334e09c9bb2769","kind":"tag","published_at":"2023-01-13T15:29:01.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.1.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.1.0/manifests"},{"name":"v4.1.0","sha":"34d856b449a66719360d10cbc9334e09c9bb2769","kind":"tag","published_at":"2023-01-13T15:29:01.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.1.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.1.0/manifests"},{"name":"clap_complete_fig-v4.1.0","sha":"34d856b449a66719360d10cbc9334e09c9bb2769","kind":"tag","published_at":"2023-01-13T15:29:01.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v4.1.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.1.0/manifests"},{"name":"clap_mangen-v0.2.7","sha":"34d856b449a66719360d10cbc9334e09c9bb2769","kind":"tag","published_at":"2023-01-13T15:29:01.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.7","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.7/manifests"},{"name":"v4.0.32","sha":"ec4ccf005da8dc5acf5c89aac306bf9d6c9f4a91","kind":"tag","published_at":"2022-12-22T19:21:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.32","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.32/manifests"},{"name":"clap_complete-v4.0.7","sha":"0eccd556ac694cdb68251f758e9b80574be349a8","kind":"tag","published_at":"2022-12-22T18:41:06.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.0.7","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.7/manifests"},{"name":"v4.0.31","sha":"0eccd556ac694cdb68251f758e9b80574be349a8","kind":"tag","published_at":"2022-12-22T18:41:06.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.31","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.31/manifests"},{"name":"clap_mangen-v0.2.6","sha":"0eccd556ac694cdb68251f758e9b80574be349a8","kind":"tag","published_at":"2022-12-22T18:41:06.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.6","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.6/manifests"},{"name":"v4.0.30","sha":"d2d022248ba3946fbec4b67df0eafe9a01915326","kind":"tag","published_at":"2022-12-21T02:41:09.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.30","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.30/manifests"},{"name":"v4.0.29","sha":"ad4726378b2ee0320bbab5569acd8869a402e9fd","kind":"tag","published_at":"2022-11-29T12:45:42.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.29","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.29/manifests"},{"name":"v4.0.28","sha":"c3c9099e724936f5a3ec1799d4cf19d19220efd8","kind":"tag","published_at":"2022-11-29T03:46:29.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.28","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.28/manifests"},{"name":"clap_complete-v4.0.6","sha":"3262016c26587e97c18187dffc60978a3b1547ae","kind":"tag","published_at":"2022-11-24T17:40:50.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.0.6","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.6/manifests"},{"name":"v4.0.27","sha":"3262016c26587e97c18187dffc60978a3b1547ae","kind":"tag","published_at":"2022-11-24T17:40:50.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.27","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.27/manifests"},{"name":"clap_mangen-v0.2.5","sha":"3262016c26587e97c18187dffc60978a3b1547ae","kind":"tag","published_at":"2022-11-24T17:40:50.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.5","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.5/manifests"},{"name":"clap_complete_fig-v4.0.2","sha":"3262016c26587e97c18187dffc60978a3b1547ae","kind":"tag","published_at":"2022-11-24T17:40:50.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v4.0.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.0.2/manifests"},{"name":"v4.0.26","sha":"f8e9211e38d19f060980a6cb10f3fc8a2735c5b2","kind":"tag","published_at":"2022-11-16T16:27:37.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.26","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.26/manifests"},{"name":"v4.0.25","sha":"ba32ab87b2b126f7035f2858cf3b9b5d810fa135","kind":"tag","published_at":"2022-11-15T16:41:32.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.25","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.25/manifests"},{"name":"v4.0.24","sha":"010976c2ff88c98f2e4505d95c74b51a093c13c7","kind":"tag","published_at":"2022-11-14T18:31:46.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.24","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.24/manifests"},{"name":"v4.0.23","sha":"95144b7590bb4167bc469e4f5746fc0d560c0816","kind":"tag","published_at":"2022-11-11T18:47:55.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.23","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.23/manifests"},{"name":"v4.0.22","sha":"6cbe5c4323153dd386aa74f8d1900649169228e6","kind":"tag","published_at":"2022-11-07T16:47:55.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.22","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.22/manifests"},{"name":"v4.0.21","sha":"bc457b179f4e4145d1bd4c61c1fddd871f8839b8","kind":"tag","published_at":"2022-11-07T16:00:51.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.21","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.21/manifests"},{"name":"clap_complete-v4.0.5","sha":"c75b81eeb84b33d908c3f1afce81b77d4ee44664","kind":"tag","published_at":"2022-11-07T13:39:56.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.0.5","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.5/manifests"},{"name":"clap_complete-v4.0.4","sha":"b4b94af0f8aec4c279182b6646c169f5ef731197","kind":"tag","published_at":"2022-11-07T12:24:37.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.0.4","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.4/manifests"},{"name":"v4.0.20","sha":"b4b94af0f8aec4c279182b6646c169f5ef731197","kind":"tag","published_at":"2022-11-07T12:24:37.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.20","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.20/manifests"},{"name":"v4.0.19","sha":"7a8cf91aaaa699a715681f32d26f7e782f724f6c","kind":"tag","published_at":"2022-11-04T14:50:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.19","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.19/manifests"},{"name":"clap_mangen-v0.2.4","sha":"27bfcc56a9789a8a8d370e31000f3f7fe1081603","kind":"tag","published_at":"2022-10-31T11:54:11.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.4","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.4/manifests"},{"name":"v3.2.23","sha":"08f8d6ca30a2b9f73ec981e55560585dea0f6709","kind":"tag","published_at":"2022-10-24T16:52:44.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.23","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.23/manifests"},{"name":"v4.0.18","sha":"7e2a1b5d9485506f7a2d6412209ff2e5486d112a","kind":"tag","published_at":"2022-10-20T21:59:18.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.18","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.18/manifests"},{"name":"clap_mangen-v0.2.3","sha":"996636d56f69f3591e88cdc3c3c346352fa3653a","kind":"tag","published_at":"2022-10-18T19:39:04.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.3","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.3/manifests"},{"name":"clap_complete-v4.0.3","sha":"996636d56f69f3591e88cdc3c3c346352fa3653a","kind":"tag","published_at":"2022-10-18T19:39:04.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.0.3","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.3/manifests"},{"name":"clap_complete_fig-v4.0.1","sha":"996636d56f69f3591e88cdc3c3c346352fa3653a","kind":"tag","published_at":"2022-10-18T19:39:04.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v4.0.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.0.1/manifests"},{"name":"v4.0.17","sha":"b9dfbbf7e4b9b0c1d747b4a6ca0dabded48da0a9","kind":"tag","published_at":"2022-10-18T12:42:45.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.17","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.17/manifests"},{"name":"v4.0.16","sha":"cbb05d54f850bcb16090799187747f62540ba703","kind":"tag","published_at":"2022-10-18T00:43:28.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.16","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.16/manifests"},{"name":"v4.0.15","sha":"bd5a6eab3bb4c8e3bd9f75be83821f316dde8ac8","kind":"tag","published_at":"2022-10-13T19:13:30.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.15","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.15/manifests"},{"name":"v4.0.14","sha":"2926824d107f23cc654326b2d6261fcd94fec3f6","kind":"tag","published_at":"2022-10-12T13:22:38.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.14","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.14/manifests"},{"name":"v4.0.13","sha":"e5a7a651533d47a726b9a268f4c3a3c4dcc8bb36","kind":"tag","published_at":"2022-10-11T15:43:55.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.13","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.13/manifests"},{"name":"v4.0.12","sha":"a2f2a9ade16dcaee8ce0f5e9328bf27d5ef4205b","kind":"tag","published_at":"2022-10-10T16:31:10.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.12","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.12/manifests"},{"name":"v4.0.11","sha":"ec3fdc4a4298193eb9230a0d8d279ae9b30b0550","kind":"tag","published_at":"2022-10-09T00:58:43.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.11","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.11/manifests"},{"name":"v4.0.10","sha":"af1234a0c22254fe3425596c5531df24a88721d6","kind":"tag","published_at":"2022-10-05T21:51:53.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.10","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.10/manifests"},{"name":"v4.0.9","sha":"1d533bb31ff4bb2c09a5af9e286ec0d1d2df8e35","kind":"tag","published_at":"2022-10-03T21:20:32.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.9","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.9/manifests"},{"name":"v4.0.8","sha":"261fb792a4460ea8cbe26c577699a42b8353dc86","kind":"tag","published_at":"2022-10-01T18:57:18.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.8","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.8/manifests"},{"name":"v4.0.7","sha":"0bea4f252bf6782010d9874cffb444cbc12c6c85","kind":"tag","published_at":"2022-09-30T19:09:20.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.7","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.7/manifests"},{"name":"v4.0.6","sha":"470140f41ef5dc9c5350dbcebbec0e35ff7a1f80","kind":"tag","published_at":"2022-09-30T14:32:31.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.6","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.6/manifests"},{"name":"v4.0.5","sha":"2912a6436f43191c01ba3ab6e3ff9e75d2ac8dc8","kind":"tag","published_at":"2022-09-30T13:16:25.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.5/manifests"},{"name":"clap_mangen-v0.2.2","sha":"668c021419cf65b2362eaabe05e43fb2d0700cce","kind":"tag","published_at":"2022-09-29T18:09:37.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.2/manifests"},{"name":"clap_complete-v4.0.2","sha":"80fb67edaa93b44c2697126c15f7ffc287c65c74","kind":"tag","published_at":"2022-09-29T17:08:55.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.0.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.2/manifests"},{"name":"v4.0.4","sha":"9f30493e5fdb1a9105b17828b8b47908eac9fa43","kind":"tag","published_at":"2022-09-29T15:08:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.4/manifests"},{"name":"v4.0.3","sha":"337a9e089b6f15ab3c98a060af55b09dab925ea6","kind":"tag","published_at":"2022-09-29T14:27:28.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.3/manifests"},{"name":"v4.0.2","sha":"45241277043f2a8cc64230e18574b88b005e765c","kind":"tag","published_at":"2022-09-28T22:02:21.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.2/manifests"},{"name":"clap_complete-v4.0.1","sha":"bf42ff04d54a66e91f3b624be5c567dc52374753","kind":"tag","published_at":"2022-09-28T20:34:40.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.0.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.1/manifests"},{"name":"v4.0.1","sha":"f6602c573c7040ef2206f25d74c33c70478dc297","kind":"tag","published_at":"2022-09-28T19:51:48.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.1/manifests"},{"name":"clap_mangen-v0.2.1","sha":"f6602c573c7040ef2206f25d74c33c70478dc297","kind":"tag","published_at":"2022-09-28T19:51:48.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.1/manifests"},{"name":"clap_mangen-v0.2.0","sha":"3a74d8237634979275d364c48228371e50bf8407","kind":"tag","published_at":"2022-09-28T17:01:36.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.0/manifests"},{"name":"v4.0.0","sha":"3a74d8237634979275d364c48228371e50bf8407","kind":"tag","published_at":"2022-09-28T17:01:36.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.0/manifests"},{"name":"clap_complete-v4.0.0","sha":"3a74d8237634979275d364c48228371e50bf8407","kind":"tag","published_at":"2022-09-28T17:01:36.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.0.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.0/manifests"},{"name":"clap_complete_fig-v4.0.0","sha":"3a74d8237634979275d364c48228371e50bf8407","kind":"tag","published_at":"2022-09-28T17:01:36.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v4.0.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.0.0/manifests"},{"name":"v4.0.0-rc.3","sha":"01672f8359f6046f61d2cbcd69270cf2eb859fc7","kind":"tag","published_at":"2022-09-26T18:42:45.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.0-rc.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.0-rc.3/manifests"},{"name":"v4.0.0-rc.2","sha":"b44dbdf09d4279493ea851165a4d4ea0ef0a7c8e","kind":"tag","published_at":"2022-09-21T16:35:26.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.0-rc.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.0-rc.2/manifests"},{"name":"clap_mangen-v0.2.0-rc.1","sha":"16c46b4b3b54dcb5ad2126f87dc9201a6b2d2b38","kind":"tag","published_at":"2022-09-20T21:32:25.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.2.0-rc.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.2.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.2.0-rc.1/manifests"},{"name":"v4.0.0-rc.1","sha":"a82029c70759f5469ab76c6700ddfec5935ba297","kind":"tag","published_at":"2022-09-20T21:31:28.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v4.0.0-rc.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v4.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v4.0.0-rc.1/manifests"},{"name":"clap_complete-v4.0.0-rc.1","sha":"a82029c70759f5469ab76c6700ddfec5935ba297","kind":"tag","published_at":"2022-09-20T21:31:28.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v4.0.0-rc.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v4.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v4.0.0-rc.1/manifests"},{"name":"clap_complete_fig-v4.0.0-rc.1","sha":"a82029c70759f5469ab76c6700ddfec5935ba297","kind":"tag","published_at":"2022-09-20T21:31:28.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v4.0.0-rc.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v4.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v4.0.0-rc.1/manifests"},{"name":"clap_lex-v0.3.0","sha":"af64699912401443786d84fe040f5d93761300d1","kind":"tag","published_at":"2022-09-20T21:28:33.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_lex-v0.3.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_lex-v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.3.0/manifests"},{"name":"v3.2.22","sha":"9e3fa67e0484c826e87e6c3d079b6824fad785aa","kind":"tag","published_at":"2022-09-16T14:30:44.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.22","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.22/manifests"},{"name":"clap_complete-v3.2.5","sha":"7de2f36e6b82efafa0b3575f871ed2f262e123bc","kind":"tag","published_at":"2022-09-12T22:03:07.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.2.5","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.2.5/manifests"},{"name":"v3.2.21","sha":"7de2f36e6b82efafa0b3575f871ed2f262e123bc","kind":"tag","published_at":"2022-09-12T22:03:07.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.21","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.21/manifests"},{"name":"v3.2.20","sha":"ddcd13b71b61ef113b84fa65ee202403c812ad29","kind":"tag","published_at":"2022-09-02T01:23:04.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.20","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.20/manifests"},{"name":"clap_mangen-v0.1.11","sha":"3c91438162e40fb04f628705e9b3840f739e3337","kind":"tag","published_at":"2022-08-31T02:40:17.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.1.11","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.11/manifests"},{"name":"v3.2.19","sha":"cf7f1fa58362b31cec25a9249ede713109bfa957","kind":"tag","published_at":"2022-08-30T19:51:17.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.19","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.19/manifests"},{"name":"v3.2.18","sha":"19bc3b75f66876bdd57bbc52c21f03b708879a3f","kind":"tag","published_at":"2022-08-29T16:28:26.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.18","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.18/manifests"},{"name":"v3.2.17","sha":"df30c1a1a887215f9c8d6ee8474db1b4bfbecfc8","kind":"tag","published_at":"2022-08-12T13:28:39.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.17","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.17/manifests"},{"name":"clap_complete-v3.2.4","sha":"df30c1a1a887215f9c8d6ee8474db1b4bfbecfc8","kind":"tag","published_at":"2022-08-12T13:28:39.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.2.4","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.2.4/manifests"},{"name":"v3.2.16","sha":"9bd1e2fd394ef19660e8807b4ddc68edb21f4da7","kind":"tag","published_at":"2022-07-30T01:52:16.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.16","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.16/manifests"},{"name":"v3.2.15","sha":"b2a8fd7f46a7480512d5af8157041f5ce4c2c2b7","kind":"tag","published_at":"2022-07-25T18:31:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.15","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.15/manifests"},{"name":"v3.2.14","sha":"d40e42a9ca0b321933afe8762166edae5ed785a6","kind":"tag","published_at":"2022-07-21T01:13:52.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.14","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.14/manifests"},{"name":"v3.2.13","sha":"e6b8b4b6077916ca7c51047b92a4ecb6f5f7a2b9","kind":"tag","published_at":"2022-07-19T19:41:57.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.13","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.13/manifests"},{"name":"v3.2.12","sha":"a8a7a61f5640264b072a989d8dd503559c6ccd66","kind":"tag","published_at":"2022-07-14T14:39:08.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.12","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.12/manifests"},{"name":"v3.2.11","sha":"2df0732df4d5a7dbd852243567b40898ae5f19bf","kind":"tag","published_at":"2022-07-13T14:08:52.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.11","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.11/manifests"},{"name":"v3.2.10","sha":"9b6321a1f0128ea09f59f1abc169c79b97597dff","kind":"tag","published_at":"2022-07-12T02:48:20.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.10","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.10/manifests"},{"name":"clap_complete_fig-v3.2.4","sha":"f49582712665b5b17f1924259bcd0d5f629b4029","kind":"tag","published_at":"2022-07-02T00:48:17.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v3.2.4","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.2.4/manifests"},{"name":"v3.2.8","sha":"6614ffa6c8b90fa93c35c530febb119c7e10ba58","kind":"tag","published_at":"2022-06-30T13:26:06.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.8","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.8/manifests"},{"name":"clap_complete-v3.2.3","sha":"b4a1362486a95309c44f4ba9ef24038f1281f384","kind":"tag","published_at":"2022-06-28T13:05:08.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.2.3","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.2.3/manifests"},{"name":"clap_lex-v0.2.4","sha":"b4a1362486a95309c44f4ba9ef24038f1281f384","kind":"tag","published_at":"2022-06-28T13:05:08.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_lex-v0.2.4","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_lex-v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.2.4/manifests"},{"name":"clap_complete_fig-v3.2.3","sha":"b4a1362486a95309c44f4ba9ef24038f1281f384","kind":"tag","published_at":"2022-06-28T13:05:08.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v3.2.3","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.2.3/manifests"},{"name":"v3.2.7","sha":"b4a1362486a95309c44f4ba9ef24038f1281f384","kind":"tag","published_at":"2022-06-28T13:05:08.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.7","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.7/manifests"},{"name":"clap_mangen-v0.1.10","sha":"b4a1362486a95309c44f4ba9ef24038f1281f384","kind":"tag","published_at":"2022-06-28T13:05:08.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.1.10","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.10/manifests"},{"name":"clap_complete_fig-v3.2.2","sha":"3823df9bbe03efefcb49319834a72cf2cfa2ede9","kind":"tag","published_at":"2022-06-21T14:32:54.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v3.2.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.2.2/manifests"},{"name":"v3.2.6","sha":"3823df9bbe03efefcb49319834a72cf2cfa2ede9","kind":"tag","published_at":"2022-06-21T14:32:54.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.6","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.6/manifests"},{"name":"clap_mangen-v0.1.9","sha":"3823df9bbe03efefcb49319834a72cf2cfa2ede9","kind":"tag","published_at":"2022-06-21T14:32:54.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.1.9","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.9/manifests"},{"name":"clap_lex-v0.2.3","sha":"3823df9bbe03efefcb49319834a72cf2cfa2ede9","kind":"tag","published_at":"2022-06-21T14:32:54.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_lex-v0.2.3","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_lex-v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.2.3/manifests"},{"name":"clap_complete-v3.2.2","sha":"3823df9bbe03efefcb49319834a72cf2cfa2ede9","kind":"tag","published_at":"2022-06-21T14:32:54.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.2.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.2.2/manifests"},{"name":"v3.2.5","sha":"a7698e9a1dbaa590568722bde3b778f39c05c4f1","kind":"tag","published_at":"2022-06-15T16:50:35.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.5/manifests"},{"name":"v3.2.4","sha":"20358ff295cc6ef98e13d3a5b22950bbd9a56c7d","kind":"tag","published_at":"2022-06-14T20:02:02.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.4/manifests"},{"name":"v3.2.3","sha":"63a17a40ad1ea1e70eac14e3d3b96529f0b84268","kind":"tag","published_at":"2022-06-14T16:20:25.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.3/manifests"},{"name":"v3.2.2","sha":"7836beda058f3ca25f18e9e4d2c5b37fae2d65ef","kind":"tag","published_at":"2022-06-14T12:03:07.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.2/manifests"},{"name":"clap_complete_fig-v3.2.1","sha":"650a29c18b9bdc4f9d1e20f4eb4845f9d413e167","kind":"tag","published_at":"2022-06-13T14:38:39.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v3.2.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.2.1/manifests"},{"name":"v3.2.1","sha":"650a29c18b9bdc4f9d1e20f4eb4845f9d413e167","kind":"tag","published_at":"2022-06-13T14:38:39.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.1/manifests"},{"name":"clap_mangen-v0.1.8","sha":"650a29c18b9bdc4f9d1e20f4eb4845f9d413e167","kind":"tag","published_at":"2022-06-13T14:38:39.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.1.8","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.8/manifests"},{"name":"clap_lex-v0.2.2","sha":"650a29c18b9bdc4f9d1e20f4eb4845f9d413e167","kind":"tag","published_at":"2022-06-13T14:38:39.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_lex-v0.2.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_lex-v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.2.2/manifests"},{"name":"clap_complete-v3.2.1","sha":"650a29c18b9bdc4f9d1e20f4eb4845f9d413e167","kind":"tag","published_at":"2022-06-13T14:38:39.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.2.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.2.1/manifests"},{"name":"clap_mangen-v0.1.7","sha":"73ea5bc4a9c0ab57d1e6e0b01a53ad02ab79a6c8","kind":"tag","published_at":"2022-06-13T14:33:42.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.1.7","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.7/manifests"},{"name":"clap_complete-v3.2.0","sha":"4e56acffcebd6f9b37f0714f3d3b69beacb564b6","kind":"tag","published_at":"2022-06-13T14:32:11.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.2.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.2.0/manifests"},{"name":"v3.2.0","sha":"4e56acffcebd6f9b37f0714f3d3b69beacb564b6","kind":"tag","published_at":"2022-06-13T14:32:11.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.2.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.2.0/manifests"},{"name":"clap_complete_fig-v3.2.0","sha":"4e56acffcebd6f9b37f0714f3d3b69beacb564b6","kind":"tag","published_at":"2022-06-13T14:32:11.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v3.2.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.2.0/manifests"},{"name":"clap_lex-v0.2.1","sha":"45d8bb1ff450d6f26332fc16ead26254fe83c767","kind":"tag","published_at":"2022-06-13T14:28:25.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_lex-v0.2.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_lex-v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.2.1/manifests"},{"name":"v3.1.18","sha":"524e36cf1a67ee6a447d3615a70b065d2b4f5e60","kind":"tag","published_at":"2022-05-10T20:29:36.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.18","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.18/manifests"},{"name":"v3.1.17","sha":"55e791e80ed4167cb11d968546aabb96f6760029","kind":"tag","published_at":"2022-05-06T16:58:00.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.17","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.17/manifests"},{"name":"clap_complete-v3.1.4","sha":"95698a4f31a8fb7a0a7b227fccc6445bc41fb7d7","kind":"tag","published_at":"2022-05-06T14:39:38.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.1.4","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.1.4/manifests"},{"name":"v3.1.16","sha":"17b930c203758be8855a00cef04bdde310343836","kind":"tag","published_at":"2022-05-06T02:04:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.16","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.16/manifests"},{"name":"v3.1.15","sha":"0240ec5493fe158f88071b2988fa0a831a0b1e8d","kind":"tag","published_at":"2022-05-02T18:02:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.15","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.15/manifests"},{"name":"v3.1.14","sha":"5e02ac1c19261d9c6693d968a8b130a6da944313","kind":"tag","published_at":"2022-05-01T01:21:45.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.14","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.14/manifests"},{"name":"v3.1.13","sha":"3ca1b7709408f8bb3ec6b48ac2b4854aabe643b7","kind":"tag","published_at":"2022-04-30T11:40:32.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.13","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.13/manifests"},{"name":"clap_complete-v3.1.3","sha":"3ca1b7709408f8bb3ec6b48ac2b4854aabe643b7","kind":"tag","published_at":"2022-04-30T11:38:29.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.1.3","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.1.3/manifests"},{"name":"clap_lex-v0.2.0","sha":"0c5400dadb6d8a87ce0109e49c70eb61af5c6add","kind":"tag","published_at":"2022-04-30T11:36:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_lex-v0.2.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_lex-v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.2.0/manifests"},{"name":"v3.1.12","sha":"d805c6031de73b6cab7e5f7afa9632aab273ed10","kind":"tag","published_at":"2022-04-22T11:52:19.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.12","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.12/manifests"},{"name":"v3.1.11","sha":"a46ee83224de29008e8fa6a9accb0f16e8edbbfc","kind":"tag","published_at":"2022-04-22T01:09:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.11","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.11/manifests"},{"name":"clap_mangen-v0.1.6","sha":"6e778679ccd0aab17128b2b546f6625957c01275","kind":"tag","published_at":"2022-04-20T13:51:54.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.1.6","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.6/manifests"},{"name":"clap_mangen-v0.1.5","sha":"cad55a2de2b1fe2e6cf74bef3a46539015e99b71","kind":"tag","published_at":"2022-04-19T16:50:28.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.1.5","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.5/manifests"},{"name":"clap_complete_fig-v3.1.5","sha":"0194568b03bd563105d45f553636c7c4eeaf3757","kind":"tag","published_at":"2022-04-19T15:32:41.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v3.1.5","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.1.5/manifests"},{"name":"v3.1.10","sha":"0194568b03bd563105d45f553636c7c4eeaf3757","kind":"tag","published_at":"2022-04-19T15:32:41.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.10","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.10/manifests"},{"name":"clap_mangen-v0.1.4","sha":"0194568b03bd563105d45f553636c7c4eeaf3757","kind":"tag","published_at":"2022-04-19T15:32:41.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.1.4","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.4/manifests"},{"name":"clap_complete-v3.1.2","sha":"0194568b03bd563105d45f553636c7c4eeaf3757","kind":"tag","published_at":"2022-04-19T15:32:41.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.1.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.1.2/manifests"},{"name":"clap_lex-v0.1.1","sha":"eddc04cbcc3119c2bb104cb0234dccc866990800","kind":"tag","published_at":"2022-04-15T21:17:07.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_lex-v0.1.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_lex-v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.1.1/manifests"},{"name":"v3.1.9","sha":"7598c000f9da5698fc00985dea1b8ba17e9572c5","kind":"tag","published_at":"2022-04-15T19:39:27.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.9","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.9/manifests"},{"name":"clap_lex-v0.1.0","sha":"297b9cf594d1e136ed54862533c12e4f9ebd11ad","kind":"tag","published_at":"2022-04-15T19:08:18.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_lex-v0.1.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_lex-v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_lex-v0.1.0/manifests"},{"name":"clap_mangen-v0.1.3","sha":"297b9cf594d1e136ed54862533c12e4f9ebd11ad","kind":"tag","published_at":"2022-04-15T19:06:04.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.1.3","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.3/manifests"},{"name":"v3.1.8","sha":"08f74046dcec2b626a34d3fdc6c8b12b707c4173","kind":"tag","published_at":"2022-04-01T14:16:13.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.8","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.8/manifests"},{"name":"v3.1.7","sha":"c75d2642ef7612da7f42d599989a8228b5b44e71","kind":"tag","published_at":"2022-03-31T17:23:08.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.7","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.7/manifests"},{"name":"clap_complete_fig-v3.1.4","sha":"5176e597945f2cd26ceddc91e8a2d7d5ae7afb9b","kind":"tag","published_at":"2022-03-21T12:10:22.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v3.1.4","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.1.4/manifests"},{"name":"clap_complete_fig-v3.1.3","sha":"fb39216cafe16cffe52594f45200d7be67691b7e","kind":"tag","published_at":"2022-03-18T13:58:42.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v3.1.3","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.1.3/manifests"},{"name":"clap_complete_fig-v3.1.2","sha":"c780e660f3df6cd7ca4f890fe83ea9102b9feaef","kind":"tag","published_at":"2022-03-18T13:57:47.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v3.1.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.1.2/manifests"},{"name":"clap_complete_fig-v3.1.1","sha":"20443fe5a5d4137f3cf724548ee35fac08136c38","kind":"tag","published_at":"2022-03-17T21:20:46.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v3.1.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.1.1/manifests"},{"name":"v3.1.6","sha":"e702f42e5ec416b477dfc8f71d8caef3a3dff923","kind":"tag","published_at":"2022-03-07T16:41:00.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.6","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.6/manifests"},{"name":"v3.1.5","sha":"e937955efba002cbce317b715c151d359e9229a6","kind":"tag","published_at":"2022-03-02T15:49:22.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.5/manifests"},{"name":"clap_complete-v3.1.1","sha":"1e286f3dc294ca190a533b3192b5f07321659d44","kind":"tag","published_at":"2022-03-02T15:20:53.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.1.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.1.1/manifests"},{"name":"v3.1.4","sha":"1e286f3dc294ca190a533b3192b5f07321659d44","kind":"tag","published_at":"2022-03-02T15:20:53.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.4/manifests"},{"name":"v3.1.3","sha":"63fa59a251966dad52bd842d86f1b92954374e39","kind":"tag","published_at":"2022-02-28T16:03:57.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.3/manifests"},{"name":"v3.1.2","sha":"20dc6673bccbb29c353ef7a908f0bdbbdbc8a898","kind":"tag","published_at":"2022-02-23T15:40:15.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"655c3f0b9f84f4b7f03bfb562f80e0a401969289","kind":"tag","published_at":"2022-02-21T13:50:43.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.1/manifests"},{"name":"clap_mangen-v0.1.2","sha":"d7a35137e3369ef86761a7c3c61ed354b93bf9ef","kind":"tag","published_at":"2022-02-16T18:01:39.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.1.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.2/manifests"},{"name":"clap_complete_fig-v3.1.0","sha":"e6729f96c3ad2bab4f1bd7da7d817a7049b3d768","kind":"tag","published_at":"2022-02-16T18:00:39.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v3.1.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.1.0/manifests"},{"name":"v3.1.0","sha":"e6729f96c3ad2bab4f1bd7da7d817a7049b3d768","kind":"tag","published_at":"2022-02-16T18:00:39.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.1.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.1.0/manifests"},{"name":"clap_complete-v3.1.0","sha":"e6729f96c3ad2bab4f1bd7da7d817a7049b3d768","kind":"tag","published_at":"2022-02-16T18:00:39.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.1.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.1.0/manifests"},{"name":"clap_mangen-v0.1.1","sha":"135b15467eda2394b017f2a7d25cda1417c0feec","kind":"tag","published_at":"2022-02-08T16:28:58.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.1.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.1/manifests"},{"name":"clap_mangen-v0.1.0","sha":"c65b9f07e04b99b912bc49e753c4bf589b54f979","kind":"tag","published_at":"2022-02-08T03:24:06.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_mangen-v0.1.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_mangen-v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_mangen-v0.1.0/manifests"},{"name":"clap_complete-v3.0.6","sha":"5c3868ea4cb8063731d8526e8e97414942a987ae","kind":"tag","published_at":"2022-02-05T15:33:57.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.0.6","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.6/manifests"},{"name":"clap_generate-v3.0.3","sha":"dc035de4094e2f336fe90bd6d3332c9711137766","kind":"tag","published_at":"2022-02-01T22:12:29.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate-v3.0.3","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate-v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.3/manifests"},{"name":"v3.0.14","sha":"dc035de4094e2f336fe90bd6d3332c9711137766","kind":"tag","published_at":"2022-02-01T22:12:29.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.14","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.14/manifests"},{"name":"v3.0.13","sha":"d2109b39692291860a7b3a61e4bf51b02b9a32fe","kind":"tag","published_at":"2022-01-26T21:54:25.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.13","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.13/manifests"},{"name":"v3.0.12","sha":"ea7699c11f58cbd921ae1aa549348204c2bb20f9","kind":"tag","published_at":"2022-01-24T21:34:52.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.12","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.12/manifests"},{"name":"clap_complete-v3.0.5","sha":"e5b06c306163dc01800cb5ef2eeafbbd24c4084c","kind":"tag","published_at":"2022-01-24T16:55:40.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.0.5","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.5/manifests"},{"name":"clap_generate-v3.0.2","sha":"e5b06c306163dc01800cb5ef2eeafbbd24c4084c","kind":"tag","published_at":"2022-01-24T16:55:40.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate-v3.0.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate-v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.2/manifests"},{"name":"v3.0.11","sha":"e5b06c306163dc01800cb5ef2eeafbbd24c4084c","kind":"tag","published_at":"2022-01-24T16:55:40.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.11","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.11/manifests"},{"name":"v3.0.10","sha":"5877f884f17af99937f91ebb065179faacd65378","kind":"tag","published_at":"2022-01-18T21:00:11.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.10","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.10/manifests"},{"name":"v3.0.9","sha":"bd1bf66279c3e965a0d4d73135d952bfd3c270eb","kind":"tag","published_at":"2022-01-18T02:34:22.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.9","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.9/manifests"},{"name":"v3.0.8","sha":"ccbbba8908ac30114345a26ccba227326c0ec73d","kind":"tag","published_at":"2022-01-17T15:37:57.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.8","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.8/manifests"},{"name":"clap_complete-v3.0.4","sha":"7b7c76e3d0279b474c774ea738aecb1d77251df8","kind":"tag","published_at":"2022-01-16T00:52:00.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.0.4","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.4/manifests"},{"name":"clap_complete-v3.0.3","sha":"3d8ce3f4268e4fd02549a9cea32f18965272ac50","kind":"tag","published_at":"2022-01-12T17:13:26.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.0.3","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.3/manifests"},{"name":"clap_complete_fig-v3.0.2","sha":"3d8ce3f4268e4fd02549a9cea32f18965272ac50","kind":"tag","published_at":"2022-01-12T17:13:26.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v3.0.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.0.2/manifests"},{"name":"v3.0.7","sha":"3d8ce3f4268e4fd02549a9cea32f18965272ac50","kind":"tag","published_at":"2022-01-12T17:13:26.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.7","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.7/manifests"},{"name":"v3.0.6","sha":"811fd6a04a5f6b3d9a53cfe33fa49ae68721a4d1","kind":"tag","published_at":"2022-01-10T22:16:45.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.6","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"ef823bbeafa2d4117ce377a77c405655a907aa2c","kind":"tag","published_at":"2022-01-05T22:28:50.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.5/manifests"},{"name":"v3.0.4","sha":"4ea1965789e54c992b98a0c8aee03f381da003de","kind":"tag","published_at":"2022-01-04T19:07:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"9daefba1965c3bf15fbccd63cd91e3da88fcf7f9","kind":"tag","published_at":"2022-01-04T17:43:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.3/manifests"},{"name":"clap_complete_fig-v3.0.1","sha":"d9906eb1500de0a55e2cc375dbade6b3b20cdf47","kind":"tag","published_at":"2022-01-04T15:51:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v3.0.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.0.1/manifests"},{"name":"v3.0.2","sha":"d9906eb1500de0a55e2cc375dbade6b3b20cdf47","kind":"tag","published_at":"2022-01-04T15:51:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.2/manifests"},{"name":"clap_generate-v3.0.1","sha":"d9906eb1500de0a55e2cc375dbade6b3b20cdf47","kind":"tag","published_at":"2022-01-04T15:51:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate-v3.0.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate-v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.1/manifests"},{"name":"clap_generate_fig-v3.0.1","sha":"d9906eb1500de0a55e2cc375dbade6b3b20cdf47","kind":"tag","published_at":"2022-01-04T15:51:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate_fig-v3.0.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate_fig-v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.1/manifests"},{"name":"clap_complete-v3.0.2","sha":"d9906eb1500de0a55e2cc375dbade6b3b20cdf47","kind":"tag","published_at":"2022-01-04T15:51:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.0.2","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.2/manifests"},{"name":"clap_complete-v3.0.1","sha":"d392b88bd531c82d8db4b1436bf998c977b293c8","kind":"tag","published_at":"2022-01-03T18:13:01.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.0.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.1/manifests"},{"name":"v3.0.1","sha":"d392b88bd531c82d8db4b1436bf998c977b293c8","kind":"tag","published_at":"2022-01-03T18:13:01.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.1/manifests"},{"name":"clap_complete-v3.0.0","sha":"c01ebbac17e3fdaf3b1d0bfb84051cd701babb7c","kind":"tag","published_at":"2021-12-31T20:37:47.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.0.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.0/manifests"},{"name":"v3.0.0","sha":"c01ebbac17e3fdaf3b1d0bfb84051cd701babb7c","kind":"tag","published_at":"2021-12-31T20:37:47.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0/manifests"},{"name":"clap_generate-v3.0.0","sha":"c01ebbac17e3fdaf3b1d0bfb84051cd701babb7c","kind":"tag","published_at":"2021-12-31T20:37:47.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate-v3.0.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate-v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0/manifests"},{"name":"clap_generate_fig-v3.0.0","sha":"c01ebbac17e3fdaf3b1d0bfb84051cd701babb7c","kind":"tag","published_at":"2021-12-31T20:37:47.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate_fig-v3.0.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate_fig-v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0/manifests"},{"name":"clap_complete_fig-v3.0.0","sha":"c01ebbac17e3fdaf3b1d0bfb84051cd701babb7c","kind":"tag","published_at":"2021-12-31T20:37:47.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v3.0.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.0.0/manifests"},{"name":"clap_generate-v3.0.0-rc.13","sha":"bc951e4e531846397e4f73c032beadccc1b51c17","kind":"tag","published_at":"2021-12-31T19:38:52.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate-v3.0.0-rc.13","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate-v3.0.0-rc.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.13/manifests"},{"name":"clap_generate_fig-v3.0.0-rc.13","sha":"bc951e4e531846397e4f73c032beadccc1b51c17","kind":"tag","published_at":"2021-12-31T19:38:52.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate_fig-v3.0.0-rc.13","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate_fig-v3.0.0-rc.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.13/manifests"},{"name":"v3.0.0-rc.13","sha":"bc951e4e531846397e4f73c032beadccc1b51c17","kind":"tag","published_at":"2021-12-31T19:38:52.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-rc.13","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-rc.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.13/manifests"},{"name":"clap_complete-v3.0.0-rc.13","sha":"bc951e4e531846397e4f73c032beadccc1b51c17","kind":"tag","published_at":"2021-12-31T19:38:52.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.0.0-rc.13","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.0.0-rc.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.0-rc.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.0-rc.13/manifests"},{"name":"clap_complete_fig-v3.0.0-rc.13","sha":"bc951e4e531846397e4f73c032beadccc1b51c17","kind":"tag","published_at":"2021-12-31T19:38:52.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v3.0.0-rc.13","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v3.0.0-rc.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.0.0-rc.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.0.0-rc.13/manifests"},{"name":"v3.0.0-rc.12","sha":"8d73a0e80f6affb3fdf85faf30cdaa9059e3cb32","kind":"tag","published_at":"2021-12-31T18:24:59.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-rc.12","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-rc.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.12/manifests"},{"name":"clap_generate_fig-v3.0.0-rc.12","sha":"8d73a0e80f6affb3fdf85faf30cdaa9059e3cb32","kind":"tag","published_at":"2021-12-31T18:24:59.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate_fig-v3.0.0-rc.12","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate_fig-v3.0.0-rc.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.12/manifests"},{"name":"clap_complete-v3.0.0-rc.12","sha":"8d73a0e80f6affb3fdf85faf30cdaa9059e3cb32","kind":"tag","published_at":"2021-12-31T18:24:59.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete-v3.0.0-rc.12","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete-v3.0.0-rc.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.0-rc.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete-v3.0.0-rc.12/manifests"},{"name":"clap_generate-v3.0.0-rc.12","sha":"8d73a0e80f6affb3fdf85faf30cdaa9059e3cb32","kind":"tag","published_at":"2021-12-31T18:24:59.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate-v3.0.0-rc.12","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate-v3.0.0-rc.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.12/manifests"},{"name":"clap_complete_fig-v3.0.0-rc.12","sha":"8d73a0e80f6affb3fdf85faf30cdaa9059e3cb32","kind":"tag","published_at":"2021-12-31T18:24:59.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_complete_fig-v3.0.0-rc.12","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_complete_fig-v3.0.0-rc.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.0.0-rc.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_complete_fig-v3.0.0-rc.12/manifests"},{"name":"v3.0.0-rc.11","sha":"2d7dc1ff8f9cad19ff49f1a99d00b4004a180cb2","kind":"tag","published_at":"2021-12-30T21:01:16.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-rc.11","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-rc.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.11/manifests"},{"name":"clap_generate_fig-v3.0.0-rc.11","sha":"2d7dc1ff8f9cad19ff49f1a99d00b4004a180cb2","kind":"tag","published_at":"2021-12-30T21:01:16.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate_fig-v3.0.0-rc.11","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate_fig-v3.0.0-rc.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.11/manifests"},{"name":"clap_generate-v3.0.0-rc.11","sha":"2d7dc1ff8f9cad19ff49f1a99d00b4004a180cb2","kind":"tag","published_at":"2021-12-30T21:01:16.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate-v3.0.0-rc.11","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate-v3.0.0-rc.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.11/manifests"},{"name":"clap_generate_fig-v3.0.0-rc.10","sha":"ea02f6125d17e5fed3cd80ba55ccc32b4e04d923","kind":"tag","published_at":"2021-12-30T20:29:29.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate_fig-v3.0.0-rc.10","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate_fig-v3.0.0-rc.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.10/manifests"},{"name":"v3.0.0-rc.10","sha":"ea02f6125d17e5fed3cd80ba55ccc32b4e04d923","kind":"tag","published_at":"2021-12-30T20:29:29.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-rc.10","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-rc.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.10/manifests"},{"name":"clap_generate-v3.0.0-rc.10","sha":"ea02f6125d17e5fed3cd80ba55ccc32b4e04d923","kind":"tag","published_at":"2021-12-30T20:29:29.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate-v3.0.0-rc.10","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate-v3.0.0-rc.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.10/manifests"},{"name":"v3.0.0-rc.9","sha":"ff713d5ae531be446fc2b8fd421398e1f6701a57","kind":"tag","published_at":"2021-12-27T21:58:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-rc.9","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-rc.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.9/manifests"},{"name":"clap_generate_fig-v3.0.0-rc.9","sha":"ff713d5ae531be446fc2b8fd421398e1f6701a57","kind":"tag","published_at":"2021-12-27T21:58:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate_fig-v3.0.0-rc.9","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate_fig-v3.0.0-rc.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.9/manifests"},{"name":"clap_generate-v3.0.0-rc.9","sha":"ff713d5ae531be446fc2b8fd421398e1f6701a57","kind":"tag","published_at":"2021-12-27T21:58:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate-v3.0.0-rc.9","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate-v3.0.0-rc.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.9/manifests"},{"name":"clap_generate_fig-v3.0.0-rc.8","sha":"8d94739de4c5b8f3f0831f4db96e8b6556cce77c","kind":"tag","published_at":"2021-12-23T20:29:43.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate_fig-v3.0.0-rc.8","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate_fig-v3.0.0-rc.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.8/manifests"},{"name":"v3.0.0-rc.8","sha":"8d94739de4c5b8f3f0831f4db96e8b6556cce77c","kind":"tag","published_at":"2021-12-23T20:29:43.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-rc.8","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-rc.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.8/manifests"},{"name":"clap_generate-v3.0.0-rc.8","sha":"8d94739de4c5b8f3f0831f4db96e8b6556cce77c","kind":"tag","published_at":"2021-12-23T20:29:43.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate-v3.0.0-rc.8","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate-v3.0.0-rc.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.8/manifests"},{"name":"clap_generate_fig-v3.0.0-rc.7","sha":"27893cfd9a4dec68c54720dd540ab217112d6f54","kind":"tag","published_at":"2021-12-16T18:20:50.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate_fig-v3.0.0-rc.7","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate_fig-v3.0.0-rc.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.7/manifests"},{"name":"clap_generate-v3.0.0-rc.7","sha":"27893cfd9a4dec68c54720dd540ab217112d6f54","kind":"tag","published_at":"2021-12-16T18:20:50.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate-v3.0.0-rc.7","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate-v3.0.0-rc.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.7/manifests"},{"name":"v3.0.0-rc.7","sha":"27893cfd9a4dec68c54720dd540ab217112d6f54","kind":"tag","published_at":"2021-12-16T18:20:50.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-rc.7","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-rc.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.7/manifests"},{"name":"clap_generate_fig-v3.0.0-rc.6","sha":"c2124024660c5d47c1f9b1f617a3b20e1090db5c","kind":"tag","published_at":"2021-12-16T15:34:10.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate_fig-v3.0.0-rc.6","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate_fig-v3.0.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.6/manifests"},{"name":"v3.0.0-rc.6","sha":"c2124024660c5d47c1f9b1f617a3b20e1090db5c","kind":"tag","published_at":"2021-12-16T15:34:10.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-rc.6","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.6/manifests"},{"name":"clap_generate-v3.0.0-rc.6","sha":"c2124024660c5d47c1f9b1f617a3b20e1090db5c","kind":"tag","published_at":"2021-12-16T15:34:10.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate-v3.0.0-rc.6","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate-v3.0.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.6/manifests"},{"name":"v2.34.0","sha":"d51ae89656fda527ef1bccf53fca0ad78ecb8c29","kind":"tag","published_at":"2021-12-16T14:50:53.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.34.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.34.0/manifests"},{"name":"v2.33.4","sha":"a726733dcee3411975112e2a8d50b0b9c9d947de","kind":"tag","published_at":"2021-12-16T14:50:17.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.33.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.33.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.33.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.33.4/manifests"},{"name":"clap_generate-v3.0.0-rc.5","sha":"1100f04b56c9bd1b3eee9019164656e7741dfe59","kind":"tag","published_at":"2021-12-15T17:03:37.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate-v3.0.0-rc.5","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate-v3.0.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.5/manifests"},{"name":"clap_generate_fig-v3.0.0-rc.5","sha":"1100f04b56c9bd1b3eee9019164656e7741dfe59","kind":"tag","published_at":"2021-12-15T17:03:37.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate_fig-v3.0.0-rc.5","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate_fig-v3.0.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.5/manifests"},{"name":"v3.0.0-rc.5","sha":"1100f04b56c9bd1b3eee9019164656e7741dfe59","kind":"tag","published_at":"2021-12-15T17:03:37.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-rc.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.5/manifests"},{"name":"v3.0.0-rc.4","sha":"c3f8c8938f0d9dfb830c8d0256a97795e4b6703a","kind":"tag","published_at":"2021-12-10T21:26:18.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.4/manifests"},{"name":"clap_generate-v3.0.0-rc.4","sha":"c3f8c8938f0d9dfb830c8d0256a97795e4b6703a","kind":"tag","published_at":"2021-12-10T21:26:18.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate-v3.0.0-rc.4","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate-v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.4/manifests"},{"name":"clap_generate_fig-v3.0.0-rc.4","sha":"c3f8c8938f0d9dfb830c8d0256a97795e4b6703a","kind":"tag","published_at":"2021-12-10T21:26:18.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate_fig-v3.0.0-rc.4","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate_fig-v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.4/manifests"},{"name":"clap_generate_fig-v3.0.0-rc.3","sha":"ada95d6f3de43f2983386d1d4153d43b3576c254","kind":"tag","published_at":"2021-12-10T01:40:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate_fig-v3.0.0-rc.3","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate_fig-v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.3","sha":"ada95d6f3de43f2983386d1d4153d43b3576c254","kind":"tag","published_at":"2021-12-10T01:40:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.3/manifests"},{"name":"clap_generate-v3.0.0-rc.3","sha":"ada95d6f3de43f2983386d1d4153d43b3576c254","kind":"tag","published_at":"2021-12-10T01:40:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate-v3.0.0-rc.3","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate-v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4ab51976a3b8e80596873421546aae8a23cc27bf","kind":"tag","published_at":"2021-12-10T01:38:51.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.2/manifests"},{"name":"clap_generate-v3.0.0-rc.1","sha":"3dec7df14f9e64978a259a1c52fda8f4b8194377","kind":"tag","published_at":"2021-12-09T13:01:35.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate-v3.0.0-rc.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate-v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.1/manifests"},{"name":"v3.0.0-rc.1","sha":"3dec7df14f9e64978a259a1c52fda8f4b8194377","kind":"tag","published_at":"2021-12-09T13:01:35.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.1/manifests"},{"name":"clap_generate_fig-v3.0.0-rc.1","sha":"3dec7df14f9e64978a259a1c52fda8f4b8194377","kind":"tag","published_at":"2021-12-09T13:01:35.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate_fig-v3.0.0-rc.1","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate_fig-v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate_fig-v3.0.0-rc.1/manifests"},{"name":"clap_generate-v3.0.0-rc.0","sha":"45a65cbc09730725b4cd7903a915e0f71a784df0","kind":"tag","published_at":"2021-12-08T18:46:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/clap_generate-v3.0.0-rc.0","html_url":"https://github.com/clap-rs/clap/releases/tag/clap_generate-v3.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/clap_generate-v3.0.0-rc.0/manifests"},{"name":"v3.0.0-rc.0","sha":"45a65cbc09730725b4cd7903a915e0f71a784df0","kind":"tag","published_at":"2021-12-08T18:46:13.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-rc.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-rc.0/manifests"},{"name":"v3.0.0-beta.5","sha":"33d86effc9b34e207268977ba45c97f80b3f1b57","kind":"commit","published_at":"2021-10-17T16:10:55.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-beta.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-beta.5/manifests"},{"name":"v3.0.0-beta.4","sha":"52be134949a420a2606dd03915906caf1805cba1","kind":"commit","published_at":"2021-08-14T22:40:49.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-beta.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-beta.4/manifests"},{"name":"v3.0.0-beta.2","sha":"08b2f4d4289eca8a9225bbc56d5a5ad1e99e38e1","kind":"commit","published_at":"2020-09-19T18:16:33.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-beta.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-beta.2/manifests"},{"name":"v2.33.3","sha":"33bebeda52b52c6f643b4ed6fa880671ba0ab80a","kind":"commit","published_at":"2020-08-14T02:09:39.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.33.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.33.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.33.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.33.3/manifests"},{"name":"v2.33.2","sha":"fdee158f2dcf32a5c27cdeb71757381c7b650a9e","kind":"commit","published_at":"2020-08-05T19:07:38.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.33.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.33.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.33.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.33.2/manifests"},{"name":"v2.33.1","sha":"ffb8d552c2e9a49da50d93577345779fb92c34a1","kind":"commit","published_at":"2020-05-11T17:19:58.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.33.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.33.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.33.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.33.1/manifests"},{"name":"v3.0.0-beta.1","sha":"5239d2c3718732dce3dc639213f494b5f469f922","kind":"commit","published_at":"2020-05-03T20:53:26.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v3.0.0-beta.1/manifests"},{"name":"v2.32.0","sha":"eafe29d8be24193126f66c7872c91e95c35f9661","kind":"tag","published_at":"2020-02-01T12:37:39.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.32.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.32.0/manifests"},{"name":"v2.33.0","sha":"c50deae6bcec44714368f739dfbe2919d740d7b6","kind":"tag","published_at":"2020-02-01T12:36:34.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.33.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.33.0/manifests"},{"name":"v2.31.2","sha":"07c15d28d94ffb0ba52b895cd75404c73ed5d10a","kind":"commit","published_at":"2018-03-19T18:15:30.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.31.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.31.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.31.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.31.2/manifests"},{"name":"v2.30.0","sha":"ebe14558e65e961f4340e2e74ec4eaa5f566e440","kind":"commit","published_at":"2018-02-13T18:06:45.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.30.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.30.0/manifests"},{"name":"v2.29.3","sha":"4bf6d5b73a778e25d7d3cad34bc7f4d4345f919f","kind":"commit","published_at":"2018-02-05T03:27:44.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.29.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.29.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.29.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.29.3/manifests"},{"name":"v2.29.1","sha":"d78341f640f1d8ec142f24782dac9d7e9565cbde","kind":"commit","published_at":"2018-01-09T21:52:05.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.29.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.29.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.29.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.29.1/manifests"},{"name":"2.27.0","sha":"554083ffc5ebd95da8fc6b8bae8aa8069b9fe48b","kind":"commit","published_at":"2017-10-25T01:51:35.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/2.27.0","html_url":"https://github.com/clap-rs/clap/releases/tag/2.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/2.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/2.27.0/manifests"},{"name":"v2.26.1","sha":"326d0a52cefd7f871b96dc7fc046cb1ba8baa4a8","kind":"commit","published_at":"2017-09-14T14:36:57.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.26.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.26.1/manifests"},{"name":"v2.24.1","sha":"c556b39fd0512bc3ea1e11d009390c2888194834","kind":"commit","published_at":"2017-05-07T14:46:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.24.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.24.1/manifests"},{"name":"v2.23.1","sha":"6095f239badec209ed3b3eed6103383b3c203148","kind":"commit","published_at":"2017-04-05T14:59:55.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.23.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.23.1/manifests"},{"name":"v2.22.1","sha":"f922b0517884bd9a08a441c4851996d94aedb039","kind":"commit","published_at":"2017-03-24T15:27:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.22.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.22.1/manifests"},{"name":"v2.21.2","sha":"0d2a3f6ddb7b34c3dbf346d8ecbb130729cf8e53","kind":"commit","published_at":"2017-03-18T23:58:11.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.21.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.21.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.21.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.21.2/manifests"},{"name":"v2.21.1","sha":"1b2e7ad4e480f73925e22052e7a99fdfaeeb396f","kind":"commit","published_at":"2017-03-12T18:17:34.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.21.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.21.1/manifests"},{"name":"v1.5.6","sha":"2d6e011bfd03d39358e6e2eff45d43bedc545c69","kind":"commit","published_at":"2017-02-18T16:54:57.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.5.6","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.5.6/manifests"},{"name":"v2.20.3","sha":"92919f5f67f8e6163d5f349fcbc93ebda1f77d58","kind":"commit","published_at":"2017-02-03T22:43:49.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.20.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.20.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.20.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.20.3/manifests"},{"name":"v2.20.0","sha":"031df5d6391e273a21443d42d9d91a99316b2df5","kind":"commit","published_at":"2017-01-06T01:29:09.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.20.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.20.0/manifests"},{"name":"v2.19.2","sha":"ff5d1a753d85a777c6bec69b49d17e836f887a46","kind":"commit","published_at":"2016-12-09T02:53:40.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.19.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.19.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.19.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.19.2/manifests"},{"name":"v2.19.1","sha":"b225cdb125138cfb639d0700597d98393d09bb3c","kind":"commit","published_at":"2016-12-02T14:00:47.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.19.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.19.1/manifests"},{"name":"v2.19.0","sha":"2cde6b5773e567d8a745d3e49c07ee4f72a26e8f","kind":"commit","published_at":"2016-11-21T04:10:45.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.19.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.19.0/manifests"},{"name":"v2.18.0","sha":"087cee7404d8504e69c4f6fb41ecca2304060672","kind":"commit","published_at":"2016-11-06T00:20:50.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.18.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.18.0/manifests"},{"name":"v2.17.0","sha":"5cb9c8ad65635d8485e0ad8c86e315ff3bbc2c33","kind":"commit","published_at":"2016-11-01T23:57:17.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.17.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.17.0/manifests"},{"name":"v2.16.4","sha":"813489dd9ba6d84affaa863b707f08df040185f2","kind":"commit","published_at":"2016-10-31T12:11:30.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.16.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.16.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.16.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.16.4/manifests"},{"name":"v2.16.2","sha":"01994467d5808903907012c26953ebde72594137","kind":"commit","published_at":"2016-10-25T15:12:13.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.16.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.16.2/manifests"},{"name":"v2.15.0","sha":"408d2ee4e6c47bef67ce5fcc39f191f003faec4a","kind":"commit","published_at":"2016-10-21T22:17:40.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.15.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.15.0/manifests"},{"name":"v2.14.1","sha":"cc0718dfc95dff79aece612f76f78b0c86ad9d2d","kind":"commit","published_at":"2016-10-21T14:07:24.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.14.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.14.1/manifests"},{"name":"v2.14.0","sha":"3cb747d84570126f577e0f6d3398bc6de9751028","kind":"commit","published_at":"2016-10-05T03:16:15.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.14.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.14.0/manifests"},{"name":"v2.12.1","sha":"ecc6d89244d504767854574cf69243eecb7cfd81","kind":"commit","published_at":"2016-09-13T14:32:16.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.12.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.12.1/manifests"},{"name":"v2.12.0","sha":"804a60f7813db98ec8dbef7ce9613dd3404b7fc0","kind":"commit","published_at":"2016-09-13T02:25:56.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.12.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.12.0/manifests"},{"name":"v2.11.2","sha":"fa5f853469a48af82f22e911da3c8dfbfe0b2bd9","kind":"commit","published_at":"2016-09-06T01:29:18.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.11.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.11.2/manifests"},{"name":"v2.11.0","sha":"b7793a2f4d1132f29b3e7858d4ebbb1027f31d39","kind":"commit","published_at":"2016-08-28T03:42:31.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.11.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.11.0/manifests"},{"name":"v2.10.4","sha":"485d993bfd6e9c268bbfbc96cdfc37a4997e7ca8","kind":"commit","published_at":"2016-08-26T15:47:17.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.10.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.10.4/manifests"},{"name":"v2.10.1","sha":"b4869959c6dd368218c163456bbc1cc3742f32e7","kind":"commit","published_at":"2016-08-21T04:51:29.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.10.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"a983bd9b7e85246f497d8eb86320d9584a6987fd","kind":"commit","published_at":"2016-07-30T15:29:37.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.10.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.10.0/manifests"},{"name":"v2.9.3","sha":"9605ea83aab50113fcd190e9a54adfaae1634072","kind":"commit","published_at":"2016-07-24T04:13:00.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.9.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.9.3/manifests"},{"name":"2.9.0","sha":"f10375ebe0e9ed18a088f257ab046270c6356681","kind":"commit","published_at":"2016-07-01T20:14:22.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/2.9.0","html_url":"https://github.com/clap-rs/clap/releases/tag/2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/2.9.0/manifests"},{"name":"v2.7.1","sha":"dc6740a5ff4a98597957e9d2e0ee3784f66f3ab3","kind":"commit","published_at":"2016-06-29T17:52:46.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.7.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"518a79ddc1c293e3037d18d743a788f5c906de24","kind":"commit","published_at":"2016-06-28T14:45:04.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.7.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"ce724d8f61f6f6162ff1f131a671e18d3fc978f7","kind":"commit","published_at":"2016-06-15T02:07:45.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.6.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.6.0/manifests"},{"name":"v2.5.1","sha":"0c6c4ad743f234774899a9e700d24c794e9aa23e","kind":"commit","published_at":"2016-05-11T19:53:15.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.5.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.5.1/manifests"},{"name":"v2.4.3","sha":"b027c659cdb3ae6758a142e63d3c934384a329fe","kind":"commit","published_at":"2016-05-10T07:18:32.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.4.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.4.3/manifests"},{"name":"v2.4.0","sha":"dae2d93bdd5d1bf1094acc23ecb8c23f8bb27776","kind":"commit","published_at":"2016-05-04T01:09:48.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.4.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"94b33c5aea1c6050d3af18a641ff6e42d1e6ff0e","kind":"commit","published_at":"2016-04-19T01:09:19.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.3.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.3.0/manifests"},{"name":"v2.2.5","sha":"bad00f62ed240fd6cf8e48c16f4a4e54721a013a","kind":"commit","published_at":"2016-04-03T14:58:42.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.2.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.2.5/manifests"},{"name":"v2.2.3","sha":"157f981b09edf44c2ae38dd93ef7f70e1acb0f39","kind":"commit","published_at":"2016-03-29T02:38:05.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.2.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.2.3/manifests"},{"name":"v2.2.1","sha":"afa6b5d66ec0b197d345c4606d9f9f9463a3d8ae","kind":"commit","published_at":"2016-03-17T13:32:31.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.2.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.2.1/manifests"},{"name":"2.2.0","sha":"cc127f982515dc5785469347509b1628441dd2ae","kind":"commit","published_at":"2016-03-15T20:22:41.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/2.2.0","html_url":"https://github.com/clap-rs/clap/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/2.2.0/manifests"},{"name":"v2.1.1","sha":"27d08bfb8dd69fed63bc37aaebe84782751c036e","kind":"commit","published_at":"2016-02-19T13:27:50.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.1.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"e08fdfb08a888d2d32024046525ae07d0c461716","kind":"commit","published_at":"2016-02-14T11:12:46.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.1.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.1.0/manifests"},{"name":"v2.0.6","sha":"e76d75197eddbd3391845ec1fcd962171f8ccb79","kind":"commit","published_at":"2016-02-09T19:16:28.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.0.6","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.0.6/manifests"},{"name":"v2.0.3","sha":"e47f825e97854d5d9ccd04813a45377c2cf7d6cb","kind":"commit","published_at":"2016-02-03T02:04:14.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.0.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"bc091c4a78a41c15f8737b18d779a68ea173a030","kind":"commit","published_at":"2016-02-01T06:25:21.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.0.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"3067a12cab8ffb6d39c6c038377c4e44297707ad","kind":"commit","published_at":"2016-01-30T10:42:38.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.0.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"7b287d733559c1d0b850d019e07e087a6af450f9","kind":"commit","published_at":"2016-01-29T14:41:55.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v2.0.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v2.0.0/manifests"},{"name":"v1.5.5","sha":"37006c33527931bd45d4a141072d981ae9caf4e4","kind":"commit","published_at":"2016-01-04T11:19:10.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.5.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.5.5/manifests"},{"name":"v1.5.4","sha":"ec09ea5baf30bd375d0197be03404a859933e5fd","kind":"commit","published_at":"2015-12-18T11:07:07.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.5.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"41bd23300de7e84d288b161073079e4fb9d49373","kind":"commit","published_at":"2015-11-20T17:42:49.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.5.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"f5f62642639723e0924825d08577ac678b7d55ee","kind":"commit","published_at":"2015-11-16T16:39:00.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.5.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"71f6daff92e973b90f816720d215ff7ecf94b9c0","kind":"commit","published_at":"2015-11-13T21:07:59.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.5.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"31692c422c95ab25b5adcde4ad16140313d833ea","kind":"commit","published_at":"2015-11-13T11:32:01.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.5.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.5.0/manifests"},{"name":"v1.4.7","sha":"c070bc7c69402150eded4e3c3bf8a243ec9f1916","kind":"commit","published_at":"2015-11-03T08:35:30.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.4.7","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.4.7/manifests"},{"name":"v1.4.6","sha":"7c55a923213e254ea4073f8bcc7b25e361a61072","kind":"commit","published_at":"2015-10-29T11:38:05.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.4.6","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.4.6/manifests"},{"name":"v1.4.5","sha":"6bd1bd8ca89346bcee3c6be54105c1d480753d35","kind":"commit","published_at":"2015-10-06T19:31:07.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.4.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.4.5/manifests"},{"name":"v1.4.4","sha":"180fcc03f73c1ed1154ec089985b199e32130503","kind":"commit","published_at":"2015-10-06T16:34:09.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.4.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.4.4/manifests"},{"name":"v1.4.3","sha":"b735f44ba056849b8d0bee760b108f9f1597c9d7","kind":"commit","published_at":"2015-09-30T18:46:09.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.4.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"58c2c741d2d05bbe9a12921b3bbf912593d70328","kind":"commit","published_at":"2015-09-23T02:18:18.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.4.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"b096c4b51faafd740980b524f25a730aa33fb96d","kind":"commit","published_at":"2015-09-22T18:04:02.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.4.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"87c4743460be7556b81b8f4434f005dbf33c71f6","kind":"commit","published_at":"2015-09-09T04:34:53.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.4.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"ebdd73f37ee2c5755778a89a35600b04d173eefc","kind":"commit","published_at":"2015-09-08T01:45:34.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.3.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"c279b800a2d87f6bff36bbb449dbbeb9a3579bcd","kind":"commit","published_at":"2015-09-04T18:19:55.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.3.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"f9e2b677dccfa3e91db847d58b25e5e5b7cc098e","kind":"commit","published_at":"2015-09-01T04:28:44.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.3.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.3.0/manifests"},{"name":"v1.2.5","sha":"5987c20396555aba7a2b5125435fb40d17f5a892","kind":"commit","published_at":"2015-08-27T16:12:56.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.2.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.2.5/manifests"},{"name":"v1.2.4","sha":"4b8908b93ed7197b40bb7848e13d3d8acd8e8e73","kind":"commit","published_at":"2015-08-26T23:58:58.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.2.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"21c4aedd25a1b4a4d1f2e83c83bfe0956bd9ebf7","kind":"commit","published_at":"2015-08-24T18:32:29.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.2.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"35114c99c5347a4f690ed1d3f03eb07a116ce84b","kind":"commit","published_at":"2015-08-23T15:48:21.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.2.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"7cb5e7f3f5bd43b3b533ad40c1593b6a7d6e65e5","kind":"commit","published_at":"2015-08-20T02:07:02.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.2.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"b811a1c00573d0d14f25f99d428f1604dc3f092b","kind":"commit","published_at":"2015-08-15T00:30:37.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.2.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.2.0/manifests"},{"name":"v1.1.6","sha":"23aca970720267d8db4d5fd957dca2704257f4d4","kind":"commit","published_at":"2015-08-14T04:25:26.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.1.6","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.1.6/manifests"},{"name":"v1.1.5","sha":"62f283a7caef853dbcf816896a93be87a0d1758f","kind":"commit","published_at":"2015-07-29T22:32:37.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.1.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"7f77c72701ab9d4dd3e94785efd72241aff515cb","kind":"commit","published_at":"2015-07-20T02:04:40.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.1.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"1160bd8d96f492913ef3e15e3727afb5df4fa3bc","kind":"commit","published_at":"2015-07-18T15:03:53.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.1.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"dd6f13d8bc30353f5f70682863ae34f6cecd0589","kind":"commit","published_at":"2015-07-17T02:17:18.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.1.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"f2dd2cb1c62dbdcde6f319cb7042d4c6b70da5b8","kind":"commit","published_at":"2015-07-17T01:42:15.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.1.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.1.1/manifests"},{"name":"v1.1","sha":"5b4170b4b7c61348e21c99ed2f7cdebdf9f791a6","kind":"commit","published_at":"2015-07-16T05:46:24.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.1/manifests"},{"name":"v1.0.3","sha":"62275b7cf6b173695481b24004a3b7a0b77a9c9d","kind":"commit","published_at":"2015-07-11T15:30:33.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.0.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"5419fd8ed175fdd0f31cf8c4c9cc975a12106b97","kind":"commit","published_at":"2015-07-09T14:28:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.0.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"83ac35d783cafcf5ec8e46548e93849602de67b3","kind":"commit","published_at":"2015-07-08T19:03:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.0.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"b20a93aa1e587358493a753080aff462b6e0a722","kind":"commit","published_at":"2015-07-08T00:20:45.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.0.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.0.0/manifests"},{"name":"v1.0.0-beta","sha":"4728dd67c5da0d7ddaa44b52b7aef0a7e5b4ec3f","kind":"commit","published_at":"2015-06-30T02:29:01.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v1.0.0-beta","html_url":"https://github.com/clap-rs/clap/releases/tag/v1.0.0-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.0.0-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v1.0.0-beta/manifests"},{"name":"v0.11.0","sha":"6e5896044a805314a9806fcc7079cb452964a083","kind":"commit","published_at":"2015-06-17T00:57:36.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.11.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.11.0/manifests"},{"name":"v0.10.5","sha":"bac6fb5665178589b03556cb924374ee63ba5d67","kind":"commit","published_at":"2015-06-06T21:13:36.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.10.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.10.5/manifests"},{"name":"v0.10.3","sha":"245c218866c9b5cfa352d5a5a3b31ffb0d043f14","kind":"commit","published_at":"2015-05-31T04:47:29.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.10.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.10.3/manifests"},{"name":"v0.10.2","sha":"2b6b7ba69303dedf74dfa7cf7e791a6566e7b286","kind":"commit","published_at":"2015-05-30T17:15:33.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.10.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.10.2/manifests"},{"name":"v0.10.1","sha":"7dd23910466b1c16a7870372e1717f49549c1efe","kind":"commit","published_at":"2015-05-26T01:53:49.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.10.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.10.1/manifests"},{"name":"v0.10.0","sha":"42560e5f03a6bfdeb73eba01fcf7e50e0c5565d8","kind":"commit","published_at":"2015-05-23T03:40:20.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.10.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"ad4dd9d86e21fcca917ed1e0534908526b3a716c","kind":"commit","published_at":"2015-05-20T15:50:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.9.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"4708687711fb62e0a91d126ec248e3bee289480e","kind":"commit","published_at":"2015-05-18T00:24:13.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.9.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"a3ceb7ac0f7591c76fba886b1021262c57a1002d","kind":"commit","published_at":"2015-05-17T22:26:03.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.9.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.9.0/manifests"},{"name":"v0.8.6","sha":"936332f7c3ab87fd3252a993432fd39bdd68e74b","kind":"commit","published_at":"2015-05-17T13:55:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.8.6","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"8dd2150aae0d3a274b5bb485932cedcfdaa6ef29","kind":"commit","published_at":"2015-05-15T20:48:08.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.8.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"3c0636ef750dedfbf073a2170bf922b2c882b267","kind":"commit","published_at":"2015-05-12T22:16:57.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.8.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"f3e2af811ee8b11b77961d17c2aa77ed98fb2bae","kind":"commit","published_at":"2015-05-10T18:58:22.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.8.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"58c8e2d44f5c98a17fa92b752bb5d658ca69d8a6","kind":"commit","published_at":"2015-05-08T15:46:51.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.8.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"4903adde618ce7e9ce9afbdd67ab6858b6b66161","kind":"commit","published_at":"2015-05-06T16:47:32.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.8.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"05a34c8eecaa43332961144d669255973401fcf0","kind":"commit","published_at":"2015-05-06T02:11:37.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.8.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.8.0/manifests"},{"name":"v0.7.6","sha":"8b7a5bcb513aefcf204aa50a700614ab8150280c","kind":"commit","published_at":"2015-05-05T03:47:33.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.7.6","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.7.6/manifests"},{"name":"v0.7.5","sha":"4a23f1b484d6026bf57795c6c36335d1914cad8a","kind":"commit","published_at":"2015-05-04T00:36:22.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.7.5","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.7.5/manifests"},{"name":"v0.7.4","sha":"37a925d2b98df936c174d03f47d0f26bbbb1da42","kind":"commit","published_at":"2015-05-03T21:11:05.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.7.4","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"0b165e28cad03c275f128ed99eefdc769c901c70","kind":"commit","published_at":"2015-05-03T20:29:17.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.7.3","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"4a11b30066046b45cbe2d91858c27676bd5e927c","kind":"commit","published_at":"2015-05-03T04:41:53.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.7.2","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"9fa6ea7cc67cb345eacc2268cdc463e7c6265ecc","kind":"commit","published_at":"2015-05-01T02:21:23.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.7.1","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"abc31077b050dc510379cc42e9ba897cc3dbcdae","kind":"commit","published_at":"2015-04-30T23:59:45.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.7.0","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.7.0/manifests"},{"name":"v0.6.8","sha":"784b8c72543369868f906912c2e5385148ff12ab","kind":"commit","published_at":"2015-04-27T04:59:58.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.6.8","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.6.8/manifests"},{"name":"v0.6.7","sha":"258c97867defc2eb162b7945ddcafaf737f619be","kind":"commit","published_at":"2015-04-22T20:30:45.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/v0.6.7","html_url":"https://github.com/clap-rs/clap/releases/tag/v0.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/v0.6.7/manifests"},{"name":"0.6.7","sha":"258c97867defc2eb162b7945ddcafaf737f619be","kind":"commit","published_at":"2015-04-22T20:30:45.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/0.6.7","html_url":"https://github.com/clap-rs/clap/releases/tag/0.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/0.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/0.6.7/manifests"},{"name":"0.5.13","sha":"be91c5f2f533b8fe0c3c5d05d6a8f5e32837c872","kind":"commit","published_at":"2015-04-09T22:49:59.000Z","download_url":"https://codeload.github.com/clap-rs/clap/tar.gz/0.5.13","html_url":"https://github.com/clap-rs/clap/releases/tag/0.5.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/0.5.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clap-rs%2Fclap/tags/0.5.13/manifests"}]},"repo_metadata_updated_at":"2024-10-29T16:23:59.563Z","dependent_packages_count":90,"downloads":229707311,"downloads_period":"total","dependent_repos_count":17230,"rankings":{"downloads":0.12976297100784925,"dependent_repos_count":0.18477118697856795,"dependent_packages_count":0.6593933581105383,"stargazers_count":0.8039662334181965,"forks_count":1.1213213255569583,"docker_downloads_count":0.16079324668363928,"average":0.5100013869592915},"purl":"pkg:cargo/clap_derive","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/clap_derive","docker_dependents_count":574,"docker_downloads_count":67132550,"usage_url":"https://repos.ecosyste.ms/usage/cargo/clap_derive","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/clap_derive/dependencies","status":null,"funding_links":["https://github.com/sponsors/clap-rs","https://opencollective.com/clap"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/clap_derive/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/clap_derive/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/clap_derive/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/clap_derive/related_packages","maintainers":[{"uuid":"1194","login":"kbknapp","name":"Kevin K.","email":null,"url":"https://github.com/kbknapp","packages_count":35,"html_url":"https://crates.io/users/kbknapp","role":null,"created_at":"2022-11-07T17:42:27.988Z","updated_at":"2022-11-07T17:42:27.988Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/kbknapp/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":192417,"maintainers_count":47578,"namespaces_count":0,"keywords_count":49276,"github":"rust-lang","metadata":{"funded_packages_count":18725},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-06-06T05:11:10.487Z","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":88,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4992603275","node_id":"PR_kwDOKdu3vc73JElo","number":43,"state":"open","title":"Bump the backend-cargo group in /backend with 4 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-27T21:46:30.000Z","updated_at":"2026-07-27T21:46:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"backend-cargo","update_count":4,"packages":[{"name":"base64","old_version":"0.22.1","new_version":"0.23.0","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"clap","old_version":"4.6.3","new_version":"4.6.4","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.6.3","new_version":"4.6.4","repository_url":"https://github.com/clap-rs/clap"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"}],"path":"/backend","ecosystem":"cargo"},"body":"Bumps the backend-cargo group in /backend with 4 updates: [base64](https://github.com/marshallpierce/rust-base64), [clap](https://github.com/clap-rs/clap), [clap_derive](https://github.com/clap-rs/clap) and [tokio-util](https://github.com/tokio-rs/tokio).\n\nUpdates `base64` from 0.22.1 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md\"\u003ebase64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.23.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more consts for preconfigured configs and engines\u003c/li\u003e\n\u003cli\u003eMake DecodeError::InvalidLastSymbol more clear by including the decoded value\u003c/li\u003e\n\u003cli\u003eAdded SIMD-accelerated engines behind the default-on \u003ccode\u003esimd-unsafe\u003c/code\u003e feature: \u003ccode\u003eSimd\u003c/code\u003e picks the best\ninstruction set at runtime (AVX2 on \u003ccode\u003ex86_64\u003c/code\u003e, NEON on \u003ccode\u003eaarch64\u003c/code\u003e) and falls back to the scalar\n\u003ccode\u003eGeneralPurpose\u003c/code\u003e engine, while \u003ccode\u003eAvx2\u003c/code\u003e and \u003ccode\u003eNeon\u003c/code\u003e target one instruction set with no runtime\ndetection and work in \u003ccode\u003eno_std\u003c/code\u003e. The engines support the standard and URL-safe alphabets.\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.71.0\u003c/li\u003e\n\u003cli\u003eAdd support for custom padding symbols\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/marshallpierce/rust-base64/commit/9e9220a4166f628de7c8803289e120ae1e944f78\"\u003e\u003ccode\u003e9e9220a\u003c/code\u003e\u003c/a\u003e v0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/870326ec592eebde9d6bfe4c5d8130c591273e9c\"\u003e\u003ccode\u003e870326e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/306\"\u003e#306\u003c/a\u003e from marshallpierce/mp/trailing-bits-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/fbec5f1050f9fc16e6a826ebabaa2b7b0644bd67\"\u003e\u003ccode\u003efbec5f1\u003c/code\u003e\u003c/a\u003e Document no trailing trailing bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/0a23549968f059b53cf39e96eba8f46779f322a7\"\u003e\u003ccode\u003e0a23549\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/305\"\u003e#305\u003c/a\u003e from marshallpierce/mp/edition-2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/f10b7e20614135aa61289140683fc93e5a45d338\"\u003e\u003ccode\u003ef10b7e2\u003c/code\u003e\u003c/a\u003e Update deps \u0026amp; edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/9d21a598860645cb6290940e7a43033bc43ebd74\"\u003e\u003ccode\u003e9d21a59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/304\"\u003e#304\u003c/a\u003e from marshallpierce/mp/custom-padding-rebase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/f70bad2caaa85350b95d988bfb9a0997e824bfd8\"\u003e\u003ccode\u003ef70bad2\u003c/code\u003e\u003c/a\u003e Support custom padding symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/684d79cd3deb8dfd5323619634c75bc0ff6edfd9\"\u003e\u003ccode\u003e684d79c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/301\"\u003e#301\u003c/a\u003e from marshallpierce/mp/simd-gardening\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/5bf66f2646c6fd99e1b18bf4e2bb0a47d34e1eaa\"\u003e\u003ccode\u003e5bf66f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/284\"\u003e#284\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/d3831cfbf7dafe226a8383450c3410e2f67c826a\"\u003e\u003ccode\u003ed3831cf\u003c/code\u003e\u003c/a\u003e Followups to SIMD work\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/marshallpierce/rust-base64/compare/v0.22.1...v0.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.3 to 4.6.4\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.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\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/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.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\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/clap-rs/clap/commit/87ec1ad80dc174563cba130772823562e4427560\"\u003e\u003ccode\u003e87ec1ad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78f2529351ad2133c453005e54f6b35ce3ae800b\"\u003e\u003ccode\u003e78f2529\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b61f270930e60ee4968dfed7dc81eef51232f22b\"\u003e\u003ccode\u003eb61f270\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6369\"\u003e#6369\u003c/a\u003e from Metbcy/fix/zsh-completion-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/74c6666698e90ff0141eb50dd169915f59fa7bcf\"\u003e\u003ccode\u003e74c6666\u003c/code\u003e\u003c/a\u003e fix(complete): Keep zsh candidate order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d142d8f96650c49302aeab87814d5bf352dbf4db\"\u003e\u003ccode\u003ed142d8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6360\"\u003e#6360\u003c/a\u003e from epage/string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ba89563c9d4c806afba2002c345b7108b64f1a1e\"\u003e\u003ccode\u003eba89563\u003c/code\u003e\u003c/a\u003e style: Prefer explicit string operations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/bea966e84a50dc375d75baecbd469362b4f66281\"\u003e\u003ccode\u003ebea966e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6359\"\u003e#6359\u003c/a\u003e from epage/man\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b811986e6d8eeeba679e43ddc07bcd06ee6da17b\"\u003e\u003ccode\u003eb811986\u003c/code\u003e\u003c/a\u003e chore(man):Remove unused required-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0010bf290aae52b827134d7a88ecb58a8e3e88aa\"\u003e\u003ccode\u003e0010bf2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6358\"\u003e#6358\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/bab9b24b129f5bfd6f5680cd5273d4d6be7cb37d\"\u003e\u003ccode\u003ebab9b24\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6357\"\u003e#6357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.3...clap_complete-v4.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_derive` from 4.6.3 to 4.6.4\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_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\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/clap-rs/clap/commit/466b2be56c5811d1af62c407f5a00456350ece62\"\u003e\u003ccode\u003e466b2be\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dbc07900607bc591dc964ebd8ce4631237d766f1\"\u003e\u003ccode\u003edbc0790\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd40ed75eb72952915b5725c7982d785fa840c35\"\u003e\u003ccode\u003edd40ed7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6451\"\u003e#6451\u003c/a\u003e from epage/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7cf4891ebafaeff05811c6ab585e690d0dda4828\"\u003e\u003ccode\u003e7cf4891\u003c/code\u003e\u003c/a\u003e chore: Upgrade to syn v3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.6.3...v4.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.18 to 0.7.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.18...tokio-util-0.7.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/msdrigg/roam/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/msdrigg%2Froam/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"},{"uuid":"4440215677","node_id":"PR_kwDOQ910_s7bPET7","number":44,"state":"closed","title":"chore(deps): bump the dependencies group with 98 updates","user":"dependabot[bot]","labels":[],"assignees":["ararog"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-14T00:02:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-13T18:20:03.000Z","updated_at":"2026-05-14T00:08:45.000Z","time_to_close":20551,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":98,"packages":[{"name":"clap","old_version":"4.5.60","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"vetis","old_version":"0.1.4-beta.5","new_version":"0.1.4-beta.6","repository_url":"https://github.com/ararog/vetis"},{"name":"tokio","old_version":"1.49.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"matchit","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/ibraheemdev/matchit"},{"name":"env_logger","old_version":"0.11.9","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"anstream","old_version":"0.6.21","new_version":"1.0.0","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.13","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.7","new_version":"1.0.0","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-executor","old_version":"1.13.3","new_version":"1.14.0","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-signal","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"aws-lc-rs","old_version":"1.15.4","new_version":"1.17.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-lc-sys","old_version":"0.37.0","new_version":"0.41.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"bitflags","old_version":"2.10.0","new_version":"2.11.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bumpalo","old_version":"3.19.1","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.55","new_version":"1.2.62","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.55","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"cmake","old_version":"0.1.57","new_version":"0.1.58","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"const_fn","old_version":"0.4.11","new_version":"0.4.12","repository_url":"https://github.com/taiki-e/const_fn"},{"name":"crossfire","old_version":"3.1.3","new_version":"3.1.10","repository_url":"https://github.com/frostyplanet/crossfire-rs"},{"name":"data-encoding","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/ia0/data-encoding"},{"name":"deboa","old_version":"0.1.0-beta.2","new_version":"0.1.0-beta.15","repository_url":"https://github.com/ararog/deboa"},{"name":"deranged","old_version":"0.5.6","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"env_filter","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"fragile","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/mitsuhiko/fragile"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-executor","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"h2","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/hyperium/h2"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/krisprice/ipnet"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jiff","old_version":"0.2.19","new_version":"0.2.24","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jiff-static","old_version":"0.2.19","new_version":"0.2.24","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"libc","old_version":"0.2.181","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"libmimalloc-sys","old_version":"0.1.44","new_version":"0.1.47","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"mimalloc","old_version":"0.1.48","new_version":"0.1.50","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"piper","old_version":"0.2.4","new_version":"0.2.5","repository_url":"https://github.com/smol-rs/piper"},{"name":"portable-atomic-util","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/taiki-e/portable-atomic-util"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"quinn-proto","old_version":"0.11.13","new_version":"0.11.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quote","old_version":"1.0.44","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex-syntax","old_version":"0.8.9","new_version":"0.8.10","repository_url":"https://github.com/rust-lang/regex"},{"name":"rt-gate","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/ararog/gate"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustix","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.40","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.14.0","new_version":"1.14.1","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.9","new_version":"0.103.13","repository_url":"https://github.com/rustls/webpki"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"security-framework","old_version":"3.5.1","new_version":"3.7.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"security-framework-sys","old_version":"2.15.0","new_version":"2.17.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"serde_spanned","old_version":"1.0.4","new_version":"1.1.1","repository_url":"https://github.com/toml-rs/toml"},{"name":"signal-hook","old_version":"0.4.3","new_version":"0.4.4","repository_url":"https://github.com/vorner/signal-hook"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-macros","old_version":"2.6.0","new_version":"2.7.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.0.7+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.6+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"unicode-ident","old_version":"1.0.23","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.3+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"webpki-roots","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"windows-sys","old_version":"0.45.0","new_version":"0.52.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-targets","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_gnullvm","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnu","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnu","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnullvm","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen","old_version":"0.51.0","new_version":"0.57.1","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.39","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.39","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.20","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 98 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [vetis](https://github.com/ararog/vetis) | `0.1.4-beta.5` | `0.1.4-beta.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.3` |\n| [matchit](https://github.com/ibraheemdev/matchit) | `0.9.1` | `0.9.2` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.9` | `0.11.10` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.21` | `1.0.0` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.13` | `1.0.14` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.7` | `1.0.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.3` | `1.14.0` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.13` | `0.2.14` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.15.4` | `1.17.0` |\n| [aws-lc-sys](https://github.com/aws/aws-lc-rs) | `0.37.0` | `0.41.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.10.0` | `2.11.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.1` | `3.20.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.55` | `1.2.62` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.55` | `4.6.1` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.0.0` | `1.1.0` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.57` | `0.1.58` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [const_fn](https://github.com/taiki-e/const_fn) | `0.4.11` | `0.4.12` |\n| [crossfire](https://github.com/frostyplanet/crossfire-rs) | `3.1.3` | `3.1.10` |\n| [data-encoding](https://github.com/ia0/data-encoding) | `2.10.0` | `2.11.0` |\n| [deboa](https://github.com/ararog/deboa) | `0.1.0-beta.2` | `0.1.0-beta.15` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.6` | `0.5.8` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `1.0.0` | `1.0.1` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [fragile](https://github.com/mitsuhiko/fragile) | `2.0.1` | `2.1.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-executor](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [h2](https://github.com/hyperium/h2) | `0.4.13` | `0.4.14` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.0` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.19` | `0.2.24` |\n| [jiff-static](https://github.com/BurntSushi/jiff) | `0.2.19` | `0.2.24` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.181` | `0.2.186` |\n| [libmimalloc-sys](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.44` | `0.1.47` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.48` | `0.1.50` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.0` | `0.2.1` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [piper](https://github.com/smol-rs/piper) | `0.2.4` | `0.2.5` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic-util) | `0.2.5` | `0.2.7` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.5` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.13` | `0.11.14` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.44` | `1.0.45` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.9` | `0.8.10` |\n| [rt-gate](https://github.com/ararog/gate) | `0.1.3` | `0.1.5` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.3` | `1.1.4` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.40` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.0` | `1.14.1` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.9` | `0.103.13` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [security-framework](https://github.com/kornelski/rust-security-framework) | `3.5.1` | `3.7.0` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.15.0` | `2.17.0` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `1.0.4` | `1.1.1` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.4.3` | `0.4.4` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.11.0` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.6.0` | `2.7.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.7+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.6+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.23` | `1.0.24` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.3+wasi-0.2.9` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.6` | `1.0.7` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.45.0` | `0.52.0` |\n| [windows-targets](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_aarch64_gnullvm](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_aarch64_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_i686_gnu](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_i686_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_gnu](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_gnullvm](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.51.0` | `0.57.1` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.3` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.39` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.39` | `0.8.48` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.8` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.4` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.6` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.3` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.20` | `1.0.21` |\n\nUpdates `clap` from 4.5.60 to 4.6.1\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.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\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/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.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\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/clap-rs/clap/commit/14202755e52802a3d294c4ceeadd703d24b21fe6\"\u003e\u003ccode\u003e1420275\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d2c817d151db23e0bff70d3df5f9dd9fc311ad5d\"\u003e\u003ccode\u003ed2c817d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f88c94e53d40c2427450ed65ec025951906eb1d4\"\u003e\u003ccode\u003ef88c94e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6341\"\u003e#6341\u003c/a\u003e from epage/sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/acbb8225054e0a498f6941f278ad0095a893efe8\"\u003e\u003ccode\u003eacbb822\u003c/code\u003e\u003c/a\u003e fix(complete): Reduce risk of conflict with actual subcommands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a49fadbf4acf1853f52ae43a445c8f3c81096b01\"\u003e\u003ccode\u003ea49fadb\u003c/code\u003e\u003c/a\u003e refactor(complete): Pull out subcommand separator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ddc008bbbc1924fbda5d6f2c66bcf4d165984977\"\u003e\u003ccode\u003eddc008b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6332\"\u003e#6332\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/497dc50aebe9384dc229e1b4e92850306231f9c9\"\u003e\u003ccode\u003e497dc50\u003c/code\u003e\u003c/a\u003e chore: Update compatible dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dca2326243615b2375cccb709b19de912910413d\"\u003e\u003ccode\u003edca2326\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6331\"\u003e#6331\u003c/a\u003e from clap-rs/renovate/j178-prek-action-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/54bdaa340ed434535bbd2d95a05b69d8abd2eb34\"\u003e\u003ccode\u003e54bdaa3\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f0d30d961d26f8fb636b33242256fca73a717f77\"\u003e\u003ccode\u003ef0d30d9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.60...clap_complete-v4.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors and chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(error): add more information about is_incomplete_message by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3978\"\u003ehyperium/hyper#3978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun cargo-audit in CI to check for known vulnerabilities in dependencies. by \u003ca href=\"https://github.com/f0rki\"\u003e\u003ccode\u003e@​f0rki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3246\"\u003ehyperium/hyper#3246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): simplify match of Token parse error by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3981\"\u003ehyperium/hyper#3981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): use saturating_sub instead of manual impl by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3983\"\u003ehyperium/hyper#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): replace many args of Chunked::step with struct by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3982\"\u003ehyperium/hyper#3982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix comment in \u003ccode\u003eput_slice()\u003c/code\u003e by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3986\"\u003ehyperium/hyper#3986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lib): fix unused warnings due to feature gating test imports by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3997\"\u003ehyperium/hyper#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve Read trait and ReadBufCursor documentation by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4000\"\u003ehyperium/hyper#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use h1 parser config when parsing server req by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4002\"\u003ehyperium/hyper#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(server): fix flaky disable_keep_alive_mid_request by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4009\"\u003ehyperium/hyper#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4005\"\u003ehyperium/hyper#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.4.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4006\"\u003ehyperium/hyper#4006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/jasmyhigh\"\u003e\u003ccode\u003e@​jasmyhigh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4007\"\u003ehyperium/hyper#4007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: avoid unwrap examples by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4001\"\u003ehyperium/hyper#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): use case-insensitive matching for trailer fields by \u003ca href=\"https://github.com/HueCodes\"\u003e\u003ccode\u003e@​HueCodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4011\"\u003ehyperium/hyper#4011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: convert bug report template to GitHub form by \u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4015\"\u003ehyperium/hyper#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): force toml mode in yq selecting msrv by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4020\"\u003ehyperium/hyper#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-utf8 char may cause panic when calling to_str by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4019\"\u003ehyperium/hyper#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): add \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option by \u003ca href=\"https://github.com/ffuugoo\"\u003e\u003ccode\u003e@​ffuugoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4021\"\u003ehyperium/hyper#4021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop pin-utils dependency by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4023\"\u003ehyperium/hyper#4023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor] doc: Fix HTTP/2 max concurrent stream link by \u003ca href=\"https://github.com/dentiny\"\u003e\u003ccode\u003e@​dentiny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4037\"\u003ehyperium/hyper#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ffi): validate null pointers before dereferencing in request/resp… by \u003ca href=\"https://github.com/DhruvaD1\"\u003e\u003ccode\u003e@​DhruvaD1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4038\"\u003ehyperium/hyper#4038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eh2: expose current max stream count by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4026\"\u003ehyperium/hyper#4026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): allow keep-alive for chunked requests with trailers by \u003ca href=\"https://github.com/wi-adam\"\u003e\u003ccode\u003e@​wi-adam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4043\"\u003ehyperium/hyper#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): cancel pipe_task and send RST_STREAM on response future drop by \u003ca href=\"https://github.com/mmishra100\"\u003e\u003ccode\u003e@​mmishra100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4042\"\u003ehyperium/hyper#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd APIs to allow switching an HTTP1 connection to HTTP2 if H2 preface is seen by \u003ca href=\"https://github.com/pborzenkov\"\u003e\u003ccode\u003e@​pborzenkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3996\"\u003ehyperium/hyper#3996\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/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0 (2026-03-31)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\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/hyperium/hyper/commit/0d6c7d5469baa09e2fb127ee3758a79b3271a4f0\"\u003e\u003ccode\u003e0d6c7d5\u003c/code\u003e\u003c/a\u003e v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003e\u003ccode\u003ee21205c\u003c/code\u003e\u003c/a\u003e feat(http1): add UpgradeableConnection::into_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e\u003ccode\u003e393c77c\u003c/code\u003e\u003c/a\u003e feat(error): add 'Error::is_parse_version_h2' method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e\u003ccode\u003e5b17a69\u003c/code\u003e\u003c/a\u003e fix(http2): cancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e\u003ccode\u003e7211ec2\u003c/code\u003e\u003c/a\u003e fix(http1): allow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003e\u003ccode\u003ed51cb71\u003c/code\u003e\u003c/a\u003e feat(client): expose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e\u003ccode\u003e28e73cc\u003c/code\u003e\u003c/a\u003e fix(ffi): validate null pointers before dereferencing in request/response fun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e13e783927d429fc03038fe512eeb4d379cf1a70\"\u003e\u003ccode\u003ee13e783\u003c/code\u003e\u003c/a\u003e docs(client): fix HTTP/2 max concurrent stream link to spec (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ba900853b0f619b165e8530fc8c310bc13e056b\"\u003e\u003ccode\u003e8ba9008\u003c/code\u003e\u003c/a\u003e chore(dependencies): drop pin-utils dependency (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e\u003ccode\u003e5778745\u003c/code\u003e\u003c/a\u003e feat(client): add HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.8.1...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vetis` from 0.1.4-beta.5 to 0.1.4-beta.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ararog/vetis/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.52.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8062\"\u003etokio-rs/tokio#8062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8074\"\u003etokio-rs/tokio#8074\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8075\"\u003etokio-rs/tokio#8075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8076\"\u003etokio-rs/tokio#8076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.2\u003c/h2\u003e\n\u003ch1\u003e1.52.2 (May 4th, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release reverts the LIFO slot stealing change introduced in 1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e), due to [its performance impact]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8065\"\u003etokio-rs/tokio#8065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8100\"\u003etokio-rs/tokio#8100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\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/tokio-rs/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93\"\u003e\u003ccode\u003ed875691\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81\"\u003e\u003ccode\u003ee1aebb0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.3' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8129\"\u003e#8129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71\"\u003e\u003ccode\u003efd63094\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b\"\u003e\u003ccode\u003e8c600d0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.5' into 'tokio-1.51.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc\"\u003e\u003ccode\u003e11bfc13\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815\"\u003e\u003ccode\u003ef085b62\u003c/code\u003e\u003c/a\u003e sync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2\"\u003e\u003ccode\u003e30d25cc\u003c/code\u003e\u003c/a\u003e sync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28\"\u003e\u003ccode\u003e9fccf53\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b\"\u003e\u003ccode\u003eebf61b4\u003c/code\u003e\u003c/a\u003e sync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067\"\u003e\u003ccode\u003e4abe9d7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8115\"\u003e#8115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.52.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `matchit` from 0.9.1 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ibraheemdev/matchit/releases\"\u003ematchit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a couple false positive route conflicts (\u003ca href=\"https://redirect.github.com/ibraheemdev/matchit/pull/89\"\u003eibraheemdev/matchit#89\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ibraheemdev/matchit/pull/91\"\u003eibraheemdev/matchit#91\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/ibraheemdev/matchit/commit/4b5a2c356022f544187d6e67325d8e98dd7f11ca\"\u003e\u003ccode\u003e4b5a2c3\u003c/code\u003e\u003c/a\u003e release 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ibraheemdev/matchit/commit/bc1ac7ad94019a40c2f86946baff56185eb75fa3\"\u003e\u003ccode\u003ebc1ac7a\u003c/code\u003e\u003c/a\u003e fix prefix-suffix conflict due to insertion order of trailing slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ibraheemdev/matchit/commit/500698f409141aae63ca89ab69c921e03951119a\"\u003e\u003ccode\u003e500698f\u003c/code\u003e\u003c/a\u003e fix false conflict\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ibraheemdev/matchit/compare/v0.9.1...v0.9.2\"\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.9 to 0.11.10\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.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\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.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\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/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\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/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.9...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstream` from 0.6.21 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/3048fe7820055a6c995170d822e725c62b3d63e1\"\u003e\u003ccode\u003e3048fe7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/028ff0d0ec6ce881769d9cf9a80c535d623a17d0\"\u003e\u003ccode\u003e028ff0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/293\"\u003e#293\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/f1823a98afe29847e1e7d524f292c09818b98fa7\"\u003e\u003ccode\u003ef1823a9\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/74f4be64a9464b8e4734ed462c7e25030f36cf35\"\u003e\u003ccode\u003e74f4be6\u003c/code\u003e\u003c/a\u003e chore(ci): Fix name of clippy::empty_enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e0d98b6f4b3d86e2b1656b687a03a9435e5414c9\"\u003e\u003ccode\u003ee0d98b6\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/24c5c995faba5b7e0c7f032f0bf38ad066cf83a8\"\u003e\u003ccode\u003e24c5c99\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ad7697dc13139fba901970d3e34559e0cdc39510\"\u003e\u003ccode\u003ead7697d\u003c/code\u003e\u003c/a\u003e chore(ci): Automatic update from template (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b65c34513daab41988ec0221fdad20eb9452854b\"\u003e\u003ccode\u003eb65c345\u003c/code\u003e\u003c/a\u003e chore: Update prek hooks (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/anstream-v0.6.21...anstream-v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle` from 1.0.13 to 1.0.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/0fe6f0ff6d52e9f91d4071199bd0b24bd46f3d35\"\u003e\u003ccode\u003e0fe6f0f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/332016ed167c53752a4ab11f22317745b2aa6763\"\u003e\u003ccode\u003e332016e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/dd73f64cf6287fb70578e3ad12079aad4f93a04b\"\u003e\u003ccode\u003edd73f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/301\"\u003e#301\u003c/a\u003e from Muscraft/fix-some-escape-codes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e2d2fb53a71cd95ed0c2f50bc8a73f86c9e6bb37\"\u003e\u003ccode\u003ee2d2fb5\u003c/code\u003e\u003c/a\u003e fix: Make 4:0 removes all underline styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/d82d083aa05ee4ddc059631f083047cbf32cc9ae\"\u003e\u003ccode\u003ed82d083\u003c/code\u003e\u003c/a\u003e feat: Support SGR 59 (reset underline color to default)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/85c9a86d4cb8bb2fb1c4a7729e2c70965ad38688\"\u003e\u003ccode\u003e85c9a86\u003c/code\u003e\u003c/a\u003e feat: Support SGR 22-29 (off codes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ac5c23b73200b8bfa6b016736a951d413fc0536d\"\u003e\u003ccode\u003eac5c23b\u003c/code\u003e\u003c/a\u003e refactor: Reorder SGR match arms to follow numerical order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/2234b680fb3816a8b9ebccefd7cbb4b90b98553d\"\u003e\u003ccode\u003e2234b68\u003c/code\u003e\u003c/a\u003e test: Add tests for SGR off codes, underline subparams, and underline color r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ffb555fe2bd93b50eee1c8181195fc2fe532c4fc\"\u003e\u003ccode\u003effb555f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/55de8a6470a6ed490efe46e47ccfae313c1a2d35\"\u003e\u003ccode\u003e55de8a6\u003c/code\u003e\u003c/a\u003e chore: Download libc to match cargo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/v1.0.13...v1.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle-parse` from 0.2.7 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/3048fe7820055a6c995170d822e725c62b3d63e1\"\u003e\u003ccode\u003e3048fe7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/028ff0d0ec6ce881769d9cf9a80c535d623a17d0\"\u003e\u003ccode\u003e028ff0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/293\"\u003e#293\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/f1823a98afe29847e1e7d524f292c09818b98fa7\"\u003e\u003ccode\u003ef1823a9\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/74f4be64a9464b8e4734ed462c7e25030f36cf35\"\u003e\u003ccode\u003e74f4be6\u003c/code\u003e\u003c/a\u003e chore(ci): Fix name of clippy::empty_enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e0d98b6f4b3d86e2b1656b687a03a9435e5414c9\"\u003e\u003ccode\u003ee0d98b6\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/24c5c995faba5b7e0c7f032f0bf38ad066cf83a8\"\u003e\u003ccode\u003e24c5c99\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ad7697dc13139fba901970d3e34559e0cdc39510\"\u003e\u003ccode\u003ead7697d\u003c/code\u003e\u003c/a\u003e chore(ci): Automatic update from template (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b65c34513daab41988ec0221fdad20eb9452854b\"\u003e\u003ccode\u003eb65c345\u003c/code\u003e\u003c/a\u003e chore: Update prek hooks (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/anstyle-parse-v0.2.7...anstyle-parse-v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-executor` from 1.13.3 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/releases\"\u003easync-executor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.65. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix docs.rs build. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpstreaming parts of the Hermit \u003ccode\u003eno_std\u003c/code\u003e patchset:\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSelf\u003c/code\u003e where possible (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImport items from \u003ccode\u003ecore\u003c/code\u003e and \u003ccode\u003ealloc\u003c/code\u003e if possible (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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/smol-rs/async-executor/blob/master/CHANGELOG.md\"\u003easync-executor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.14.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.65. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix docs.rs build. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpstreaming parts of the Hermit \u003ccode\u003eno_std\u003c/code\u003e patchset:\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSelf\u003c/code\u003e where possible (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImport items from \u003ccode\u003ecore\u003c/code\u003e and \u003ccode\u003ealloc\u003c/code\u003e if possible (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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/smol-rs/async-executor/commit/543403e773ec4941a6272e29c2ff649bfd01a4f8\"\u003e\u003ccode\u003e543403e\u003c/code\u003e\u003c/a\u003e Release 1.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/071235715a5b69dd87bdffded3fcfd4b566915fe\"\u003e\u003ccode\u003e0712357\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003euse Box\u003c/code\u003e (for no-std compatibility)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/150ca2238b72d3b2461ebbbce3340de4be7cfa4e\"\u003e\u003ccode\u003e150ca22\u003c/code\u003e\u003c/a\u003e refactor: import items from core and alloc if possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/cc6941ac539e4141674cf20c392f3696e0f0b0a3\"\u003e\u003ccode\u003ecc6941a\u003c/code\u003e\u003c/a\u003e refactor: return \u003ccode\u003eSelf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/47d7f7a6dc3cb99343d6fb19cb9d454d0f5b753f\"\u003e\u003ccode\u003e47d7f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/154\"\u003e#154\u003c/a\u003e from smol-rs/dependabot/cargo/criterion-0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/86bcbf839b8fb432053eae948fb56fc01c3cf8ce\"\u003e\u003ccode\u003e86bcbf8\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.7 to 0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b0f396c8e5366ed4eecc2d9adb03a1d8e70e5bb4\"\u003e\u003ccode\u003eb0f396c\u003c/code\u003e\u003c/a\u003e Fix failing docs build (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/c10412c6c78884a66993c36a6060393aff2c2b8f\"\u003e\u003ccode\u003ec10412c\u003c/code\u003e\u003c/a\u003e Pin an Executor's State to minimize atomic operations. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.3...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-signal` from 0.2.13 to 0.2.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/releases\"\u003easync-signal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\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/smol-rs/async-signal/blob/master/CHANGELOG.md\"\u003easync-signal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.2.14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\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/smol-rs/async-signal/commit/d750e57adccbd90c4c4e93d184aeabcf5b22f057\"\u003e\u003ccode\u003ed750e57\u003c/code\u003e\u003c/a\u003e Release 0.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/eb72cfd64a1642d40c46ea4c464ed2cede1fc65a\"\u003e\u003ccode\u003eeb72cfd\u003c/code\u003e\u003c/a\u003e Fix build error on haiku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ffadd3db8a7ea2e74e6d7e2de9c5d3a73c15435\"\u003e\u003ccode\u003e1ffadd3\u003c/code\u003e\u003c/a\u003e Update signal-hook requirement from 0.3.14 to 0.4.1 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/a43dca7fd132368862f5c2830751fef56f8dc3f4\"\u003e\u003ccode\u003ea43dca7\u003c/code\u003e\u003c/a\u003e Fix clippy::io_other_error warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/c00258a4a661d4f614691906f6ec8b7391e9eb71\"\u003e\u003ccode\u003ec00258a\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3fdfdee17736d37017f206c6b440515a7f3514ce\"\u003e\u003ccode\u003e3fdfdee\u003c/code\u003e\u003c/a\u003e ci: Use taiki-e/checkout-action action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/0f8053d9af5d7b11510cca1e67186b2d66e87e3b\"\u003e\u003ccode\u003e0f8053d\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.13...v0.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-rs` from 1.15.4 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-lc-rs/releases\"\u003eaws-lc-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaws-lc-rs v1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in legacy DES cipher support behind a \u003ccode\u003elegacy-des\u003c/code\u003e feature by \u003ca href=\"https://github.com/qzh0223\"\u003e\u003ccode\u003e@​qzh0223\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1109\"\u003eaws/aws-lc-rs#1109\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1122\"\u003eaws/aws-lc-rs#1122\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eProvides 2TDEA, 3TDEA, and single DES support. This is gated behind the \u003ccode\u003elegacy-des\u003c/code\u003e feature flag and intended only for interoperability with legacy systems.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eAsDer\u003c/code\u003e and \u003ccode\u003eParsedPublicKey\u003c/code\u003e conversion for RSA \u003ccode\u003ePublicKeyComponents\u003c/code\u003e by \u003ca href=\"https://github.com/MavenRain\"\u003e\u003ccode\u003e@​MavenRain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1105\"\u003eaws/aws-lc-rs#1105\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePublicKeyComponents\u0026lt;B\u0026gt;\u003c/code\u003e now implements \u003ccode\u003eAsDer\u0026lt;PublicKeyX509Der\u0026gt;\u003c/code\u003e and can be converted to \u003ccode\u003eParsedPublicKey\u003c/code\u003e for use with signature verification APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eLessSafeKey::open_in_place_separate_tag\u003c/code\u003e by \u003ca href=\"https://github.com/wpt-oai\"\u003e\u003ccode\u003e@​wpt-oai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1116\"\u003eaws/aws-lc-rs#1116\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eEnables AEAD decryption when the authentication tag is stored separately from the ciphertext, complementing the existing \u003ccode\u003eseal_in_place_separate_tag\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd zig compiler support and CI coverage by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1103\"\u003eaws/aws-lc-rs#1103\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eResolves long-standing issues with cross-compilation using \u003ccode\u003ecargo-zigbuild\u003c/code\u003e. The build script now correctly handles zig's compiler flags, and CI coverage has been added to prevent regressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix jitterentropy CFLAGS filtering for \u003ccode\u003eHOST_CFLAGS\u003c/code\u003e and \u003ccode\u003eTARGET_CFLAGS\u003c/code\u003e by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1106\"\u003eaws/aws-lc-rs#1106\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eFixes build failures (e.g., FreeBSD qdrant) where optimization flags leaked into the jitterentropy compilation, which must be built without optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd ML-DSA x86_64 native assembly to CC builder scripts by \u003ca href=\"https://github.com/jakemas\"\u003e\u003ccode\u003e@​jakemas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1110\"\u003eaws/aws-lc-rs#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for building with MinGW on Windows 7 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1120\"\u003eaws/aws-lc-rs#1120\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eFixes the \u003ccode\u003ex86_64-win7-windows-gnu\u003c/code\u003e target by addressing MinGW-specific compatibility issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIssues Being Closed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd API to convert \u003ccode\u003ersa::PublicKeyComponents\u003c/code\u003e into \u003ccode\u003esignature::ParsedPublicKey\u003c/code\u003e and/or DER encoded bytes -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1055\"\u003eaws/aws-lc-rs#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe CPU Jitter RNG must not be compiled with optimizations (FreeBSD qdrant build failure) -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1097\"\u003eaws/aws-lc-rs#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows 7 support for MinGW (\u003ccode\u003ex86_64-win7-windows-gnu\u003c/code\u003e target) -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1111\"\u003eaws/aws-lc-rs#1111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-Wp,-U\u003c/code\u003e breaks cross-builds using \u003ccode\u003ezig cc\u003c/code\u003e -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/993\"\u003eaws/aws-lc-rs#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to cross-compile for Windows on macOS with \u003ccode\u003ecargo-zigbuild\u003c/code\u003e -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/512\"\u003eaws/aws-lc-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZigbuild: Unable to build using cargo-zigbuild for arm targets -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/931\"\u003eaws/aws-lc-rs#931\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Merged PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare aws-lc-sys v0.41.0 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1117\"\u003eaws/aws-lc-rs#1117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1102\"\u003eaws/aws-lc-rs#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/dependency-review-action from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1118\"\u003eaws/aws-lc-rs#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nightly clippy warnings by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1112\"\u003eaws/aws-lc-rs#1112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare aws-lc-rs v1.17.0 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1121\"\u003eaws/aws-lc-rs#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rustfmt by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1123\"\u003eaws/aws-lc-rs#1123\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/jakemas\"\u003e\u003ccode\u003e@​jakemas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1110\"\u003eaws/aws-lc-rs#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qzh0223\"\u003e\u003ccode\u003e@​qzh0223\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1109\"\u003eaws/aws-lc-rs#1109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MavenRain\"\u003e\u003ccode\u003e@​MavenRain\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1105\"\u003eaws/aws-lc-rs#1105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wpt-oai\"\u003e\u003ccode\u003e@​wpt-oai\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1116\"\u003eaws/aws-lc-rs#1116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/v1.16.3...v1.17.0\"\u003ehttps://github.com/aws/aws-lc-rs/compare/v1.16.3...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaws-lc-rs v1.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKey length validation in \u003ccode\u003eUnboundCipherKey::new()\u003c/code\u003e now enforced at runtime by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1092\"\u003eaws/aws-lc-rs#1092\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe documented error on key length mismatch was never actually checked. Streaming cipher constructors also relied on \u003ccode\u003edebug_assert_eq!\u003c/code\u003e which gets stripped in release builds — these are now runtime checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSupport MSAN and TSAN sanitizer builds via \u003ccode\u003eAWS_LC_SYS_SANITIZER\u003c/code\u003e environment variable by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1100\"\u003eaws/aws-lc-rs#1100\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAccepts \u003ccode\u003easan\u003c/code\u003e, \u003ccode\u003emsan\u003c/code\u003e, or \u003ccode\u003etsan\u003c/code\u003e. The existing \u003ccode\u003easan\u003c/code\u003e feature flag continues to work.\u003c/li\u003e\n\u003c/ul\u003e\n\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/aws/aws-lc-rs/commit/2201001603bde2dbe326ba47ad77c43a1b29c47c\"\u003e\u003ccode\u003e2201001\u003c/code\u003e\u003c/a\u003e Fix rustfmt (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/1ed08baf0bd08df02200bee97c004bff1770dcae\"\u003e\u003ccode\u003e1ed08ba\u003c/code\u003e\u003c/a\u003e Add single DES support and rename legacy-3des feature to legacy-des (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/889047e9e90190a0382648e5da5fbe7f024f6296\"\u003e\u003ccode\u003e889047e\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-rs v1.17.0 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/4fdf6722e2669368af1a03a34b2eff60f0da5883\"\u003e\u003ccode\u003e4fdf672\u003c/code\u003e\u003c/a\u003e fix: support building with MinGW on Windows 7 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/1cbe889cafb9841fef2f0c9c9e6c13379975d4de\"\u003e\u003ccode\u003e1cbe889\u003c/code\u003e\u003c/a\u003e Adds \u003ccode\u003eLessSafeKey::open_in_place_separate_tag\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/ce8bccc4f6d4b7b4e6c0594201f11106cca601ff\"\u003e\u003ccode\u003ece8bccc\u003c/code\u003e\u003c/a\u003e Bump actions/dependency-review-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/aac6ebd377ad769c4bef3171299dd6cbb611a77d\"\u003e\u003ccode\u003eaac6ebd\u003c/code\u003e\u003c/a\u003e Prepare aws lc sys 0.41.0 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/3cb6cfd7cd6f2c494daa192ef4bf798d36944bac\"\u003e\u003ccode\u003e3cb6cfd\u003c/code\u003e\u003c/a\u003e Add AsDer and ParsedPublicKey conversion for RSA PublicKeyComponents (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/54a222f41a5d0e4f84f3530e6727b6f2a68f4426\"\u003e\u003ccode\u003e54a222f\u003c/code\u003e\u003c/a\u003e Fix clippy warnings: inline format args, remove redundant borrows, use assert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/c9c9bc6e291671692c6f0550517d9636a9c746af\"\u003e\u003ccode\u003ec9c9bc6\u003c/code\u003e\u003c/a\u003e Add opt-in 2TDEA and 3TDEA cipher support behind a \u003ccode\u003elegacy-3des\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/v1.15.4...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-sys` from 0.37.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/2201001603bde2dbe326ba47ad77c43a1b29c47c\"\u003e\u003ccode\u003e2201001\u003c/code\u003e\u003c/a\u003e Fix rustfmt (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/1ed08baf0bd08df02200bee97c004bff1770dcae\"\u003e\u003ccode\u003e1ed08ba\u003c/code\u003e\u003c/a\u003e Add single DES support and rename legacy-3des feature to legacy-des (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/889047e9e90190a0382648e5da5fbe7f024f6296\"\u003e\u003ccode\u003e889047e\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-rs v1.17.0 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/4fdf6722e2669368af1a03a34b2eff60f0da5883\"\u003e\u003ccode\u003e4fdf672\u003c/code\u003e\u003c/a\u003e fix: support building with MinGW on Windows 7 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/1cbe889cafb9841fef2f0c9c9e6c13379975d4de\"\u003e\u003ccode\u003e1cbe889\u003c/code\u003e\u003c/a\u003e Adds \u003ccode\u003eLessSafeKey::open_in_place_separate_tag\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/ce8bccc4f6d4b7b4e6c0594201f11106cca601ff\"\u003e\u003ccode\u003ece8bccc\u003c/code\u003e\u003c/a\u003e Bump actions/dependency-review-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/aac6ebd377ad769c4bef3171299dd6cbb611a77d\"\u003e\u003ccode\u003eaac6ebd\u003c/code\u003e\u003c/a\u003e Prepare aws lc sys 0.41.0 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/3cb6cfd7cd6f2c494daa192ef4bf798d36944bac\"\u003e\u003ccode\u003e3cb6cfd\u003c/code\u003e\u003c/a\u003e Add AsDer and ParsedPublicKey conversion for RSA PublicKeyComponents (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/54a222f41a5d0e4f84f3530e6727b6f2a68f4426\"\u003e\u003ccode\u003e54a222f\u003c/code\u003e\u003c/a\u003e Fix clippy warnings: inline format args, remove redundant borrows, use assert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/c9c9bc6e291671692c6f0550517d9636a9c746af\"\u003e\u003ccode\u003ec9c9bc6\u003c/code\u003e\u003c/a\u003e Add opt-in 2TDEA and 3TDEA cipher support behind a \u003ccode\u003elegacy-3des\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/aws-lc-sys/v0.37.0...aws-lc-sys/v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.10.0 to 2.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.1 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/bitflags/bitflags/pull/482\"\u003ebitflags/bitflags#482\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/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix use of Result in macro output by \u003ca href=\"https://github.com/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods to get the known/unknown bits from a flags value by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.0 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/bitflags/bitflags/pull/474\"\u003ebitflags/bitflags#474\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/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.10.0...2.11.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.10.0...2.11.0\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/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.11.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated....\n\n_Description has been truncated_","html_url":"https://github.com/ararog/sofie/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ararog%2Fsofie/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"},{"uuid":"4299476591","node_id":"PR_kwDOPy0gis7UI_lo","number":39,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud_overlayfs with 85 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-24T23:20:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T00:21:43.000Z","updated_at":"2026-04-24T23:20:39.000Z","time_to_close":341935,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":85,"packages":[{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.45","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.36","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip","old_version":"3.0.0","new_version":"8.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.8.3","new_version":"0.14.0","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.142","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.175","new_version":"0.2.185","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.7.2","new_version":"8.11.0"},{"name":"which","old_version":"8.0.0","new_version":"8.0.2","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.23","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"sha1","old_version":"0.10.6","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"procfs","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"anstream","old_version":"0.6.20","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.10","new_version":"3.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.19.0","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.32","new_version":"1.2.60","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.44","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.45","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.5","new_version":"1.1.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.9","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.12","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"deranged","old_version":"0.4.0","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"include-flate","old_version":"0.3.0","new_version":"0.3.3","repository_url":"https://github.com/SOF3/include-flate"},{"name":"include-flate-codegen","old_version":"0.2.0","new_version":"0.3.3","repository_url":"https://github.com/SOF3/include-flate"},{"name":"indexmap","old_version":"2.10.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"io-uring","old_version":"0.7.9","new_version":"0.7.12","repository_url":"https://github.com/tokio-rs/io-uring"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libflate","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/sile/libflate"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"memchr","old_version":"2.7.5","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.4","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.1.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"once_cell_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/once_cell_polyfill"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"proc-macro2","old_version":"1.0.97","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"procfs-core","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"rayon","old_version":"1.10.0","new_version":"1.12.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.7.2","new_version":"8.11.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.11.0"},{"name":"rustc-demangle","old_version":"0.1.26","new_version":"0.1.27","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"slab","old_version":"0.4.11","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"syn","old_version":"2.0.104","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.8","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.47.1","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.18.0","new_version":"1.20.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.6.3","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud_overlayfs","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud_overlayfs with 85 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.102` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.60` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.36` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `8.0.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.3` | `0.14.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.10` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.142` | `1.0.149` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.175` | `0.2.185` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.7.2` | `8.11.0` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.0` | `8.0.2` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.23` | `0.2.24` |\n| [sha1](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.11.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.27.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.44` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.9` |\n| [procfs](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.20` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.14` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.4` | `1.1.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.10` | `3.0.11` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.0` | `3.20.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.32` | `1.2.60` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.44` | `4.5.60` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.55` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.5` | `1.1.0` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.9` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.12` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.4.0` | `0.5.8` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.9` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.4.2` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.65` |\n| [include-flate](https://github.com/SOF3/include-flate) | `0.3.0` | `0.3.3` |\n| [include-flate-codegen](https://github.com/SOF3/include-flate) | `0.2.0` | `0.3.3` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.10.0` | `2.14.0` |\n| [io-uring](https://github.com/tokio-rs/io-uring) | `0.7.9` | `0.7.12` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.18` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.3.0` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.3.0` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.8.0` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.2.0` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.1.0` | `0.2.1` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill) | `1.70.1` | `1.70.2` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.33` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.97` | `1.0.106` |\n| [procfs-core](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.45` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.12.0` |\n| [rayon-core](https://github.com/rayon-rs/rayon) | `1.12.1` | `1.13.0` |\n| rust-embed-impl | `8.7.2` | `8.11.0` |\n| rust-embed-utils | `8.7.2` | `8.11.0` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.26` | `0.1.27` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.9` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.11` | `0.4.12` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.104` | `2.0.117` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.52.1` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.20.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.24` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.2.1` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.6.3` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.99 to 1.0.102\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.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\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/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.102\"\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.45 to 4.5.60\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.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/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.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\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/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.45...clap_complete-v4.5.60\"\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.34 to 0.2.36\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.36\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.71. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.71.\u003c/p\u003e\n\u003cp\u003eNow the \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature is effectively always enabled, so these items are always enabled:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::str_split\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDeprecated these items because their replacements now take constant time to run:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_bytes_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_str_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_bytes_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_str_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::utils::slice_up_to_len_alt\u003c/code\u003e: superceeded by \u003ccode\u003eslice_up_to_len\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged these methods from being conditionally const (by requiring the \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature to be const) to being unconditionally const:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged this method to be \u003ccode\u003econst\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::AsciiStr::as_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixed nightly 2026-04-09 compatibility when \u003ccode\u003ecargo update -Z minimal-versions\u003c/code\u003e is used by bumping \u003ccode\u003ekonst\u003c/code\u003e internal dependency to \u003ccode\u003e\u0026quot;0.2.20\u0026quot;\u003c/code\u003e version\u003c/p\u003e\n\u003ch3\u003e0.2.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 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/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup the benchs and Cargo.toml (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for per-file comments (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/543\"\u003e#543\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\u003eDocument feature \u003ccode\u003eunreserved\u003c/code\u003e and make the mapping of extra fields public (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error if abort_file() fails when exceeding non-large-file limit (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/598\"\u003e#598\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\u003eBump version to 7.3.0 (semver checks fail if it's still 7.3.0-pre1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0-pre1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject empty ZipCrypto password when encrypting files (can still be used when decrypting)\u003c/li\u003e\n\u003cli\u003emake zip crate safer and more readable (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimizations for CP437 conversion (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/559\"\u003e#559\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\u003eTrigger release 7.3.0-pre1 to reset cargo-semver-checks baseline\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd read_zipfile_from_stream_with_compressed_size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow choosing bzip2 rust backend (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/329\"\u003e#329\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\u003eNeed to include zip64 extra field in central directory (fix \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/353\"\u003e#353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/360\"\u003e#360\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/v7.4.0...v8.0.0\"\u003e8.0.0\u003c/a\u003e - 2026-02-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.3.0...v7.4.0\"\u003e7.4.0\u003c/a\u003e - 2026-02-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.3.0-pre1...v7.3.0\"\u003e7.3.0\u003c/a\u003e - 2026-02-04\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup the benchmarks and Cargo.toml (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for per-file comments (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/543\"\u003e#543\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\u003eDocument feature \u003ccode\u003eunreserved\u003c/code\u003e and make the mapping of extra fields public (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error if abort_file() fails when exceeding non-large-file limit (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/598\"\u003e#598\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\u003eBump version to 7.3.0 (semver checks fail if it's still 7.3.0-pre1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.2.0...v7.3.0-pre1\"\u003e7.3.0-pre1\u003c/a\u003e - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject empty ZipCrypto password when encrypting files (can still be used when decrypting)\u003c/li\u003e\n\u003cli\u003emake zip crate safer and more readable (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimizations for CP437 conversion (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/559\"\u003e#559\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\u003eTrigger release 7.3.0-pre1 to reset cargo-semver-checks baseline\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.1.0...v7.2.0\"\u003e7.2.0\u003c/a\u003e - 2026-01-20\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd read_zipfile_from_stream_with_compressed_size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/70\"\u003e#70\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/ca741074411078733210e7e323059ffae52b7495\"\u003e\u003ccode\u003eca74107\u003c/code\u003e\u003c/a\u003e chore: release v8.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/59e59b1c2407bb8c01dcae1ec9a4430ab70ca9a2\"\u003e\u003ccode\u003e59e59b1\u003c/code\u003e\u003c/a\u003e refactor: Use FixedSizeBlock trait to serialize AesExtraField (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/393518259f8646653a3100d6ce3c12e5a240897e\"\u003e\u003ccode\u003e3935182\u003c/code\u003e\u003c/a\u003e ci(deps): bump release-plz/action from 0.5.124 to 0.5.126 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/654\"\u003e#654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8b8c20f18e34f66acc5b56a1cfddefac6c4ea4b4\"\u003e\u003ccode\u003e8b8c20f\u003c/code\u003e\u003c/a\u003e feat: document zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/08d7578158b3897c9ecce509d824b7350a68bfac\"\u003e\u003ccode\u003e08d7578\u003c/code\u003e\u003c/a\u003e style: refactor test_ntfs_extra_field_timestamp_parsing using find_map (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/ef3ead06df0c6cecd1dc44cd82774011d3c38011\"\u003e\u003ccode\u003eef3ead0\u003c/code\u003e\u003c/a\u003e style: Add messages on failure in tests/invalid_path.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/ca61e8d03f6bde305f0aa6ac9acbe61956d29aed\"\u003e\u003ccode\u003eca61e8d\u003c/code\u003e\u003c/a\u003e Apply suggested fix to tests/end_to_end.rs from Copilot Autofix (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/e710c52e96a59f259062230a876d27fdaf2aa1cd\"\u003e\u003ccode\u003ee710c52\u003c/code\u003e\u003c/a\u003e ci(deps): bump github/codeql-action from 4.32.0 to 4.32.2 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/655\"\u003e#655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/df9b43967fc1533f77056d908a50b84e530c01e2\"\u003e\u003ccode\u003edf9b439\u003c/code\u003e\u003c/a\u003e Apply suggested fix to tests/zip_ntfs.rs from Copilot Autofix (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/7e06af5d3c016fa4b78cf49f730a985883bf8fa9\"\u003e\u003ccode\u003e7e06af5\u003c/code\u003e\u003c/a\u003e style: Potential fixes for 2 code quality findings in tests/end_to_end.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/649\"\u003e#649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v8.0.0\"\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.3 to 0.14.0\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.14.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eThis release introduces experimental ZIP auditing capabilities, allowing you to scan archives for security risks and extraction hazards before acting on their contents. It also upgrades the underlying \u003ccode\u003ezip\u003c/code\u003e crate dependency from \u003ccode\u003e6.x\u003c/code\u003e to \u003ccode\u003e7.x\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eZIP archive auditing (experimental)\u003c/h2\u003e\n\u003cp\u003eA new audit subsystem is available under an early-access namespace while the APIs stabilize. It scans ZIP archives and produces structured reports covering a broad range of potential issues:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePath safety\u003c/strong\u003e: Detects absolute paths and parent-directory traversal patterns (\u003ccode\u003e../\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEntry integrity\u003c/strong\u003e: Flags duplicate entry names and invalid or non-UTF-8 entry names\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSuspicious content\u003c/strong\u003e: Identifies encrypted entries, abnormal compression ratios, and symlinks (including those pointing outside a designated safe root)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaming hazards\u003c/strong\u003e: Catches control characters and Windows-reserved filenames\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAudit results are returned as structured reports with aggregated findings and actionable recommendations. JSON serialization of reports is available behind an opt-in feature flag. The audit API is \u003cstrong\u003eexperimental\u003c/strong\u003e and subject to change. It is surfaced through an early-access namespace and should not be considered stable for production use.\u003c/p\u003e\n\u003ch3\u003ezip-audit CLI\u003c/h3\u003e\n\u003cp\u003eA ready-to-use command-line tool is included to run audits and generate JSON audit reports. It is intended for inspection and reporting purposes — not for extraction.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtension methods in \u003ccode\u003eZipWriterExtensions\u003c/code\u003e can now be called directly on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume the \u003ccode\u003eZipWriter\u003c/code\u003e and no longer call \u003ccode\u003efinish()\u003c/code\u003e automatically. Callers must now invoke \u003ccode\u003efinish()\u003c/code\u003e explicitly when they are done writing. Top-level convenience functions continue to behave as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cp\u003eThis release delivers the most substantial upgrade to the crate in years, introducing both \u003cstrong\u003efirst-class \u003ccode\u003e.zipignore\u003c/code\u003e support\u003c/strong\u003e and a \u003cstrong\u003emore extensible, modular architecture\u003c/strong\u003e for entry-handling during directory deflation. These improvements make it dramatically easier to customize how archives are built and to plug in new behaviors without fighting the internals.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eYou can now drop a \u003ccode\u003e.zipignore\u003c/code\u003e file into source directories and seamlessly exclude files and directories during archive creation. The new \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e cleanly integrates ignore rules into the deflation pipeline, enabling consistent filtering without ad-hoc logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe crate has been restructured into clear \u003cstrong\u003edeflate\u003c/strong\u003e, \u003cstrong\u003einflate\u003c/strong\u003e, and \u003cstrong\u003eutilities\u003c/strong\u003e modules. This significantly improves navigability, eases maintenance, and provides a cleaner foundation for future extension points.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e now support customizable inner handlers. This opens the API and enables advanced composition patterns—letting you chain, wrap, or override behaviors when handling entries during directory traversal and deflation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release lays the groundwork for more powerful features while maintaining high ergonomics. If you build custom processing logic or want finer-grained control over what goes into your ZIP archives, this is the version to upgrade to.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds support for preserving symlinks. The core directory traversal logic now accepts pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanges\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/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.14.0] - 2026-03-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdds the \u003ccode\u003eeap\u003c/code\u003e (early access program) module that exposes internal modules while they stabilize. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new audit module (EAP) for ZIP archives to identify security risks \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdds the ready-made ZIP audit CLI to demo the audit module; see \u003ca href=\"docs/zip-audit.md\"\u003eExperimental: Auditing a ZIP for potential risks (https://github.com/matzefriedrich/zip-extensions-rs/blob/master/ZIP audit)\u003c/a\u003e for further information about this feature \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrades the requirement on \u003ca href=\"https://github.com/zip-rs/zip2\"\u003ezip\u003c/a\u003e from \u003ccode\u003e6.0\u003c/code\u003e to \u003ccode\u003e7.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/36\"\u003e#36\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.13.1] - 2025-12-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUtilizes safely enclosed names and gracefully skips entries with invalid or potentially malicious paths, preventing runtime panics and unauthorized directory traversals. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/35\"\u003e#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.13.0] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support to call \u003ccode\u003eZipWriterExtensions\u003c/code\u003e methods on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e by changing receivers to \u003ccode\u003e\u0026amp;mut self\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume \u003ccode\u003eZipWriter\u003c/code\u003e and do not call \u003ccode\u003efinish()\u003c/code\u003e internally; callers must explicitly invoke \u003ccode\u003efinish()\u003c/code\u003e after use. For top-level convenience functions, the behavior is unchanged. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.0] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:see_no_evil: Fixes interchanged modules names (inflate vs deflate) \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2025-12-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds the \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e to handle \u003ccode\u003e.zipignore\u003c/code\u003e rules for file exclusions \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored the project structure by grouping functionality into deflate, inflate, and utilities modules. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/29\"\u003e#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactors \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e to support customizable inner handlers \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2025-12-01\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/matzefriedrich/zip-extensions-rs/commit/51d6294c66a086f5560ca065c9519405fd21e86d\"\u003e\u003ccode\u003e51d6294\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/19b859e48bb1622886027d0cd41d33a3de777624\"\u003e\u003ccode\u003e19b859e\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/7579d151e242fbea509d964ebbc8797d62b6c8b6\"\u003e\u003ccode\u003e7579d15\u003c/code\u003e\u003c/a\u003e Update zip requirement from 6.0 to 7.0 (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/bfe6362c843f1985c768ce988217e9db573ccd8f\"\u003e\u003ccode\u003ebfe6362\u003c/code\u003e\u003c/a\u003e Adds audit module for ZIP archives (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/abc5ff6eda57b1c9e062bcb1b00edcabc01a3a92\"\u003e\u003ccode\u003eabc5ff6\u003c/code\u003e\u003c/a\u003e Bump version to 0.13.1 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/09566d282bed2454f5dab69caebecbf605dd3b71\"\u003e\u003ccode\u003e09566d2\u003c/code\u003e\u003c/a\u003e Uses \u003ccode\u003eenclosed_name\u003c/code\u003e instead of \u003ccode\u003emangled_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/de4f392b28cfb0b82d8dd8e5d0a51a1fb7dbe80f\"\u003e\u003ccode\u003ede4f392\u003c/code\u003e\u003c/a\u003e Update README to reflect module restructuring and revised imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/6ac8c02a332388ae4becb258b922498c541df48b\"\u003e\u003ccode\u003e6ac8c02\u003c/code\u003e\u003c/a\u003e Make extensions work on mutable borrow (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/34\"\u003e#34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/cb1dfab531690539f6a9895af31cced6fb73b968\"\u003e\u003ccode\u003ecb1dfab\u003c/code\u003e\u003c/a\u003e Update zip-extensions version to 0.12.0 in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/b3e6f0ef0bebcc432effa1c8981dc62c6f0fae43\"\u003e\u003ccode\u003eb3e6f0e\u003c/code\u003e\u003c/a\u003e Bump version to 0.12.0 in Cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.14.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.27 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 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/719\"\u003erust-lang/log#719\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.29\"\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.8 to 0.11.10\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.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\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.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\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/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\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/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.10\"\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.142 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.142...v1.0.149\"\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.175 to 0.2.185\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.185\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.184\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cp\u003eThe remaining fixed-width integer aliases, \u003ccode\u003e__uint128_t\u003c/code\u003e, \u003ccode\u003e__uint128\u003c/code\u003e, \u003ccode\u003e__int128_t\u003c/code\u003e, and \u003ccode\u003e__int128\u003c/code\u003e,\nhave been deprecated. Use \u003ccode\u003ei128\u003c/code\u003e and \u003ccode\u003eu128\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e Redox: Fix signal action constant types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5009\"\u003e#5009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEspIDF: Correct the value of \u003ccode\u003eDT_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5034\"\u003e#5034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix locale values and add \u003ccode\u003eRTLD_NOLOAD\u003c/code\u003e, some TCP constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5025\"\u003e#5025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Use \u003ccode\u003ePadding::new(\u0026lt;zeroed\u0026gt;)\u003c/code\u003e rather than \u003ccode\u003ePadding::uninit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5036\"\u003e#5036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epotentially breaking\u003c/strong\u003e Linux: Add new fields to \u003ccode\u003estruct ptrace_syscall_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4966\"\u003e#4966\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.185/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.184...0.2.185\"\u003e0.2.185\u003c/a\u003e - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.184\"\u003e0.2.184\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cp\u003eThe remaining fixed-width integer aliases, \u003ccode\u003e__uint128_t\u003c/code\u003e, \u003ccode\u003e__uint128\u003c/code\u003e, \u003ccode\u003e__int128_t\u003c/code\u003e, and \u003ccode\u003e__int128\u003c/code\u003e,\nhave been deprecated. Use \u003ccode\u003ei128\u003c/code\u003e and \u003ccode\u003eu128\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e Redox: Fix signal action constant types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5009\"\u003e#5009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEspIDF: Correct the value of \u003ccode\u003eDT_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5034\"\u003e#5034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix locale values and add \u003ccode\u003eRTLD_NOLOAD\u003c/code\u003e, some TCP constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5025\"\u003e#5025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Use \u003ccode\u003ePadding::new(\u0026lt;zeroed\u0026gt;)\u003c/code\u003e rather than \u003ccode\u003ePadding::uninit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5036\"\u003e#5036\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/71d5bfcc1bda05da1783666fc2cd7d9669c9c4c8\"\u003e\u003ccode\u003e71d5bfc\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.185\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1027d1c23bd3f07ba3dc6ab4a4eb4660cc91e509\"\u003e\u003ccode\u003e1027d1c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: Pin nightly to 2026-04-01\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0e9c6e53cca07b36239a6dc4e65d8b691b39023a\"\u003e\u003ccode\u003e0e9c6e5\u003c/code\u003e\u003c/a\u003e redox: Add semaphore functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/24ef457ddd312f8b8055a8ed07f5376c5792c211\"\u003e\u003ccode\u003e24ef457\u003c/code\u003e\u003c/a\u003e feat: add back support for gnu windows x86 in ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/aa75caf30c0153647c9ab9fc0fe382bce2564b0c\"\u003e\u003ccode\u003eaa75caf\u003c/code\u003e\u003c/a\u003e horizon: Change POLL constants from c_short to c_int\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b7eda5a40c678c4a195a389a329d85008eabaf2d\"\u003e\u003ccode\u003eb7eda5a\u003c/code\u003e\u003c/a\u003e hexagon: add missing constants and fix types for linux-musl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d4613f96a5dd56810baeb0c57403c36e37b5383d\"\u003e\u003ccode\u003ed4613f9\u003c/code\u003e\u003c/a\u003e newlib/espidf: Add espidf_picolibc cfg for picolibc O_* flag values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/c89fd76cc760e29bb2a2703d87e24fc9d134f622\"\u003e\u003ccode\u003ec89fd76\u003c/code\u003e\u003c/a\u003e Fix typo in Padding comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b3264b292ab0372bde0f9a0aa41b2758a8837bde\"\u003e\u003ccode\u003eb3264b2\u003c/code\u003e\u003c/a\u003e hexagon: decouple time64 types from musl symbol redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/db1ebee456a2cb08eb53489906a0a6869f62c365\"\u003e\u003ccode\u003edb1ebee\u003c/code\u003e\u003c/a\u003e ci: Pin nightly to 2026-04-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.175...0.2.185\"\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 h...\n\n_Description has been truncated_","html_url":"https://github.com/TycOnee/KernelSU-Next/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TycOnee%2FKernelSU-Next/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"},{"uuid":"4106839419","node_id":"PR_kwDORsBVJs7MGEVG","number":2,"state":"open","title":"deps(rust)(deps): bump the rust-dependencies group in /src-tauri with 71 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-20T09:33:36.000Z","updated_at":"2026-03-21T11:05:01.424Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(rust)(deps): bump","group_name":"rust-dependencies","update_count":71,"packages":[{"name":"tauri","old_version":"2.10.2","new_version":"2.10.3","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"sysinfo","old_version":"0.38.0","new_version":"0.38.4","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"libc","old_version":"0.2.182","new_version":"0.2.183","repository_url":"https://github.com/rust-lang/libc"},{"name":"zip","old_version":"7.2.0","new_version":"8.3.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"tar","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/alexcrichton/tar-rs"},{"name":"bzip2","old_version":"0.5.2","new_version":"0.6.1","repository_url":"https://github.com/trifectatechfoundation/bzip2-rs"},{"name":"uuid","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"clap","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"tokio-tungstenite","old_version":"0.28.0","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"rusqlite","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"tempfile","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"lz4_flex","old_version":"0.11.5","new_version":"0.13.0","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"smoltcp","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/smoltcp-rs/smoltcp"},{"name":"tao","old_version":"0.34.5","new_version":"0.34.6","repository_url":"https://github.com/tauri-apps/tao"},{"name":"image","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/image-rs/image"},{"name":"winreg","old_version":"0.55.0","new_version":"0.56.0","repository_url":"https://github.com/gentoo90/winreg-rs"},{"name":"windows","old_version":"0.61.3","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"tauri-build","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"resvg","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/linebender/resvg"},{"name":"anstyle","old_version":"1.0.13","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"borsh","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/near/borsh-rs"},{"name":"borsh-derive","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/near/borsh-rs"},{"name":"cc","old_version":"1.2.56","new_version":"1.2.57","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.55","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"core-graphics","old_version":"0.24.0","new_version":"0.25.0","repository_url":"https://github.com/servo/core-foundation-rs"},{"name":"embed-resource","old_version":"3.0.6","new_version":"3.0.7","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"erased-serde","old_version":"0.4.9","new_version":"0.4.10","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"euclid","old_version":"0.22.13","new_version":"0.22.14","repository_url":"https://github.com/servo/euclid"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/krisprice/ipnet"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jiff","old_version":"0.2.22","new_version":"0.2.23","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jiff-static","old_version":"0.2.22","new_version":"0.2.23","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"libsqlite3-sys","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"moxcms","old_version":"0.7.11","new_version":"0.8.1","repository_url":"https://github.com/awxkee/moxcms"},{"name":"num_enum","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"num_enum_derive","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"openssl","old_version":"0.10.75","new_version":"0.10.76","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"openssl-sys","old_version":"0.9.111","new_version":"0.9.112","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"portable-atomic-util","old_version":"0.2.5","new_version":"0.2.6","repository_url":"https://github.com/taiki-e/portable-atomic-util"},{"name":"quote","old_version":"1.0.44","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"ravif","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/kornelski/cavif-rs"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"serde_with","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"serde_with_macros","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"socket2","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/rust-lang/socket2"},{"name":"tauri-codegen","old_version":"2.5.4","new_version":"2.5.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-macros","old_version":"2.5.4","new_version":"2.5.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin","old_version":"2.5.3","new_version":"2.5.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-runtime","old_version":"2.10.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-runtime-wry","old_version":"2.10.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-utils","old_version":"2.8.2","new_version":"2.8.3","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tiff","old_version":"0.10.3","new_version":"0.11.3","repository_url":"https://github.com/image-rs/image-tiff"},{"name":"tiny-skia","old_version":"0.11.4","new_version":"0.12.0","repository_url":"https://github.com/linebender/tiny-skia"},{"name":"tiny-skia-path","old_version":"0.11.4","new_version":"0.12.0","repository_url":"https://github.com/linebender/tiny-skia"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-macros","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.0.9+spec-1.1.0","new_version":"1.0.10+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.6+spec-1.1.0","new_version":"1.0.7+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"uds_windows","old_version":"1.1.0","new_version":"1.2.1","repository_url":"https://github.com/haraldh/rust_uds_windows"},{"name":"usvg","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/linebender/resvg"},{"name":"wry","old_version":"0.54.2","new_version":"0.54.4","repository_url":"https://github.com/tauri-apps/wry"},{"name":"zerocopy","old_version":"0.8.40","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.40","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"},{"name":"zune-core","old_version":"0.4.12","new_version":"0.5.1","repository_url":"https://github.com/etemesi254/zune-image"},{"name":"zune-jpeg","old_version":"0.4.21","new_version":"0.5.12","repository_url":"https://github.com/etemesi254/zune-image"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the rust-dependencies group in /src-tauri with 71 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.10.2` | `2.10.3` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.38.0` | `0.38.4` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.182` | `0.2.183` |\n| [zip](https://github.com/zip-rs/zip2) | `7.2.0` | `8.3.0` |\n| [tar](https://github.com/alexcrichton/tar-rs) | `0.4.44` | `0.4.45` |\n| [bzip2](https://github.com/trifectatechfoundation/bzip2-rs) | `0.5.2` | `0.6.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.21.0` | `1.22.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.28.0` | `0.29.0` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.38.0` | `0.39.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.26.0` | `3.27.0` |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.11.5` | `0.13.0` |\n| [smoltcp](https://github.com/smoltcp-rs/smoltcp) | `0.11.0` | `0.12.0` |\n| [tao](https://github.com/tauri-apps/tao) | `0.34.5` | `0.34.6` |\n| [image](https://github.com/image-rs/image) | `0.25.9` | `0.25.10` |\n| [winreg](https://github.com/gentoo90/winreg-rs) | `0.55.0` | `0.56.0` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.61.3` | `0.62.2` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.5.5` | `2.5.6` |\n| [resvg](https://github.com/linebender/resvg) | `0.46.0` | `0.47.0` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.13` | `1.0.14` |\n| [borsh](https://github.com/near/borsh-rs) | `1.6.0` | `1.6.1` |\n| [borsh-derive](https://github.com/near/borsh-rs) | `1.6.0` | `1.6.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.56` | `1.2.57` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.55` | `4.6.0` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.0.0` | `1.1.0` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [core-graphics](https://github.com/servo/core-foundation-rs) | `0.24.0` | `0.25.0` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.6` | `3.0.7` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.9` | `0.4.10` |\n| [euclid](https://github.com/servo/euclid) | `0.22.13` | `0.22.14` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.22` | `0.2.23` |\n| [jiff-static](https://github.com/BurntSushi/jiff) | `0.2.22` | `0.2.23` |\n| [libsqlite3-sys](https://github.com/rusqlite/rusqlite) | `0.36.0` | `0.37.0` |\n| [moxcms](https://github.com/awxkee/moxcms) | `0.7.11` | `0.8.1` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [num_enum_derive](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.75` | `0.10.76` |\n| [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.111` | `0.9.112` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic-util) | `0.2.5` | `0.2.6` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.44` | `1.0.45` |\n| [ravif](https://github.com/kornelski/cavif-rs) | `0.12.0` | `0.13.0` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.2` | `0.6.3` |\n| [tauri-codegen](https://github.com/tauri-apps/tauri) | `2.5.4` | `2.5.5` |\n| [tauri-macros](https://github.com/tauri-apps/tauri) | `2.5.4` | `2.5.5` |\n| [tauri-plugin](https://github.com/tauri-apps/tauri) | `2.5.3` | `2.5.4` |\n| [tauri-runtime](https://github.com/tauri-apps/tauri) | `2.10.0` | `2.10.1` |\n| [tauri-runtime-wry](https://github.com/tauri-apps/tauri) | `2.10.0` | `2.10.1` |\n| [tauri-utils](https://github.com/tauri-apps/tauri) | `2.8.2` | `2.8.3` |\n| [tiff](https://github.com/image-rs/image-tiff) | `0.10.3` | `0.11.3` |\n| [tiny-skia](https://github.com/linebender/tiny-skia) | `0.11.4` | `0.12.0` |\n| [tiny-skia-path](https://github.com/linebender/tiny-skia) | `0.11.4` | `0.12.0` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.11.0` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.6.0` | `2.6.1` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.9+spec-1.1.0` | `1.0.10+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.6+spec-1.1.0` | `1.0.7+spec-1.1.0` |\n| [uds_windows](https://github.com/haraldh/rust_uds_windows) | `1.1.0` | `1.2.1` |\n| [usvg](https://github.com/linebender/resvg) | `0.46.0` | `0.47.0` |\n| [wry](https://github.com/tauri-apps/wry) | `0.54.2` | `0.54.4` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.40` | `0.8.47` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.40` | `0.8.47` |\n| [zune-core](https://github.com/etemesi254/zune-image) | `0.4.12` | `0.5.1` |\n| [zune-jpeg](https://github.com/etemesi254/zune-image) | `0.4.21` | `0.5.12` |\n\nUpdates `tauri` from 2.10.2 to 2.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri v2.10.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 941 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1052 crate dependencies)\nCrate:     atk\nVersion:   0.18.2\nWarning:   unmaintained\nTitle:     gtk-rs GTK3 bindings - no longer maintained\nDate:      2024-03-04\nID:        RUSTSEC-2024-0413\nURL:       https://rustsec.org/advisories/RUSTSEC-2024-0413\nDependency tree:\natk 0.18.2\n└── gtk 0.18.2\n    ├── wry 0.54.0\n    │   └── tauri-runtime-wry 2.10.1\n    │       └── tauri 2.10.3\n    │           ├── tauri-utils 2.8.3\n    │           │   ├── tauri-schema-generator 0.0.0\n    │           │   ├── tauri-runtime-wry 2.10.1\n    │           │   ├── tauri-runtime 2.10.1\n    │           │   │   ├── tauri-runtime-wry 2.10.1\n    │           │   │   └── tauri 2.10.3\n    │           │   ├── tauri-plugin 2.5.4\n    │           │   │   ├── tauri-plugin-sample 0.1.0\n    │           │   │   │   └── api 0.1.0\n    │           │   │   └── tauri-plugin-log 2.6.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-macros 2.5.5\n    │           │   │   └── tauri 2.10.3\n    │           │   ├── tauri-codegen 2.5.5\n    │           │   │   ├── tauri-macros 2.5.5\n    │           │   │   └── tauri-build 2.5.6\n    │           │   │       ├── tauri-file-associations-demo 0.1.0\n    │           │   │       ├── tauri 2.10.3\n    │           │   │       ├── resources 0.1.0\n    │           │   │       ├── bench_helloworld 0.1.0\n    │           │   │       ├── bench_files_transfer 0.1.0\n    │           │   │       ├── bench_cpu_intensive 0.1.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-cli 2.10.1\n    │           │   │   └── tauri-cli-node 0.0.0\n    │           │   ├── tauri-bundler 2.8.1\n    │           │   │   └── tauri-cli 2.10.1\n    │           │   ├── tauri-build 2.5.6\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\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/tauri-apps/tauri/commit/9b17a7aeae9a83222ffe829aa4e2d8a5ba6bed8c\"\u003e\u003ccode\u003e9b17a7a\u003c/code\u003e\u003c/a\u003e fix(ci): bump rustsec/audit-check to v2 and ignore time audit (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15030\"\u003e#15030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/d86827980d45826bb30749a3dbc11c9326ed8bd9\"\u003e\u003ccode\u003ed868279\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14897\"\u003e#14897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3a65cc6885ea61e35dc5be23b229043ab6e92372\"\u003e\u003ccode\u003e3a65cc6\u003c/code\u003e\u003c/a\u003e fix(test): disable \u003ccode\u003eresolve_resource_dir\u003c/code\u003e on Android (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15026\"\u003e#15026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/52cf195b78e0b78f02d8aae997116c620355b095\"\u003e\u003ccode\u003e52cf195\u003c/code\u003e\u003c/a\u003e refactor(cli): reduce some nesting code (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14844\"\u003e#14844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c3cbff3f7430161715f80f82128b345a6f7140c9\"\u003e\u003ccode\u003ec3cbff3\u003c/code\u003e\u003c/a\u003e fix: resource path handles \u003ccode\u003e./\u003c/code\u003e path differently (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/33754ae5e3740d022483b6164511c5c001a3c24b\"\u003e\u003ccode\u003e33754ae\u003c/code\u003e\u003c/a\u003e fix(cli): unusable empty password private keys (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15022\"\u003e#15022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3935dee121e1dcb4f377c9933233c0ace186b0bb\"\u003e\u003ccode\u003e3935dee\u003c/code\u003e\u003c/a\u003e Add AI tool policy to contributing guide (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15002\"\u003e#15002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/33932a72b27c970dde242da5241f7a340277507d\"\u003e\u003ccode\u003e33932a7\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump svelte from 5.51.5 to 5.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15015\"\u003e#15015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7d3c7593a9d41ac1cc7f72e959263f22d32bc61d\"\u003e\u003ccode\u003e7d3c759\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.59.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15001\"\u003e#15001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f20256bca542dfd6ba4b5e2741a6a9439cc57be8\"\u003e\u003ccode\u003ef20256b\u003c/code\u003e\u003c/a\u003e chore: fix clippy warnings (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14999\"\u003e#14999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-v2.10.2...tauri-v2.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\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/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sysinfo` from 0.38.0 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/blob/main/CHANGELOG.md\"\u003esysinfo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.38.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Unpin \u003ccode\u003eobjc2-*\u003c/code\u003e crates version.\u003c/li\u003e\n\u003cli\u003eLinux: Fix computation of disk size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Improve accuracy of \u003ccode\u003eSystem::available_memory\u003c/code\u003e and \u003ccode\u003eSystem::used_memory\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDocumentation: add missing unit for \u003ccode\u003eCPU::frequency\u003c/code\u003e returned value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eError\u003c/code\u003e trait for \u003ccode\u003eMacAddrFromStrError\u003c/code\u003e, \u003ccode\u003eIpNetworkFromStrError\u003c/code\u003e and \u003ccode\u003eKillError\u003c/code\u003e types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Put back support for versions below macOS 12.\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/GuillaumeGomez/sysinfo/commit/97c194d6f0b0e09eee7db22e2128cd303e58a11d\"\u003e\u003ccode\u003e97c194d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1642\"\u003e#1642\u003c/a\u003e from GuillaumeGomez/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/91b92f12025c19fa27567135be7589d32d826e6b\"\u003e\u003ccode\u003e91b92f1\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.38.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/8e8f76c8c1e7b28686681be5710539855124537c\"\u003e\u003ccode\u003e8e8f76c\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for \u003ccode\u003e0.38.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/9e6f37c86d4ea4a1d39ee222276e6d5bdafacac1\"\u003e\u003ccode\u003e9e6f37c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1641\"\u003e#1641\u003c/a\u003e from madsmtm/macos-no-pin-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/73d545c80c472e22b926789f312ce350f83ba23d\"\u003e\u003ccode\u003e73d545c\u003c/code\u003e\u003c/a\u003e Fix warnings introduced in new objc2-* versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/5cc4bcb93eb3daf9d6f01a59ca2433fc7095a869\"\u003e\u003ccode\u003e5cc4bcb\u003c/code\u003e\u003c/a\u003e Don't pin objc2-* crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/5d4c63b8c1beced38f11d672f3bc9407c9797c57\"\u003e\u003ccode\u003e5d4c63b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1640\"\u003e#1640\u003c/a\u003e from patjakdev/patjakdev/fix-1639\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/a8ee05c1afa43aff92c0c0509be35d0523ab9b87\"\u003e\u003ccode\u003ea8ee05c\u003c/code\u003e\u003c/a\u003e Use fragment size instead of block size for disk stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/61257e4da7eb14010fae557d252d2d306e2e23ae\"\u003e\u003ccode\u003e61257e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1635\"\u003e#1635\u003c/a\u003e from GuillaumeGomez/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/3cf4b65255b533f8a154bc75adfaf66268bf82f8\"\u003e\u003ccode\u003e3cf4b65\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.38.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/compare/v0.38.0...v0.38.4\"\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.182 to 0.2.183\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.183\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\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-lang/libc/blob/0.2.183/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.182...0.2.183\"\u003e0.2.183\u003c/a\u003e - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\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/rust-lang/libc/commit/5660e6fc058d1c6c27788e3ea2bc7d3e79d3c22d\"\u003e\u003ccode\u003e5660e6f\u003c/code\u003e\u003c/a\u003e chore: Release libc 0.2.183\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8b439b76789d14215296766e97e0692e7900f1e1\"\u003e\u003ccode\u003e8b439b7\u003c/code\u003e\u003c/a\u003e allow unused link_cfg feature in rustc-dep-of-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e6436dcf4a702328aa365ced37f0a8e2d829ec3b\"\u003e\u003ccode\u003ee6436dc\u003c/code\u003e\u003c/a\u003e Adding structs and defines for vxworks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e9cca04dffbe546d5af7dc5302f8cb305d8e7370\"\u003e\u003ccode\u003ee9cca04\u003c/code\u003e\u003c/a\u003e Linux: add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/af8b8127bc7fcce8a5e70cb1a4ab8b33021bf02e\"\u003e\u003ccode\u003eaf8b812\u003c/code\u003e\u003c/a\u003e linux: relocate PIDFD definitions to src/new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d0bd7e2f2ff74d871b008069c175887cfc4e3867\"\u003e\u003ccode\u003ed0bd7e2\u003c/code\u003e\u003c/a\u003e NetBSD: add kinfo_file, kinfo_pcb structures and related constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/17f5cce00dec1207d659f21affc35fb39bca0340\"\u003e\u003ccode\u003e17f5cce\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/62c89e800adae1a3555798aad9cfffc2b7a9e7b8\"\u003e\u003ccode\u003e62c89e8\u003c/code\u003e\u003c/a\u003e OpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/82cb126e16b998d3c231bd320534e213b2096ff4\"\u003e\u003ccode\u003e82cb126\u003c/code\u003e\u003c/a\u003e enable musl32_time64 and musl_v1_2_3 for hexagon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e7f99026dc87849e0c0107019dca1a6418bec9e2\"\u003e\u003ccode\u003ee7f9902\u003c/code\u003e\u003c/a\u003e redox: fix blkcnt_t type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.183\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 7.2.0 to 8.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\u003ev8.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd must_use (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove and fix extended timestamp extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd crc32 ignore option (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/710\"\u003e#710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epath related code in single file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/712\"\u003e#712\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\u003eMalformed ZIP64 file output (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/715\"\u003e#715\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor some imports (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove code to distinct file (datetime, FixedSizeBlock) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove stream code to \u003ccode\u003esrc/read/stream.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove zip64 extra field update (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove part of the code with clippy help (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify code for unicode extra field and improve error message (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereorganize code (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid pulling in \u003ccode\u003ezeroize_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport compressing bzip2 when feature \u003ccode\u003ebzip2-rs\u003c/code\u003e is enabled, since \u003ccode\u003ebzip2/bzip2-sys\u003c/code\u003e now supports it (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenforce clippy in CI (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/674\"\u003e#674\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\u003ezip64 central header (issue 617) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow aes password as bytes (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle extra field padding (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify 2 type conversions in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAI tweaks for string type conversions in src/types.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.1.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/v8.2.0...v8.3.0\"\u003e8.3.0\u003c/a\u003e - 2026-03-19\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd must_use (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove and fix extended timestamp extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd crc32 ignore option (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/710\"\u003e#710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epath related code in single file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/712\"\u003e#712\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\u003eMalformed ZIP64 file output (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/715\"\u003e#715\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor some imports (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove code to distinct file (datetime, FixedSizeBlock) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove stream code to \u003ccode\u003esrc/read/stream.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove zip64 extra field update (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove part of the code with clippy help (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify code for unicode extra field and improve error message (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereorganize code (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid pulling in \u003ccode\u003ezeroize_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.1.0...v8.2.0\"\u003e8.2.0\u003c/a\u003e - 2026-03-02\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport compressing bzip2 when feature \u003ccode\u003ebzip2-rs\u003c/code\u003e is enabled, since \u003ccode\u003ebzip2/bzip2-sys\u003c/code\u003e now supports it (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenforce clippy in CI (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/674\"\u003e#674\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\u003ezip64 central header (issue 617) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow aes password as bytes (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle extra field padding (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify 2 type conversions in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAI tweaks for string type conversions in src/types.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.0.0...v8.1.0\"\u003e8.1.0\u003c/a\u003e - 2026-02-16\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/zip-rs/zip2/commit/399469e20081561089c4fbb63574d4a8942ec752\"\u003e\u003ccode\u003e399469e\u003c/code\u003e\u003c/a\u003e chore: release v8.3.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/cde9e1b5d9cc5e67ba8da94b845ae49a7fee2434\"\u003e\u003ccode\u003ecde9e1b\u003c/code\u003e\u003c/a\u003e refactor: refactor some imports (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/5fe3f1d89a41d80bad625ff948c081b71bcb5f5c\"\u003e\u003ccode\u003e5fe3f1d\u003c/code\u003e\u003c/a\u003e refactor: move code to distinct file (datetime, FixedSizeBlock) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2aa91ffe417d257b4c752a985c06d7c47575d4ca\"\u003e\u003ccode\u003e2aa91ff\u003c/code\u003e\u003c/a\u003e refactor: move stream code to \u003ccode\u003esrc/read/stream.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3461ae2c7c3938650a6a8712cb264a7cfa5e6756\"\u003e\u003ccode\u003e3461ae2\u003c/code\u003e\u003c/a\u003e refactor: remove zip64 extra field update (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fc7750ec4c7e51f13bdd6baa14593898720ece4c\"\u003e\u003ccode\u003efc7750e\u003c/code\u003e\u003c/a\u003e feat: add must_use (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/02fb2968add2aa5a417628b8c753c399915efe29\"\u003e\u003ccode\u003e02fb296\u003c/code\u003e\u003c/a\u003e ci(deps): bump release-plz/action from 0.5.127 to 0.5.128 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/859dc1683e2bef6a0b0869d1335f73eccfe9faa3\"\u003e\u003ccode\u003e859dc16\u003c/code\u003e\u003c/a\u003e fix: Malformed ZIP64 file output (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/715\"\u003e#715\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/87d0052cb6e4c2cffbe865a1c79d7db6f5662a93\"\u003e\u003ccode\u003e87d0052\u003c/code\u003e\u003c/a\u003e deps: avoid pulling in \u003ccode\u003ezeroize_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/cf3fa1956b1850f64602937f81d9885d9d2b88fc\"\u003e\u003ccode\u003ecf3fa19\u003c/code\u003e\u003c/a\u003e feat: improve and fix extended timestamp extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.2.0...v8.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/096e3d16d14fefac51bc4d94d616b21546ea8bcc\"\u003e\u003ccode\u003e096e3d1\u003c/code\u003e\u003c/a\u003e Bump to 0.4.45 (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/17b1fd84e632071cb8eef9d3709bf347bd266446\"\u003e\u003ccode\u003e17b1fd8\u003c/code\u003e\u003c/a\u003e archive: Prevent symlink-directory collision chmod attack (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/de1a5870e603758f430073688691165f21a33946\"\u003e\u003ccode\u003ede1a587\u003c/code\u003e\u003c/a\u003e archive: Unconditionally honor PAX size (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/6071cbe74acefa8c8322809bfd43c825e5f16b60\"\u003e\u003ccode\u003e6071cbe\u003c/code\u003e\u003c/a\u003e ci: Consolidate workflows (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/ad1fde9edfb9657d17666bbec2933119ce527359\"\u003e\u003ccode\u003ead1fde9\u003c/code\u003e\u003c/a\u003e build-sys: Promote unused_code to an error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/c8cb250e8bc3f28bd69406b396bb8a92b40012c1\"\u003e\u003ccode\u003ec8cb250\u003c/code\u003e\u003c/a\u003e tests: Squash a warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/638c495a480d2a50099d55f445ece9e5f544b49d\"\u003e\u003ccode\u003e638c495\u003c/code\u003e\u003c/a\u003e ci: Add xtask infra + reverse dependency testing (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/32a9bbb26468cbdecbf73fe8eb249284d4a718ed\"\u003e\u003ccode\u003e32a9bbb\u003c/code\u003e\u003c/a\u003e tests: Add RandomReader to exercise partial-read resilience (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/9c5df0bfd70d1b063516b90fca2cf2e0dbe8b758\"\u003e\u003ccode\u003e9c5df0b\u003c/code\u003e\u003c/a\u003e Fix GNU long-name extension stream corruption on validation error (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/88b1e3b0da65b0c5b9750d1a75516145488f4793\"\u003e\u003ccode\u003e88b1e3b\u003c/code\u003e\u003c/a\u003e Fix docs typo in header.rs (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alexcrichton/tar-rs/compare/0.4.44...0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bzip2` from 0.5.2 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/releases\"\u003ebzip2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eThis release switches to \u003ca href=\"https://github.com/trifectatechfoundation/libbzip2-rs\"\u003elibbz2-rs-sys\u003c/a\u003e as the default bzip2 backend. It is written in rust, making it much easier to cross-compile. The new implementation is also more performant.\u003c/p\u003e\n\u003cp\u003eThe rust implementation does not export C symbols by default. An explicit dependency on \u003ccode\u003elibbz2-rs-sys\u003c/code\u003e and setting the \u003ccode\u003eexport-symbols\u003c/code\u003e feature flag will fix that if needed.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003ebzip2-sys\u003c/code\u003e feature flag can be used to continue to use the C backend (either the system library of a C version built from source).\u003c/p\u003e\n\u003cp\u003eThis is a breaking release, given that we want this update to be opt-in. We've used the occasion to perform an MSRV bump to \u003ccode\u003e1.82.0\u003c/code\u003e. The \u003ccode\u003elibbz2-rs-sys\u003c/code\u003e crate has the \u003ca href=\"https://spdx.org/licenses/bzip2-1.0.6.html\"\u003e\u003ccode\u003ebzip2-1.0.6\u003c/code\u003e\u003c/a\u003e license. Arguably, that is the license that \u003ccode\u003ebzip2-sys\u003c/code\u003e should have had too, given that it is just a wrapper of the original bzip2 (and \u003ccode\u003elibbz2-rs-sys\u003c/code\u003e is a derivative work). You may need to allow this license when using \u003ccode\u003ecargo-deny\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 0.6.0 by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trifectatechfoundation/bzip2-rs/pull/141\"\u003etrifectatechfoundation/bzip2-rs#141\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/compare/v0.5.2...v0.6.0\"\u003ehttps://github.com/trifectatechfoundation/bzip2-rs/compare/v0.5.2...v0.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/trifectatechfoundation/bzip2-rs/commit/eebf6e470f6c4a14295fcaf43c619ae4a0e5690a\"\u003e\u003ccode\u003eeebf6e4\u003c/code\u003e\u003c/a\u003e release version 0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/1ed41c45255ac550592ed4df1c59a37f18be6089\"\u003e\u003ccode\u003e1ed41c4\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eMaybeUninit\\\u0026lt;u8\u0026gt;\u003c/code\u003e (de)compress API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/a1652196e8451c8e32022d5a4fa4debb51c279ee\"\u003e\u003ccode\u003ea165219\u003c/code\u003e\u003c/a\u003e chore: remove redundant word in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/422ae6da4a4a52774e8d44c918cc2140363d23ec\"\u003e\u003ccode\u003e422ae6d\u003c/code\u003e\u003c/a\u003e fix(bzip2-sys): license expression to be a valid spdx expression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/21db6979453d284196df0c6f968c56900db80f00\"\u003e\u003ccode\u003e21db697\u003c/code\u003e\u003c/a\u003e ran \u003ccode\u003ecargo clippy --fix -- -A clippy::all -W clippy::use_self\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/71d5b0396ff427ef1e49b45e7ea7436f4fbb41b8\"\u003e\u003ccode\u003e71d5b03\u003c/code\u003e\u003c/a\u003e Release 0.6.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/compare/v0.5.2...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.21.0 to 1.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to rand 0.10 by \u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.22.0 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/uuid-rs/uuid/pull/864\"\u003euuid-rs/uuid#864\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/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.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/uuid-rs/uuid/commit/da15792ae239df4ff32d236a027901dd1e3b4600\"\u003e\u003ccode\u003eda15792\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/864\"\u003e#864\u003c/a\u003e from uuid-rs/cargo/v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7ec48c98e8db5ae6d5a12bef7ec42ef4c05463ca\"\u003e\u003ccode\u003e7ec48c9\u003c/code\u003e\u003c/a\u003e prepare for 1.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c4e983f3cf9f59811ed2d94f6d1efff5a9ffe54f\"\u003e\u003ccode\u003ec4e983f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/863\"\u003e#863\u003c/a\u003e from haxtibal/tdmg/rand_0_9_and_0_10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f3f677e9d880ec4e283103572b12502b86adfc66\"\u003e\u003ccode\u003ef3f677e\u003c/code\u003e\u003c/a\u003e update workspace root to rand 0.10\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `once_cell` from 1.21.3 to 1.21.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matklad/once_cell/blob/master/CHANGELOG.md\"\u003eonce_cell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix unsoundness in \u003ccode\u003eOnceCell::wait\u003c/code\u003e under \u003ccode\u003e--features=parking_lot\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/295\"\u003e#295\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf thread A calls \u003ccode\u003ewait\u003c/code\u003e, while thread B calls \u003ccode\u003eget_or_try_init(f)\u003c/code\u003e, and, furthermore, \u003ccode\u003ef\u003c/code\u003e panics,\nthe \u003ccode\u003ewait\u003c/code\u003e incorrectly returns and thread A observes uninitialized memory.\u003c/p\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for a nice find!\u003c/p\u003e\n\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/matklad/once_cell/commit/80fe900b21f6d76c1a2ed74d3343e8a3a88c46d0\"\u003e\u003ccode\u003e80fe900\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/296\"\u003e#296\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a5e09c971c23afb1a3be8ae32794e2dca940ccd4\"\u003e\u003ccode\u003ea5e09c9\u003c/code\u003e\u003c/a\u003e release 1.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2426d45d85841879e71a880af543fd3d2be78db1\"\u003e\u003ccode\u003e2426d45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/295\"\u003e#295\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a1441215db85adb6a47b0aa1062d1eea7c5fba65\"\u003e\u003ccode\u003ea144121\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/290\"\u003e#290\u003c/a\u003e from alexanderkjall/run-tests-with-no-default-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/232a1a49b55154c0b6f12d662619000efd3aecd8\"\u003e\u003ccode\u003e232a1a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/292\"\u003e#292\u003c/a\u003e from phil-opp/doc-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/d31767bbcd33b03ee3360a9112eba41d1b278d3a\"\u003e\u003ccode\u003ed31767b\u003c/code\u003e\u003c/a\u003e fix OnceCell::wait with features=parking_lot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/28d29ae1c1eb082617efb4eddb6dae3d0c607fdd\"\u003e\u003ccode\u003e28d29ae\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003esync::OnceCell::try_insert\u003c/code\u003e docs should import \u003ccode\u003esync\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/0f78fb0d6d6a634fd76548f33fa38b250390e982\"\u003e\u003ccode\u003e0f78fb0\u003c/code\u003e\u003c/a\u003e make the command 'cargo test --no-default-features' work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/fda60a6c70eb2e25a0c73bf515ec4779df3d2e6c\"\u003e\u003ccode\u003efda60a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/287\"\u003e#287\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/b5b98c09eb9c95376e150eb6bda8c7637bba5aa4\"\u003e\u003ccode\u003eb5b98c0\u003c/code\u003e\u003c/a\u003e Add tests for OnceRef\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.21.3...v1.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.2 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in \u003ccode\u003echacha20\u003c/code\u003e instead of \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eIndexedRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_array\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_array\u003c/code\u003e, \u003ccode\u003echoose_multiple_weighted\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_weighted\u003c/code\u003e, struct \u003ccode\u003eSliceChooseIter\u003c/code\u003e -\u0026gt; \u003ccode\u003eIndexedSamples\u003c/code\u003e and fns \u003ccode\u003eIteratorRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_fill\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_fill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eFill\u003c/code\u003e be implemented for element types, not sliceable types (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eOsError::raw_os_error\u003c/code\u003e on UEFI targets by returning \u003ccode\u003eOption\u0026lt;usize\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fn \u003ccode\u003eTryRngCore::read_adapter(..) -\u0026gt; RngReadAdapter\u003c/code\u003e with simpler struct \u003ccode\u003eRngReader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fns \u003ccode\u003eSeedableRng::from_os_rng\u003c/code\u003e, \u003ccode\u003etry_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e support for \u003ccode\u003eStdRng\u003c/code\u003e, \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epostcard\u003c/code\u003e instead of \u003ccode\u003ebincode\u003c/code\u003e to test the serde feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid excessive allocation in \u003ccode\u003eIteratorRandom::sample\u003c/code\u003e when \u003ccode\u003eamount\u003c/code\u003e is much larger than iterator size (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eos_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003esys_rng\u003c/code\u003e, \u003ccode\u003eOsRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysRng\u003c/code\u003e, \u003ccode\u003eOsError\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eRngExt\u003c/code\u003e as upstream \u003ccode\u003erand_core\u003c/code\u003e has renamed \u003ccode\u003eRngCore\u003c/code\u003e -\u0026gt; \u003ccode\u003eRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fns \u003ccode\u003eIndexedRandom::choose_iter\u003c/code\u003e, \u003ccode\u003echoose_weighted_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eXoshiro128PlusPlus\u003c/code\u003e, \u003ccode\u003eXoshiro256PlusPlus\u003c/code\u003e prngs (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eChaCha8Rng\u003c/code\u003e, \u003ccode\u003eChaCha12Rng\u003c/code\u003e, \u003ccode\u003eChaCha20Rng\u003c/code\u003e behind \u003ccode\u003echacha\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFn \u003ccode\u003erand::make_rng() -\u0026gt; R where R: SeedableRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unused feature \u0026quot;nightly\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved feature \u003ccode\u003esmall_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1677\"\u003erust-random/rand#1677\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1693\"\u003erust-random/rand#1693\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1695\"\u003erust-random/rand#1695\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1697\"\u003erust-random/rand#1697\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1717\"\u003e#1717\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1717\"\u003erust-random/rand#1717\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1722\"\u003e#1722\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1722\"\u003erust-random/rand#1722\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1732\"\u003erust-random/rand#1732\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1734\"\u003erust-random/rand#1734\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-random/rand/commit/acc5f246d3338ffea40aa0f25a46f84d6d19db8d\"\u003e\u003ccode\u003eacc5f24\u003c/code\u003e\u003c/a\u003e Prepare v0.10.0 releases (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/95c51651c904ca8e77cdec5ebb6f218bb505f18f\"\u003e\u003ccode\u003e95c5165\u003c/code\u003e\u003c/a\u003e Add fn rand::make_rng (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/146da581490e534332a6018c15d7765b4c16851e\"\u003e\u003ccode\u003e146da58\u003c/code\u003e\u003c/a\u003e CHANGELOG: add PR links (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1738\"\u003e#1738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/8cacd6da6df9256d13d8ceb499310844227379fd\"\u003e\u003ccode\u003e8cacd6d\u003c/code\u003e\u003c/a\u003e README tweaks (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/28e3df866fdf2a1892abce84a0832c1eb15511ef\"\u003e\u003ccode\u003e28e3df8\u003c/code\u003e\u003c/a\u003e Update chacha20: use ChaChaCore directly; remove bytes_until_reseed field (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/03db3110d0224cf5c9ae7b4462e58f4dca4a5293\"\u003e\u003ccode\u003e03db311\u003c/code\u003e\u003c/a\u003e Replace fn reseed_and_generate with try_to_reseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b14483e6abd464c2745ed701cebf214a0f6fb374\"\u003e\u003ccode\u003eb14483e\u003c/code\u003e\u003c/a\u003e Apply inline attr to fn generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fda8f74872f759cf72514c84dec30033c04f60d1\"\u003e\u003ccode\u003efda8f74\u003c/code\u003e\u003c/a\u003e Remove bytes_until_reseed field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/213bb3bd4270df73bdd4885c2bf5682dce73c03d\"\u003e\u003ccode\u003e213bb3b\u003c/code\u003e\u003c/a\u003e Bump chacha20 to 0.10.0-rc.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/72afe1e973fcd83d840cf597888223072bbdb04c\"\u003e\u003ccode\u003e72afe1e\u003c/code\u003e\u003c/a\u003e Minor tweaks; prepare v0.10.0-rc.9 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_core-0.9.2...0.10.0\"\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.60 to 4.6.0\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.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\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/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\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.60...clap_complete-v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-tungstenite` from 0.28.0 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/snapview/tokio-tungstenite/blob/master/CHANGELOG.md\"\u003etokio-tungstenite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.29.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003etungstenite\u003c/code\u003e to \u003ccode\u003e0.29.0\u003c/code\u003e. See \u003ca href=\"https://github.com/snapview/tungstenite-rs/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003etungstenite\u003c/code\u003e release\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/snapview/tokio-tungstenite/commit/7930ff2f825a69cad44b928b19b6fb81bffc3f7a\"\u003e\u003ccode\u003e7930ff2\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snapview/tokio-tungstenite/commit/38d04656fe28be0000920201d6a49bf5ec3d537b\"\u003e\u003ccode\u003e38d0465\u003c/code\u003e\u003c/a\u003e Update Readme (\u003ca href=\"https://redirect.github.com/snapview/tokio-tungstenite/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/snapview/tokio-tungstenite/compare/v0.28.0...v0.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.38.0 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix constraints on VTab Aux data \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1778\"\u003e#1778\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1771\"\u003e#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docs.rs generation \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1779\"\u003e#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a small typo in \u003ccode\u003erollback_hook\u003c/code\u003e docstring \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1780\"\u003e#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some warnings from Intellij \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1781\"\u003e#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimal doc for features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1783\"\u003e#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear hooks only for owning connections \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1785\"\u003e#1785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to SQLite C Interface, Prepare Flags \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1787\"\u003e#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComment functions which are not usable from a loadable extension \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1789\"\u003e#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactorize code \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1792\"\u003e#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate getrandom to 0.4 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1798\"\u003e#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cargo.toml \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1800\"\u003e#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appveyor \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1807\"\u003e#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to unix timestamp for chrono, jiff and time \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1808\"\u003e#1808\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1803\"\u003e#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(trace): check that the sql string pointer is not NULL \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1805\"\u003e#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.3 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TryFrom\u003c!-- raw HTML omitted --\u003e for Value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1819\"\u003e#1819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1817\"\u003e#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake possible to pass your own pointers \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1626\"\u003e#1626\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1602\"\u003e#1602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.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/rusqlite/rusqlite/commit/2a1790a69107cd03dae85d501dcbdb11c5b32ef3\"\u003e\u003ccode\u003e2a1790a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1820\"\u003e#1820\u003c/a\u003e from gwenn/0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/7c43afcb74fe973d22f74e9e4821a20f4fa5e94b\"\u003e\u003ccode\u003e7c43afc\u003c/code\u003e\u003c/a\u003e Prepare next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/487af3c2d335f6ac1409a12fd283a7b4650ed106\"\u003e\u003ccode\u003e487af3c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1626\"\u003e#1626\u003c/a\u003e from gwenn/ptr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/643d581b67f91d236e63555cfd89efc8f2452a9e\"\u003e\u003ccode\u003e643d581\u003c/code\u003e\u003c/a\u003e Warn about potential memory leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/67f59c39f5199a7b4cfdb33bee90b8bf2ea36792\"\u003e\u003ccode\u003e67f59c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1819\"\u003e#1819\u003c/a\u003e from gwenn/utf8error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/870d5b6b3cb119b8378fc730da18fec1f69f0612\"\u003e\u003ccode\u003e870d5b6\u003c/code\u003e\u003c/a\u003e Use TryFrom\u0026lt;ValueRef\u0026gt; for Value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/93085d8ac3fc5375ce17f1b01c22d229485abd51\"\u003e\u003ccode\u003e93085d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\u003c/a\u003e from gwenn/3.51.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/7bd509863f304a40ba6be1c1e3ad70a221d50490\"\u003e\u003ccode\u003e7bd...\n\n_Description has been truncated_","html_url":"https://github.com/xuanhong04/bug-login-release/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xuanhong04%2Fbug-login-release/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4092022224","node_id":"PR_kwDOJbN1qc7LY5oJ","number":2236,"state":"open","title":"Bump the rust-dependencies group with 21 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-18T00:55:15.000Z","updated_at":"2026-03-18T01:12:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":21,"packages":[{"name":"serde_with","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"clap","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"anstream","old_version":"0.6.21","new_version":"1.0.0","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.13","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.7","new_version":"1.0.0","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"cc","old_version":"1.2.56","new_version":"1.2.57","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.55","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"darling","old_version":"0.21.3","new_version":"0.23.0","repository_url":"https://github.com/TedDriggs/darling"},{"name":"darling_core","old_version":"0.21.3","new_version":"0.23.0","repository_url":"https://github.com/TedDriggs/darling"},{"name":"darling_macro","old_version":"0.21.3","new_version":"0.23.0","repository_url":"https://github.com/TedDriggs/darling"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"serde_with_macros","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"toml_datetime","old_version":"1.0.0+spec-1.1.0","new_version":"1.0.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.25.4+spec-1.1.0","new_version":"0.25.5+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_parser","old_version":"1.0.9+spec-1.1.0","new_version":"1.0.10+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"winnow","old_version":"0.7.15","new_version":"1.0.0","repository_url":"https://github.com/winnow-rs/winnow"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.21` | `1.0.0` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.13` | `1.0.14` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.7` | `1.0.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.56` | `1.2.57` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.55` | `4.6.0` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.0.0` | `1.1.0` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [darling](https://github.com/TedDriggs/darling) | `0.21.3` | `0.23.0` |\n| [darling_core](https://github.com/TedDriggs/darling) | `0.21.3` | `0.23.0` |\n| [darling_macro](https://github.com/TedDriggs/darling) | `0.21.3` | `0.23.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.11.0` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.0.0+spec-1.1.0` | `1.0.1+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.4+spec-1.1.0` | `0.25.5+spec-1.1.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.9+spec-1.1.0` | `1.0.10+spec-1.1.0` |\n| [winnow](https://github.com/winnow-rs/winnow) | `0.7.15` | `1.0.0` |\n\nUpdates `serde_with` from 3.17.0 to 3.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.18.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with more sequence and set types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88 due to the \u003ccode\u003edarling\u003c/code\u003e dependency\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/jonasbb/serde_with/commit/d50ec962c6ecad7d8972f95d7ee7cea398b7eb41\"\u003e\u003ccode\u003ed50ec96\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/984fe3252ecd47526f452e39736f70f96b503f7c\"\u003e\u003ccode\u003e984fe32\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/4ba41c70c7f12b2e543ae81480a50b4d76245419\"\u003e\u003ccode\u003e4ba41c7\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/8fb2468ce24e822fc29cd9aa8ebb3feb3ddf1eb3\"\u003e\u003ccode\u003e8fb2468\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/aec0a23c15943bc4ca82d329695fabefb2b19174\"\u003e\u003ccode\u003eaec0a23\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/25c15a2c5c53f8fa71af91d699877147568338b8\"\u003e\u003ccode\u003e25c15a2\u003c/code\u003e\u003c/a\u003e Update time dependency to 0.3.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/93bd3f4bebec516e5608a12f09ad1859cdced9a7\"\u003e\u003ccode\u003e93bd3f4\u003c/code\u003e\u003c/a\u003e Update test output after darling update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f825dbffb12dd758c80247259a271956f1c484b4\"\u003e\u003ccode\u003ef825dbf\u003c/code\u003e\u003c/a\u003e Upgrade darling to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/65cbd738f090f25d89ec4b350501b4aa5b38bd9e\"\u003e\u003ccode\u003e65cbd73\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/daff02ea264c3136131bfcff079304714f359bd9\"\u003e\u003ccode\u003edaff02e\u003c/code\u003e\u003c/a\u003e Extend OneOrMany implementation to more collection types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.17.0...v3.18.0\"\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.60 to 4.6.0\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.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\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/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\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.60...clap_complete-v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.22 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\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/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.22...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstream` from 0.6.21 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/3048fe7820055a6c995170d822e725c62b3d63e1\"\u003e\u003ccode\u003e3048fe7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/028ff0d0ec6ce881769d9cf9a80c535d623a17d0\"\u003e\u003ccode\u003e028ff0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/293\"\u003e#293\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/f1823a98afe29847e1e7d524f292c09818b98fa7\"\u003e\u003ccode\u003ef1823a9\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/74f4be64a9464b8e4734ed462c7e25030f36cf35\"\u003e\u003ccode\u003e74f4be6\u003c/code\u003e\u003c/a\u003e chore(ci): Fix name of clippy::empty_enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e0d98b6f4b3d86e2b1656b687a03a9435e5414c9\"\u003e\u003ccode\u003ee0d98b6\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/24c5c995faba5b7e0c7f032f0bf38ad066cf83a8\"\u003e\u003ccode\u003e24c5c99\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ad7697dc13139fba901970d3e34559e0cdc39510\"\u003e\u003ccode\u003ead7697d\u003c/code\u003e\u003c/a\u003e chore(ci): Automatic update from template (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b65c34513daab41988ec0221fdad20eb9452854b\"\u003e\u003ccode\u003eb65c345\u003c/code\u003e\u003c/a\u003e chore: Update prek hooks (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/anstream-v0.6.21...anstream-v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle` from 1.0.13 to 1.0.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/0fe6f0ff6d52e9f91d4071199bd0b24bd46f3d35\"\u003e\u003ccode\u003e0fe6f0f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/332016ed167c53752a4ab11f22317745b2aa6763\"\u003e\u003ccode\u003e332016e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/dd73f64cf6287fb70578e3ad12079aad4f93a04b\"\u003e\u003ccode\u003edd73f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/301\"\u003e#301\u003c/a\u003e from Muscraft/fix-some-escape-codes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e2d2fb53a71cd95ed0c2f50bc8a73f86c9e6bb37\"\u003e\u003ccode\u003ee2d2fb5\u003c/code\u003e\u003c/a\u003e fix: Make 4:0 removes all underline styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/d82d083aa05ee4ddc059631f083047cbf32cc9ae\"\u003e\u003ccode\u003ed82d083\u003c/code\u003e\u003c/a\u003e feat: Support SGR 59 (reset underline color to default)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/85c9a86d4cb8bb2fb1c4a7729e2c70965ad38688\"\u003e\u003ccode\u003e85c9a86\u003c/code\u003e\u003c/a\u003e feat: Support SGR 22-29 (off codes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ac5c23b73200b8bfa6b016736a951d413fc0536d\"\u003e\u003ccode\u003eac5c23b\u003c/code\u003e\u003c/a\u003e refactor: Reorder SGR match arms to follow numerical order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/2234b680fb3816a8b9ebccefd7cbb4b90b98553d\"\u003e\u003ccode\u003e2234b68\u003c/code\u003e\u003c/a\u003e test: Add tests for SGR off codes, underline subparams, and underline color r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ffb555fe2bd93b50eee1c8181195fc2fe532c4fc\"\u003e\u003ccode\u003effb555f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/55de8a6470a6ed490efe46e47ccfae313c1a2d35\"\u003e\u003ccode\u003e55de8a6\u003c/code\u003e\u003c/a\u003e chore: Download libc to match cargo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/v1.0.13...v1.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle-parse` from 0.2.7 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/3048fe7820055a6c995170d822e725c62b3d63e1\"\u003e\u003ccode\u003e3048fe7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/028ff0d0ec6ce881769d9cf9a80c535d623a17d0\"\u003e\u003ccode\u003e028ff0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/293\"\u003e#293\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/f1823a98afe29847e1e7d524f292c09818b98fa7\"\u003e\u003ccode\u003ef1823a9\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/74f4be64a9464b8e4734ed462c7e25030f36cf35\"\u003e\u003ccode\u003e74f4be6\u003c/code\u003e\u003c/a\u003e chore(ci): Fix name of clippy::empty_enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e0d98b6f4b3d86e2b1656b687a03a9435e5414c9\"\u003e\u003ccode\u003ee0d98b6\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/24c5c995faba5b7e0c7f032f0bf38ad066cf83a8\"\u003e\u003ccode\u003e24c5c99\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ad7697dc13139fba901970d3e34559e0cdc39510\"\u003e\u003ccode\u003ead7697d\u003c/code\u003e\u003c/a\u003e chore(ci): Automatic update from template (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b65c34513daab41988ec0221fdad20eb9452854b\"\u003e\u003ccode\u003eb65c345\u003c/code\u003e\u003c/a\u003e chore: Update prek hooks (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/anstyle-parse-v0.2.7...anstyle-parse-v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.56 to 1.2.57\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.57\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSize archiver batches according to argument length not argument count (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eBuild::env\u003c/code\u003e for setting environment variables of compiler invocations and other child processes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1656\"\u003e#1656\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1682\"\u003e#1682\u003c/a\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-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.56...cc-v1.2.57\"\u003e1.2.57\u003c/a\u003e - 2026-03-13\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSize archiver batches according to argument length not argument count (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eBuild::env\u003c/code\u003e for setting environment variables of compiler invocations and other child processes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1656\"\u003e#1656\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1682\"\u003e#1682\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/rust-lang/cc-rs/commit/77f88665c649ac70792a15a73709ad93a35917ae\"\u003e\u003ccode\u003e77f8866\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.57 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1681\"\u003e#1681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c541d9b3cf80c8a58e2961d0f5273dc94a474b26\"\u003e\u003ccode\u003ec541d9b\u003c/code\u003e\u003c/a\u003e Size archiver batches according to argument length not argument count (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/1654cb904b3255290c7f9cfae2e3a04ec307c95a\"\u003e\u003ccode\u003e1654cb9\u003c/code\u003e\u003c/a\u003e Improve the semantics of \u003ccode\u003eBuild::env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5868a0f0e408af43be0563bd3244f96d3e55528c\"\u003e\u003ccode\u003e5868a0f\u003c/code\u003e\u003c/a\u003e Use cargo-nextest in main.yml (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1686\"\u003e#1686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c5610e10711feb0c7b08b345a5335fc6094eb1ae\"\u003e\u003ccode\u003ec5610e1\u003c/code\u003e\u003c/a\u003e Update which requirement from ^4.0 to ^8.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d41559b130900f834a07d89a27b70a78e2511c31\"\u003e\u003ccode\u003ed41559b\u003c/code\u003e\u003c/a\u003e Serialize tests that need environment variables (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e35ca93f3036490a63a7189aa2e720039c398a94\"\u003e\u003ccode\u003ee35ca93\u003c/code\u003e\u003c/a\u003e Rename job 'regenerate' to 'rustc_target_test' (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1687\"\u003e#1687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/41965a999f692e1ac8a65dd2a23d1dca4306bee4\"\u003e\u003ccode\u003e41965a9\u003c/code\u003e\u003c/a\u003e Don't run CI twice on every PR (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9c4720bca507dfb7df83ed6a12d1be6100ab7589\"\u003e\u003ccode\u003e9c4720b\u003c/code\u003e\u003c/a\u003e rename \u003ccode\u003e__set_env\u003c/code\u003e to \u003ccode\u003eenv\u003c/code\u003e and make it un-hidden (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.56...cc-v1.2.57\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_builder` from 4.5.60 to 4.6.0\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_builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\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/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\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/v4.5.60...v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_derive` from 4.5.55 to 4.6.0\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_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\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/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\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/v4.5.55...v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_lex` from 1.0.0 to 1.1.0\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_lex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0 (2015-07-16)\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eallows creating unified help messages, a la docopt or getopts (\u003ca href=\"https://github.com/clap-rs/clap/commit/52bcd892ea51564ce463bc5865acd64f8fe91cb1\"\u003e52bcd892\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows stating all subcommands should \u003cem\u003enot\u003c/em\u003e have --version flags (\u003ca href=\"https://github.com/clap-rs/clap/commit/336c476f631d512b54ac56fdca6f29ebdc2c00c5\"\u003e336c476f\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows setting version number to auto-propagate through subcommands (\u003ca href=\"https://github.com/clap-rs/clap/commit/bc66d3c6deedeca62463fff95369ab1cfcdd366b\"\u003ebc66d3c6\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHelp Strings\u003c/strong\u003e  properly aligns and handles newlines in long help strings (\u003ca href=\"https://github.com/clap-rs/clap/commit/f9800a29696dd2cc0b0284bf693b3011831e556f\"\u003ef9800a29\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePerformance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHelp Messages\u003c/strong\u003e  big performance improvements when printing help messages (\u003ca href=\"https://github.com/clap-rs/clap/commit/52bcd892ea51564ce463bc5865acd64f8fe91cb1\"\u003e52bcd892\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eupdates readme with new features (\u003ca href=\"https://github.com/clap-rs/clap/commit/8232f7bb52e88862bc13c3d4f99ee4f56cfe4bc0\"\u003e8232f7bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix incorrect code example for \u003ccode\u003eApp::subcommand_required\u003c/code\u003e (\u003ca href=\"https://github.com/clap-rs/clap/commit/8889689dc6336ccc45b2c9f2cf8e2e483a639e93\"\u003e8889689d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.3 (2015-07-11)\u003c/h2\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eErrors\u003c/strong\u003e  writes errors to stderr (\u003ca href=\"https://github.com/clap-rs/clap/commit/cc76ab8c2b77c67b42f4717ded530df7806142cf\"\u003ecc76ab8c\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREADME.md\u003c/strong\u003e  updates example help message to new format (\u003ca href=\"https://github.com/clap-rs/clap/commit/0aca29bd5d6d1a4e9971bdc88d946ffa58606efa\"\u003e0aca29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.2 (2015-07-09)\u003c/h2\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUsage\u003c/strong\u003e  re-orders optional arguments and required to natural standard (\u003ca href=\"https://github.com/clap-rs/clap/commit/dc7e1fcea5c85d317018fb201d2a9262249131b4\"\u003edc7e1fce\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.1 (2015-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\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/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\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_lex-v1.0.0...clap_lex-v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colorchoice` 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/rust-cli/anstyle/commit/0fe6f0ff6d52e9f91d4071199bd0b24bd46f3d35\"\u003e\u003ccode\u003e0fe6f0f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/332016ed167c53752a4ab11f22317745b2aa6763\"\u003e\u003ccode\u003e332016e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/dd73f64cf6287fb70578e3ad12079aad4f93a04b\"\u003e\u003ccode\u003edd73f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/301\"\u003e#301\u003c/a\u003e from Muscraft/fix-some-escape-codes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e2d2fb53a71cd95ed0c2f50bc8a73f86c9e6bb37\"\u003e\u003ccode\u003ee2d2fb5\u003c/code\u003e\u003c/a\u003e fix: Make 4:0 removes all underline styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/d82d083aa05ee4ddc059631f083047cbf32cc9ae\"\u003e\u003ccode\u003ed82d083\u003c/code\u003e\u003c/a\u003e feat: Support SGR 59 (reset underline color to default)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/85c9a86d4cb8bb2fb1c4a7729e2c70965ad38688\"\u003e\u003ccode\u003e85c9a86\u003c/code\u003e\u003c/a\u003e feat: Support SGR 22-29 (off codes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ac5c23b73200b8bfa6b016736a951d413fc0536d\"\u003e\u003ccode\u003eac5c23b\u003c/code\u003e\u003c/a\u003e refactor: Reorder SGR match arms to follow numerical order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/2234b680fb3816a8b9ebccefd7cbb4b90b98553d\"\u003e\u003ccode\u003e2234b68\u003c/code\u003e\u003c/a\u003e test: Add tests for SGR off codes, underline subparams, and underline color r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ffb555fe2bd93b50eee1c8181195fc2fe532c4fc\"\u003e\u003ccode\u003effb555f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/55de8a6470a6ed490efe46e47ccfae313c1a2d35\"\u003e\u003ccode\u003e55de8a6\u003c/code\u003e\u003c/a\u003e chore: Download libc to match cargo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/colorchoice-v1.0.4...colorchoice-v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `darling` from 0.21.3 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TedDriggs/darling/releases\"\u003edarling's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88.0; there have been no code changes that caused this, but due to dependency issues CI no longer works on 1.56.0 \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/357\"\u003e#357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert dependency version pins which caused problems \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/385\"\u003e#385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eYANKED\u003c/strong\u003e Pinned dependencies made this version cause conflicts with other crates.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Remove \u003ccode\u003efnv\u003c/code\u003e dependency, as runtime performance gain does not justify additional dependency. This was exposed to users of \u003ccode\u003edarling::usage\u003c/code\u003e, so it may be breaking for them \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/373\"\u003e#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[darling(default = || expr(val))]\u003c/code\u003e support, allowing a closure where a path was previously required \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/380\"\u003e#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve span information for paths given to \u003ccode\u003edarling::util::Callable\u003c/code\u003e as literal strings\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\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/TedDriggs/darling/blob/master/CHANGELOG.md\"\u003edarling's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.0 (December 3, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88.0; there have been no code changes that caused this, but due to dependency issues CI no longer works on 1.56.0 \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/357\"\u003e#357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0 (December 2, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Remove \u003ccode\u003efnv\u003c/code\u003e dependency, as runtime performance gain does not justify additional dependency. This was exposed to users of \u003ccode\u003edarling::usage\u003c/code\u003e, so it may be breaking for them \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/373\"\u003e#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[darling(default = || expr(val))]\u003c/code\u003e support, allowing a closure where a path was previously required \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/380\"\u003e#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve span information for paths given to \u003ccode\u003edarling::util::Callable\u003c/code\u003e as literal strings\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\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/TedDriggs/darling/commit/cfef4e58225fb72edeb712b70ab984bd59d3baf2\"\u003e\u003ccode\u003ecfef4e5\u003c/code\u003e\u003c/a\u003e Update compiletests to rustc 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/334ee489cc3d443cbb3a95bcefc03998e6b8c337\"\u003e\u003ccode\u003e334ee48\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/858b8695acca744e04f13c67bdba4d19b8015565\"\u003e\u003ccode\u003e858b869\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/dd9cb44d57779a9f661931ca6835e401f9527e79\"\u003e\u003ccode\u003edd9cb44\u003c/code\u003e\u003c/a\u003e Bump CI tests to 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/4e57762f5d95d38a08998b1ca447f5c05580a599\"\u003e\u003ccode\u003e4e57762\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Lock quote version\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/775a52342df124b3109f99520a67552f61da9fe4\"\u003e\u003ccode\u003e775a523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Lock min version of proc-macro2\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/394727845295c94324cb04786ffe3a84475c2446\"\u003e\u003ccode\u003e3947278\u003c/code\u003e\u003c/a\u003e Bump version to 0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/cd33f9bdcf8361b0cdafea3543a33ef543abf720\"\u003e\u003ccode\u003ecd33f9b\u003c/code\u003e\u003c/a\u003e chore: fix some minor issues in the comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/2ca795bb1158eef581456013fc782c18ccef07db\"\u003e\u003ccode\u003e2ca795b\u003c/code\u003e\u003c/a\u003e docs: fix minor typo in top-level doc comment ('its' → 'it’s')\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/878b5ba12059dffc417f3e354bf39dab0d36068f\"\u003e\u003ccode\u003e878b5ba\u003c/code\u003e\u003c/a\u003e Lock min version of proc-macro2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TedDriggs/darling/compare/v0.21.3...v0.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `darling_core` from 0.21.3 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TedDriggs/darling/releases\"\u003edarling_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88.0; there have been no code changes that caused this, but due to dependency issues CI no longer works on 1.56.0 \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/357\"\u003e#357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert dependency version pins which caused problems \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/385\"\u003e#385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eYANKED\u003c/strong\u003e Pinned dependencies made this version cause conflicts with other crates.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Remove \u003ccode\u003efnv\u003c/code\u003e dependency, as runtime performance gain does not justify additional dependency. This was exposed to users of \u003ccode\u003edarling::usage\u003c/code\u003e, so it may be breaking for them \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/373\"\u003e#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[darling(default = || expr(val))]\u003c/code\u003e support, allowing a closure where a path was previously required \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/380\"\u003e#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve span information for paths given to \u003ccode\u003edarling::util::Callable\u003c/code\u003e as literal strings\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\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/TedDriggs/darling/blob/master/CHANGELOG.md\"\u003edarling_core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.0 (December 3, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88.0; there have been no code changes that caused this, but due to dependency issues CI no longer works on 1.56.0 \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/357\"\u003e#357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0 (December 2, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Remove \u003ccode\u003efnv\u003c/code\u003e dependency, as runtime performance gain does not justify additional dependency. This was exposed to users of \u003ccode\u003edarling::usage\u003c/code\u003e, so it may be breaking for them \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/373\"\u003e#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[darling(default = || expr(val))]\u003c/code\u003e support, allowing a closure where a path was previously required \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/380\"\u003e#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve span information for paths given to \u003ccode\u003edarling::util::Callable\u003c/code\u003e as literal strings\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\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/TedDriggs/darling/commit/cfef4e58225fb72edeb712b70ab984bd59d3baf2\"\u003e\u003ccode\u003ecfef4e5\u003c/code\u003e\u003c/a\u003e Update compiletests to rustc 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/334ee489cc3d443cbb3a95bcefc03998e6b8c337\"\u003e\u003ccode\u003e334ee48\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/858b8695acca744e04f13c67bdba4d19b8015565\"\u003e\u003ccode\u003e858b869\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/dd9cb44d57779a9f661931ca6835e401f9527e79\"\u003e\u003ccode\u003edd9cb44\u003c/code\u003e\u003c/a\u003e Bump CI tests to 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/4e57762f5d95d38a08998b1ca447f5c05580a599\"\u003e\u003ccode\u003e4e57762\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Lock quote version\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/775a52342df124b3109f99520a67552f61da9fe4\"\u003e\u003ccode\u003e775a523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Lock min version of proc-macro2\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/394727845295c94324cb04786ffe3a84475c2446\"\u003e\u003ccode\u003e3947278\u003c/code\u003e\u003c/a\u003e Bump version to 0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/cd33f9bdcf8361b0cdafea3543a33ef543abf720\"\u003e\u003ccode\u003ecd33f9b\u003c/code\u003e\u003c/a\u003e chore: fix some minor issues in the comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/2ca795bb1158eef581456013fc782c18ccef07db\"\u003e\u003ccode\u003e2ca795b\u003c/code\u003e\u003c/a\u003e docs: fix minor typo in top-level doc comment ('its' → 'it’s')\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/878b5ba12059dffc417f3e354bf39dab0d36068f\"\u003e\u003ccode\u003e878b5ba\u003c/code\u003e\u003c/a\u003e Lock min version of proc-macro2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TedDriggs/darling/compare/v0.21.3...v0.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `darling_macro` from 0.21.3 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TedDriggs/darling/releases\"\u003edarling_macro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88.0; there have been no code changes that caused this, but due to dependency issues CI no longer works on 1.56.0 \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/357\"\u003e#357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert dependency version pins which caused problems \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/385\"\u003e#385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eYANKED\u003c/strong\u003e Pinned dependencies made this version cause conflicts with other crates.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Remove \u003ccode\u003efnv\u003c/code\u003e dependency, as runtime performance gain does not justify additional dependency. This was exposed to users of \u003ccode\u003edarling::usage\u003c/code\u003e, so it may be breaking for them \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/373\"\u003e#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[darling(default = || expr(val))]\u003c/code\u003e support, allowing a closure where a path was previously required \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/380\"\u003e#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve span information for paths given to \u003ccode\u003edarling::util::Callable\u003c/code\u003e as literal strings\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\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/TedDriggs/darling/blob/master/CHANGELOG.md\"\u003edarling_macro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.0 (December 3, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88.0; there have been no code changes that caused this, but due to dependency issues CI no longer works on 1.56.0 \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/357\"\u003e#357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0 (December 2, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Remove \u003ccode\u003efnv\u003c/code\u003e dependency, as runtime performance gain does not justify additional dependency. This was exposed to users of \u003ccode\u003edarling::usage\u003c/code\u003e, so it may be breaking for them \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/373\"\u003e#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[darling(default = || expr(val))]\u003c/code\u003e support, allowing a closure where a path was previously required \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/380\"\u003e#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve span information for paths given to \u003ccode\u003edarling::util::Callable\u003c/code\u003e as literal strings\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\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/TedDriggs/darling/commit/cfef4e58225fb72edeb712b70ab984bd59d3baf2\"\u003e\u003ccode\u003ecfef4e5\u003c/code\u003e\u003c/a\u003e Update compiletests to rustc 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/334ee489cc3d443cbb3a95bcefc03998e6b8c337\"\u003e\u003ccode\u003e334ee48\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/858b8695acca744e04f13c67bdba4d19b8015565\"\u003e\u003ccode\u003e858b869\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/dd9cb44d57779a9f661931ca6835e401f9527e79\"\u003e\u003ccode\u003edd9cb44\u003c/code\u003e\u003c/a\u003e Bump CI tests to 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/4e57762f5d95d38a08998b1ca447f5c05580a599\"\u003e\u003ccode\u003e4e57762\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Lock quote version\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/775a52342df124b3109f99520a67552f61da9fe4\"\u003e\u003ccode\u003e775a523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Lock min version of proc-macro2\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/394727845295c94324cb04786ffe3a84475c2446\"\u003e\u003ccode\u003e3947278\u003c/code\u003e\u003c/a\u003e Bump version to 0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/cd33f9bdcf8361b0cdafea3543a33ef543abf720\"\u003e\u003ccode\u003ecd33f9b\u003c/code\u003e\u003c/a\u003e chore: fix some minor issues in the comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/2ca795bb1158eef581456013fc782c18ccef07db\"\u003e\u003ccode\u003e2ca795b\u003c/code\u003e\u003c/a\u003e docs: fix minor typo in top-level doc comment ('its' → 'it’s')\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/878b5ba12059dffc417f3e354bf39dab0d36068f\"\u003e\u003ccode\u003e878b5ba\u003c/code\u003e\u003c/a\u003e Lock min version of proc-macro2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TedDriggs/darling/compare/v0.21.3...v0.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `once_cell` from 1.21.3 to 1.21.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matklad/once_cell/blob/master/CHANGELOG.md\"\u003eonce_cell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix unsoundness in \u003ccode\u003eOnceCell::wait\u003c/code\u003e under \u003ccode\u003e--features=parking_lot\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/295\"\u003e#295\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf thread A calls \u003ccode\u003ewait\u003c/code\u003e, while thread B calls \u003ccode\u003eget_or_try_init(f)\u003c/code\u003e, and, furthermore, \u003ccode\u003ef\u003c/code\u003e panics,\nthe \u003ccode\u003ewait\u003c/code\u003e incorrectly returns and thread A observes uninitialized memory.\u003c/p\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for a nice find!\u003c/p\u003e\n\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/matklad/once_cell/commit/80fe900b21f6d76c1a2ed74d3343e8a3a88c46d0\"\u003e\u003ccode\u003e80fe900\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/296\"\u003e#296\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a5e09c971c23afb1a3be8ae32794e2dca940ccd4\"\u003e\u003ccode\u003ea5e09c9\u003c/code\u003e\u003c/a\u003e release 1.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2426d45d85841879e71a880af543fd3d2be78db1\"\u003e\u003ccode\u003e2426d45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/295\"\u003e#295\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a1441215db85adb6a47b0aa1062d1eea7c5fba65\"\u003e\u003ccode\u003ea144121\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/290\"\u003e#290\u003c/a\u003e from alexanderkjall/run-tests-with-no-default-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/232a1a49b55154c0b6f12d662619000efd3aecd8\"\u003e\u003ccode\u003e232a1a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/292\"\u003e#292\u003c/a\u003e from phil-opp/doc-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/d31767bbcd33b03ee3360a9112eba41d1b278d3a\"\u003e\u003ccode\u003ed31767b\u003c/code\u003e\u003c/a\u003e fix OnceCell::wait with features=parking_lot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/28d29ae1c1eb082617efb4eddb6dae3d0c607fdd\"\u003e\u003ccode\u003e28d29ae\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003esync::OnceCell::try_insert\u003c/code\u003e docs should import \u003ccode\u003esync\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/0f78fb0d6d6a634fd76548f33fa38b250390e982\"\u003e\u003ccode\u003e0f78fb0\u003c/code\u003e\u003c/a\u003e make the command 'cargo test --no-default-features' work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/fda60a6c70eb2e25a0c73bf515ec4779df3d2e6c\"\u003e\u003ccode\u003efda60a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/287\"\u003e#287\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/b5b98c09eb9c95376e150eb6bda8c7637bba5aa4\"\u003e\u003ccode\u003eb5b98c0\u003c/code\u003e\u003c/a\u003e Add tests for OnceRef\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.21.3...v1.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with_macros` from 3.17.0 to 3.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with_macros's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.18.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with more sequence and set types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88 due to the \u003ccode\u003edarling\u003c/code\u003e dependency\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/jonasbb/serde_with/commit/d50ec962c6ecad7d8972f95d7ee7cea398b7eb41\"\u003e\u003ccode\u003ed50ec96\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/984fe3252ecd47526f452e39736f70f96b503f7c\"\u003e\u003ccode\u003e984fe32\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/4ba41c70c7f12b2e543ae81480a50b4d76245419\"\u003e\u003ccode\u003e4ba41c7\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/8fb2468ce24e822fc29cd9aa8ebb3feb3ddf1eb3\"\u003e\u003ccode\u003e8fb2468\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/aec0a23c15943bc4ca82d329695fabefb2b19174\"\u003e\u003ccode\u003eaec0a23\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/25c15a2c5c53f8fa71af91d699877147568338b8\"\u003e\u003ccode\u003e25c15a2\u003c/code\u003e\u003c/a\u003e Update time dependency to 0.3.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/93bd3f4bebec516e5608a12f09ad1859cdced9a7\"\u003e\u003ccode\u003e93bd3f4\u003c/code\u003e\u003c/a\u003e Update test output after darling update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f825dbffb12dd758c80247259a271956f1c484b4\"\u003e\u003ccode\u003ef825dbf\u003c/code\u003e\u003c/a\u003e Upgrade darling to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/65cbd738f090f25d89ec4b350501b4aa5b38bd9e\"\u003e\u003ccode\u003e65cbd73\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/daff02ea264c3136131bfcff079304714f359bd9\"\u003e\u003ccode\u003edaff02e\u003c/code\u003e\u003c/a\u003e Extend OneOrMany implementation to more collection types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.17.0...v3.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tinyvec` from 1.10.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Lokathor/tinyvec/blob/main/CHANGELOG.md\"\u003etinyvec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eswitched from \u003ccode\u003eserde\u003c/code\u003e dep to \u003ccode\u003eserde_core\u003c/code\u003e dep, which should allow more\nparallelization in builds for downstream users.\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eas_mut_inner\u003c/code\u003e method when the \u003ccode\u003elatest_stable_rust\u003c/code\u003e feature is enabled\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eis_full\u003c/code\u003e method to check if the size is equal to the capacity\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edefmt\u003c/code\u003e support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum rust version is now 1.55, and the non-const-generic impls are removed.\nThis reduces build times by over a second on average, which is\nsignificant enough for a library crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdds a \u003ccode\u003elatest_stable_rust\u003c/code\u003e cargo feature, which will automatically pull in\nother cargo features related to the latest Stable version of rust.\u003c/li\u003e\n\u003cli\u003eAdds \u003ccode\u003eArrayVec::try_from_array_len\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdds \u003ccode\u003eTinyVec::into_vec\u003c/code\u003e and \u003ccode\u003eTinyVec::into_boxed_slice\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdds support for \u003ccode\u003egeneric-array\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003eAdds support for the \u003ccode\u003eborsh\u003c/code\u003e crate\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e00E\"\u003ee00E\u003c/a\u003e updated the rustc features so that they all\ncorrectly depend on the lower version feature.\n\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/pull/199\"\u003epr 199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Fuuzetsu\"\u003eFuuzetsu\u003c/a\u003e added the \u003ccode\u003eArrayVec::as_inner\u003c/code\u003e method.\n\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/pull/197\"\u003epr 197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Fuuzetsu\"\u003eFuuzetsu\u003c/a\u003e added the \u003ccode\u003erustc_1_61\u003c/code\u003e cargo feature, which adds the \u003ccode\u003eretain_mut\u003c/code\u003e method.\n\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/pull/198\"\u003epr 198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e00E\"\u003ee00E\u003c/a\u003e fixed the Arbitrary impl to work on Stable\nwithout using a feature gate.\n\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/pull/180\"\u003epr 180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i509VCB\"\u003ei509VCB\u003c/a\u003e added the \u003ccode\u003etry_\u003c/code\u003e functions for fallable reallocation.\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/Lokathor/tinyvec/commit/d6c8a5f222f73e86056d086072effdf0deaa39ee\"\u003e\u003ccode\u003ed6c8a5f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/4348329ebe5337e9f15571f1736cf44c4810df09\"\u003e\u003ccode\u003e4348329\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/834172bbcd499ee341dddebce7e626039706997f\"\u003e\u003ccode\u003e834172b\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/01b7a9fe9dc34dbb90c59227f5179f9f0d2589e5\"\u003e\u003ccode\u003e01b7a9f\u003c/code\u003e\u003c/a\u003e Add defmt support (\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/bb18ff1618e889f0e662263d09329d44d0ebff3a\"\u003e\u003ccode\u003ebb18ff1\u003c/code\u003e\u003c/a\u003e Add is_full method (\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/219f2874bdede66136c6756405e83ff899168ef3\"\u003e\u003ccode\u003e219f287\u003c/code\u003e\u003c/a\u003e Add as_mut_inner method (\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/5809985ddfd0befbe6480d5e5330d17a632109a4\"\u003e\u003ccode\u003e5809985\u003c/code\u003e\u003c/a\u003e chore: switch to serde_core (\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/10f783e57a200965dd84c4a3a401f071d42c57b1\"\u003e\u003ccode\u003e10f783e\u003c/code\u003e\u003c/a\u003e Remove leftover comment from before the const generic days (\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/842e1692b380c254a98caae8e7ee5fbff103c742\"\u003e\u003ccode\u003e842e169\u003c/code\u003e\u003c/a\u003e chore: improve code comments clarity (\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/a6db0821305a72fd570462049e9088711b592776\"\u003e\u003ccode\u003ea6db082\u003c/code\u003e\u003c/a\u003e Make Debug instances behave like those for slices (\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Lokathor/tinyvec/compare/v1.10.0...v1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_datetime` from 1.0.0+spec-1.1.0 to 1.0.1+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/90790723370aa4981bafe054633c928eb78bcf94\"\u003e\u003ccode\u003e9079072\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/06f2ba38f2377ab01b46c8acc1c4536254c24a50\"\u003e\u003ccode\u003e06f2ba3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7fc5ce13ab54e568b86d57406fbe4fd852d1d06f\"\u003e\u003ccode\u003e7fc5ce1\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bf5a15717160ba69b45cca135d96775fd56771e8\"\u003e\u003ccode\u003ebf5a157\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0aeb2df32ee5e776e5cd51eaf97d23771b0a7a37\"\u003e\u003ccode\u003e0aeb2df\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9a345411740b48da23536edf5f949108cdfea6da\"\u003e\u003ccode\u003e9a34541\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a576caed48c101410d97d9a763f4369c995bfda5\"\u003e\u003ccode\u003ea576cae\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml_datetime-v1.0.0...toml_datetime-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_edit` from 0.25.4+spec-1.1.0 to 0.25.5+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/90790723370aa4981bafe054633c928eb78bcf94\"\u003e\u003ccode\u003e9079072\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/06f2ba38f2377ab01b46c8acc1c4536254c24a50\"\u003e\u003ccode\u003e06f2ba3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7fc5ce13ab54e568b86d57406fbe4fd852d1d06f\"\u003e\u003ccode\u003e7fc5ce1\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bf5a15717160ba69b45cca135d96775fd56771e8\"\u003e\u003ccode\u003ebf5a157\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0aeb2df32ee5e776e5cd51eaf97d23771b0a7a37\"\u003e\u003ccode\u003e0aeb2df\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9a345411740b48da23536edf5f949108cdfea6da\"\u003e\u003ccode\u003e9a34541\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a576caed48c101410d97d9a763f4369c995bfda5\"\u003e\u003ccode\u003ea576cae\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.25.4...v0.25.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_parser` from 1.0.9+spec-1.1.0 to 1.0.10+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/90790723370aa4981bafe054633c928eb78bcf94\"\u003e\u003ccode\u003e9079072\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/06f2ba38f2377ab01b46c8acc1c4536254c24a50\"\u003e\u003ccode\u003e06f2ba3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7fc5ce13ab54e568b86d57406fbe4fd852d1d06f\"\u003e\u003ccode\u003e7fc5ce1\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bf5a15717160ba69b45cca135d96775fd56771e8\"\u003e\u003ccode\u003ebf5a157\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0aeb2df32ee5e776e5cd51eaf97d23771b0a7a37\"\u003e\u003ccode\u003e0aeb2df\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9a345411740b48da23536edf5f949108cdfea6da\"\u003e\u003ccode\u003e9a34541\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a576caed48c101410d97d9a763f4369c995bfda5\"\u003e\u003ccode\u003ea576cae\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml_parser-v1.0.9...toml_parser-v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winnow` from 0.7.15 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md\"\u003ewinnow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.0.0] - 2026-03-17\u003c/h2\u003e\n\u003cp\u003eNote: going to v1 is more a reflection of the rate of churn in Winnow's API than\nthe quality of previous releases or any statement against future breaking changes.\u003c/p\u003e\n\u003ch3\u003eMigration Guide\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eUpdate to latest v0.7 release\u003c/li\u003e\n\u003cli\u003eResolve deprecations\u003c/li\u003e\n\u003cli\u003eUpgrade to v1\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eascii\u003c/code\u003e, \u003ccode\u003ebinary\u003c/code\u003e, or \u003ccode\u003eparser\u003c/code\u003e features as needed\u003c/li\u003e\n\u003cli\u003eBreak tuples into tuples-of-tuples as needed\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eparser\u003c/code\u003e, \u003ccode\u003eascii\u003c/code\u003e, and \u003ccode\u003ebinary\u003c/code\u003e feature gates to improve build times\u003c/li\u003e\n\u003cli\u003eReduce 'impl ContainsToken for Tuple' to 10 elements to improve build times\u003c/li\u003e\n\u003cli\u003eReduce 'impl Alt for Tuple' to 10 elements to improve build times\u003c/li\u003e\n\u003cli\u003eReduce 'impl Parser for Tuple' to 10 elements to improve build times\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003e(I, usize)\u003c/code\u003e with \u003ccode\u003ebinary::bits::Bits\u003c/code\u003e to clarify intent\u003c/li\u003e\n\u003cli\u003eMoved \u003ccode\u003eBitOffsets\u003c/code\u003e from \u003ccode\u003estream\u003c/code\u003e to \u003ccode\u003ebinary::bits\u003c/code\u003e to consolidate the API\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eiterator\u003c/code\u003e impure like parsers\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eStream::raw\u003c/code\u003e with \u003ccode\u003eStream::trace\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated APIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cp\u003eBuild time\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduce macro-generated code\u003c/li\u003e\n\u003cli\u003eSplit off \u003ccode\u003eparser\u003c/code\u003e, \u003ccode\u003eascii\u003c/code\u003e, and \u003ccode\u003ebinary\u003c/code\u003e features\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRuntime\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003ehex_uint\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eParser::parse_iter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eNeeded\u003c/code\u003e in \u003ccode\u003estream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCorrect trace for \u003ccode\u003eoct_digit1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eescaped\u003c/code\u003e into a \u003ccode\u003eCow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAccept a parser for \u003ccode\u003eescaped\u003c/code\u003e, \u003ccode\u003etake_escaped\u003c/code\u003e control character for not-quite unicode parsing\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/winnow-rs/winnow/commit/9072a31719c89b0cdfd41c3312cfd0a72fd22859\"\u003e\u003ccode\u003e9072a31\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/437...\n\n_Description has been truncated_","html_url":"https://github.com/cedar-policy/cedar/pull/2236","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedar-policy%2Fcedar/issues/2236","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2236/packages"},{"uuid":"4064733339","node_id":"PR_kwDOPe4_287KCitP","number":4,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud with 45 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-19T05:48:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-12T13:38:13.000Z","updated_at":"2026-03-19T05:48:30.000Z","time_to_close":576616,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":45,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.53","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.9","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"rust-embed","old_version":"8.9.0","new_version":"8.11.0"},{"name":"which","old_version":"8.0.0","new_version":"8.0.2","repository_url":"https://github.com/harryfei/which-rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"serde_json","old_version":"1.0.146","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"zip","old_version":"7.0.0","new_version":"8.2.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"rustix","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"libc","old_version":"0.2.178","new_version":"0.2.183","repository_url":"https://github.com/rust-lang/libc"},{"name":"bumpalo","old_version":"3.19.1","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.50","new_version":"1.2.56","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.53","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.49","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.6","new_version":"1.0.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"deflate64","old_version":"0.1.10","new_version":"0.1.11","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"deranged","old_version":"0.5.5","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"find-msvc-tools","old_version":"0.1.5","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"iana-time-zone","old_version":"0.1.64","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.16","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"linux-raw-sys","old_version":"0.11.0","new_version":"0.12.1","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.6","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"num-conv","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"proc-macro2","old_version":"1.0.103","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.42","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex-automata","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.8","new_version":"0.8.10","repository_url":"https://github.com/rust-lang/regex"},{"name":"rust-embed-impl","old_version":"8.9.0","new_version":"8.11.0"},{"name":"rust-embed-utils","old_version":"8.9.0","new_version":"8.11.0"},{"name":"time","old_version":"0.3.44","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.48.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.22","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasip2","old_version":"1.0.1+wasi-0.2.4","new_version":"1.0.2+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"wit-bindgen","old_version":"0.46.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zlib-rs","old_version":"0.5.5","new_version":"0.6.3","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 45 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.60` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.9` |\n| rust-embed | `8.9.0` | `8.11.0` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.0` | `8.0.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.27.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.8` | `0.1.9` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.146` | `1.0.149` |\n| [zip](https://github.com/zip-rs/zip2) | `7.0.0` | `8.2.0` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.3` | `1.1.4` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.178` | `0.2.183` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.1` | `3.20.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.50` | `1.2.56` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.60` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.55` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.6` | `1.0.0` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.3.0` | `3.4.0` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.10` | `0.1.11` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.5` | `0.5.8` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.5` | `0.1.9` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.9` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.64` | `0.1.65` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.1` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.16` | `1.0.17` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.11.0` | `0.12.1` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.6` | `2.8.0` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.1.0` | `0.2.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.103` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.42` | `1.0.45` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.13` | `0.4.14` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.8` | `0.8.10` |\n| rust-embed-impl | `8.9.0` | `8.11.0` |\n| rust-embed-utils | `8.9.0` | `8.11.0` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.47` |\n| [time-core](https://github.com/time-rs/time) | `0.1.6` | `0.1.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.50.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.22` | `1.0.24` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.1+wasi-0.2.4` | `1.0.2+wasi-0.2.9` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.46.0` | `0.51.0` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.5` | `0.6.3` |\n\nUpdates `anyhow` from 1.0.100 to 1.0.102\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.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\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/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.102\"\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.53 to 4.5.60\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.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\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/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.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\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/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.53...clap_complete-v4.5.60\"\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.8 to 0.11.9\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.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\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.9] - 2026-02-11\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/2f06b4c7cf359b348cf92f95f83176897cedc838\"\u003e\u003ccode\u003e2f06b4c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/57e13acb42cac437ace7d3b9819f46de1d5f5d5a\"\u003e\u003ccode\u003e57e13ac\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4f9066d8af43095cf95bb9ddae046095af117dd6\"\u003e\u003ccode\u003e4f9066d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/393\"\u003e#393\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3e4709a2665c93f39c0cf63b84ceaea8da42864e\"\u003e\u003ccode\u003e3e4709a\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v0.6.24 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/80ff83adba5f55a293a484e684cd10b88c6739de\"\u003e\u003ccode\u003e80ff83a\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/76891b9e32d7e0c2a43a6f843a20caaf5adb0782\"\u003e\u003ccode\u003e76891b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/392\"\u003e#392\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/14cda4a666db7f262fbc87f752ee2bc4d977100f\"\u003e\u003ccode\u003e14cda4a\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e4f2b351a3d5290a8f26db395bf736e0f80a5856\"\u003e\u003ccode\u003ee4f2b35\u003c/code\u003e\u003c/a\u003e chore(ci): Update action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.9\"\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.9.0 to 8.11.0\n\nUpdates `which` from 8.0.0 to 8.0.2\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.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eenv_home\u003c/code\u003e dependency by \u003ca href=\"https://github.com/madsmtm\"\u003e\u003ccode\u003e@​madsmtm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/118\"\u003eharryfei/which-rs#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew windows impl by \u003ca href=\"https://github.com/Xaeroxe\"\u003e\u003ccode\u003e@​Xaeroxe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/121\"\u003eharryfei/which-rs#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwap dependency on rustix for dependency on libc by \u003ca href=\"https://github.com/Xaeroxe\"\u003e\u003ccode\u003e@​Xaeroxe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/122\"\u003eharryfei/which-rs#122\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/madsmtm\"\u003e\u003ccode\u003e@​madsmtm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/118\"\u003eharryfei/which-rs#118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.1...8.0.2\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.1...8.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Readme by \u003ca href=\"https://github.com/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/115\"\u003eharryfei/which-rs#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmpty path fix for Windows machines by \u003ca href=\"https://github.com/Xaeroxe\"\u003e\u003ccode\u003e@​Xaeroxe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/117\"\u003eharryfei/which-rs#117\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/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/115\"\u003eharryfei/which-rs#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.0...8.0.1\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.0...8.0.1\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/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.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependency on \u003ccode\u003ehome_env\u003c/code\u003e removed, the implementation found in rust 1.85.0 for a home directory has been fixed.\nThanks, [\u003ca href=\"https://github.com/madsmtm\"\u003e\u003ccode\u003e@​madsmtm\u003c/code\u003e\u003c/a\u003e],(\u003ca href=\"https://github.com/madsmtm\"\u003ehttps://github.com/madsmtm\u003c/a\u003e) for this contribution to which!\u003c/li\u003e\n\u003cli\u003eDependency on \u003ccode\u003ewinsafe\u003c/code\u003e removed, code for Windows API is now handwritten.\u003c/li\u003e\n\u003cli\u003eDependency on \u003ccode\u003erustix\u003c/code\u003e removed, we now depend on \u003ccode\u003elibc\u003c/code\u003e directly to reduce compile times.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Windows bug reported in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/108#issuecomment-3998654328\"\u003eharryfei/which-rs#108\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/harryfei/which-rs/commit/5bb3e82a82a6ef8f56a3a455125680fd6579c7ca\"\u003e\u003ccode\u003e5bb3e82\u003c/code\u003e\u003c/a\u003e update README MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/aacc10ece3376c86d472cd2ea6e9aaa1d013ab75\"\u003e\u003ccode\u003eaacc10e\u003c/code\u003e\u003c/a\u003e add changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/7b0c544ec05f491b923fa40db4c1729d19303932\"\u003e\u003ccode\u003e7b0c544\u003c/code\u003e\u003c/a\u003e Swap dependency on rustix for dependency on libc (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/189e99a7db5cd5aa3dfe2d6c90199bf0e97ae1b7\"\u003e\u003ccode\u003e189e99a\u003c/code\u003e\u003c/a\u003e New windows impl (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/c48f04e974f0061963c29f5e0293eae2cd8e96ab\"\u003e\u003ccode\u003ec48f04e\u003c/code\u003e\u003c/a\u003e clippy fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1fa32b79b83a750b5a23ee4fa0ced6b0c8522048\"\u003e\u003ccode\u003e1fa32b7\u003c/code\u003e\u003c/a\u003e bump msrv, bump version, add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/b0d6e741229c74dd7eececd0d1a72f00bfd0bb22\"\u003e\u003ccode\u003eb0d6e74\u003c/code\u003e\u003c/a\u003e Remove env_home dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/26972207b98de1bfd6c0e16690f5c9186388b54c\"\u003e\u003ccode\u003e2697220\u003c/code\u003e\u003c/a\u003e chore: add release steps documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/873554e9c99c655fcec04c7196f759a60103eb1e\"\u003e\u003ccode\u003e873554e\u003c/code\u003e\u003c/a\u003e add entry to CHANGELOG.md for 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/d684aba22e6ae2b75154b2f6d6771a743c1953de\"\u003e\u003ccode\u003ed684aba\u003c/code\u003e\u003c/a\u003e bump version to 8.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.0...8.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.23.0 to 3.27.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.27.0\u003c/h2\u003e\n\u003cp\u003eThis release adds \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e and deprecates \u003ccode\u003eTempPath::from_path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ePrior to this release, \u003ccode\u003eTempPath::from_path\u003c/code\u003e made no attempts to convert relative paths into absolute paths. The following code would have deleted the wrong file:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet tmp_path = TempPath::from_path(\u0026quot;foo\u0026quot;)\nstd::env::set_current_dir(\u0026quot;/some/other/path\u0026quot;).unwrap();\ndrop(tmp_path);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNow:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode\u003eTempPath::from_path\u003c/code\u003e will attempt to convert relative paths into absolute paths. However, this isn't always possible as we need to call \u003ccode\u003estd::env::current_dir\u003c/code\u003e, which can fail. If we fail to convert the relative path to an absolute path, we simply keep the relative path.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e behaves exactly like \u003ccode\u003eTempPath::from_path\u003c/code\u003e, except that it returns an error if we fail to convert a relative path into an absolute path (or if the passed path is empty).\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNeither function attempt to verify the existence of the file in question.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eNamedTempFile::persist\u003c/code\u003e on RedoxOS (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e) (thanks to \u003ca href=\"https://github.com/Andy-Python-Programmer\"\u003e\u003ccode\u003e@​Andy-Python-Programmer\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003egetrandom\u003c/code\u003e 0.4.x while retaining support for \u003ccode\u003egetrandom\u003c/code\u003e 0.3.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eActually support WASIp2 without the nightly feature. This library is now feature complete on WASIp2 without any additional feature flags.\u003c/li\u003e\n\u003cli\u003eExclude CI scripts from the published crate.\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/5c8fa12eb584931b4f1bccfde87eb72fbfa7dc61\"\u003e\u003ccode\u003e5c8fa12\u003c/code\u003e\u003c/a\u003e chore: release 3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e34e5748d66a48073ec8e1e6ba37338eecca4548\"\u003e\u003ccode\u003ee34e574\u003c/code\u003e\u003c/a\u003e test: disable uds conflict test on redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/772c795a27342089dd0dc48125b82454e75ac38d\"\u003e\u003ccode\u003e772c795\u003c/code\u003e\u003c/a\u003e test: add CWD guards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2632fb9e9465b86141b5bbe47b07dbf5b7110072\"\u003e\u003ccode\u003e2632fb9\u003c/code\u003e\u003c/a\u003e fix: resolve relative paths when constructing \u003ccode\u003eTempPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/929a1127bde5046733d535281203bf8ec1bf2c9e\"\u003e\u003ccode\u003e929a112\u003c/code\u003e\u003c/a\u003e chore: release 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/29d6ac501a4543877d2dde01e2f3cae8f14fb292\"\u003e\u003ccode\u003e29d6ac5\u003c/code\u003e\u003c/a\u003e Add Redox OS CI (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/375067f0d42efe982498fe07545d29ea8bcf7358\"\u003e\u003ccode\u003e375067f\u003c/code\u003e\u003c/a\u003e doc(README): document supported platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d35371725c084d8cfa83479c69ae55f2ab843e50\"\u003e\u003ccode\u003ed353717\u003c/code\u003e\u003c/a\u003e feat(redox): implement persist() (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/64114d74349c53b0473ba15a06f64874a0fcb556\"\u003e\u003ccode\u003e64114d7\u003c/code\u003e\u003c/a\u003e Fix typos in documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/9a38b8db0b9a7724cbc88801ddf69bc1b3577c94\"\u003e\u003ccode\u003e9a38b8d\u003c/code\u003e\u003c/a\u003e chore: release 3.25.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.23.0...v3.27.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.42 to 0.4.44\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\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow 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/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 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/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup 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/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg 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/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing 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/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\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/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing 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/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 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/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\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/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\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.8 to 0.1.9\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\u003e1.12.3 (2025-02-03)\u003c/h1\u003e\n\u003cp\u003eThis release excludes some unnecessary things from the archive published to\ncrates.io. Specifically, fuzzing data and various shell scripts are now\nexcluded. If you run into problems, please file an issue.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1319\"\u003e#1319\u003c/a\u003e:\nSwitch from a Cargo \u003ccode\u003eexclude\u003c/code\u003e list to an \u003ccode\u003einclude\u003c/code\u003e list, and exclude some\nunnecessary stuff.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.2 (2025-10-13)\u003c/h1\u003e\n\u003cp\u003eThis release fixes a \u003ccode\u003ecargo doc\u003c/code\u003e breakage on nightly when \u003ccode\u003e--cfg docsrs\u003c/code\u003e is\nenabled. This caused documentation to fail to build on docs.rs.\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/1305\"\u003e#1305\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1305\"\u003erust-lang/regex#1305\u003c/a\u003e):\nSwitches the \u003ccode\u003edoc_auto_cfg\u003c/code\u003e feature to \u003ccode\u003edoc_cfg\u003c/code\u003e on nightly for docs.rs builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.1 (2025-10-10)\u003c/h1\u003e\n\u003cp\u003eThis release makes a bug fix in the new \u003ccode\u003eregex::Captures::get_match\u003c/code\u003e API\nintroduced in \u003ccode\u003e1.12.0\u003c/code\u003e. There was an oversight with the lifetime parameter\nfor the \u003ccode\u003eMatch\u003c/code\u003e returned. This is technically a breaking change, but given\nthat it was caught almost immediately and I've yanked the \u003ccode\u003e1.12.0\u003c/code\u003e release,\nI think this is fine.\u003c/p\u003e\n\u003ch1\u003e1.12.0 (2025-10-10)\u003c/h1\u003e\n\u003cp\u003eThis release contains a smattering of bug fixes, a fix for excessive memory\nconsumption in some cases and a new \u003ccode\u003eregex::Captures::get_match\u003c/code\u003e API.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1146\"\u003e#1146\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1146\"\u003erust-lang/regex#1146\u003c/a\u003e):\nAdd \u003ccode\u003eCapture::get_match\u003c/code\u003e for returning the overall match without \u003ccode\u003eunwrap()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/1083\"\u003e#1083\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1083\"\u003erust-lang/regex#1083\u003c/a\u003e):\nFixes a panic in the lazy DFA (can only occur for especially large regexes).\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1116\"\u003e#1116\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1116\"\u003erust-lang/regex#1116\u003c/a\u003e):\nFixes a memory usage regression for large regexes (introduced in \u003ccode\u003eregex 1.9\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1195\"\u003e#1195\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1195\"\u003erust-lang/regex#1195\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/regex/commit/0c07fae444adf0802d84455e689f1143d2dd7790\"\u003e\u003ccode\u003e0c07fae\u003c/code\u003e\u003c/a\u003e regex-lite-0.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/6a810068f030c023a12c93ccae49bc5fd907c4f6\"\u003e\u003ccode\u003e6a81006\u003c/code\u003e\u003c/a\u003e cargo: exclude development scripts and fuzzing data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/4733e28ba4f281f643ce93e4089eccbb9a9d5a5a\"\u003e\u003ccode\u003e4733e28\u003c/code\u003e\u003c/a\u003e automata: fix \u003ccode\u003eonepass::DFA::try_search_slots\u003c/code\u003e panic when too many slots are ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5ea3eb1e95f0338e283f5f0b4681f0891a1cd836\"\u003e\u003ccode\u003e5ea3eb1\u003c/code\u003e\u003c/a\u003e 1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ab0b07171b82d1d4fdc8359505d12b2e818514d4\"\u003e\u003ccode\u003eab0b071\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/691d51457db276bbdf9ca3de2cafe285c662c59f\"\u003e\u003ccode\u003e691d514\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/1dd90777791dbc6bbf389157d05ac8176c6ad051\"\u003e\u003ccode\u003e1dd9077\u003c/code\u003e\u003c/a\u003e docs: swap \u003ccode\u003edoc_auto_cfg\u003c/code\u003e with \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/0089034cb37b0bf3785f2e0211f7eca74033f4d1\"\u003e\u003ccode\u003e0089034\u003c/code\u003e\u003c/a\u003e regex-cli-0.2.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/regex/compare/regex-lite-0.1.8...regex-lite-0.1.9\"\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.146 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\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/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.146...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 7.0.0 to 8.2.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\u003ev8.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport compressing bzip2 when feature \u003ccode\u003ebzip2-rs\u003c/code\u003e is enabled, since \u003ccode\u003ebzip2/bzip2-sys\u003c/code\u003e now supports it (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenforce clippy in CI (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/674\"\u003e#674\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\u003ezip64 central header (issue 617) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow aes password as bytes (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle extra field padding (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify 2 type conversions in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAI tweaks for string type conversions in src/types.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(writer)\u003c/em\u003e Allow getting underlying writer of ZipWriter (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd system to FileOption, so byte-for-byte identical archives can be created across platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/660\"\u003e#660\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\u003eBugs in extra-data length calculation in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup the benchs and Cargo.toml (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for per-file comments (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/543\"\u003e#543\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\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/v8.1.0...v8.2.0\"\u003e8.2.0\u003c/a\u003e - 2026-03-02\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport compressing bzip2 when feature \u003ccode\u003ebzip2-rs\u003c/code\u003e is enabled, since \u003ccode\u003ebzip2/bzip2-sys\u003c/code\u003e now supports it (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenforce clippy in CI (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/674\"\u003e#674\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\u003ezip64 central header (issue 617) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow aes password as bytes (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle extra field padding (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify 2 type conversions in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAI tweaks for string type conversions in src/types.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.0.0...v8.1.0\"\u003e8.1.0\u003c/a\u003e - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(writer)\u003c/em\u003e Allow getting underlying writer of ZipWriter (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd system to FileOption, so byte-for-byte identical archives can be created across platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/660\"\u003e#660\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\u003eBugs in extra-data length calculation in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.4.0...v8.0.0\"\u003e8.0.0\u003c/a\u003e - 2026-02-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.3.0...v7.4.0\"\u003e7.4.0\u003c/a\u003e - 2026-02-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.3.0-pre1...v7.3.0\"\u003e7.3.0\u003c/a\u003e - 2026-02-04\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/ff001c6f2a630580399ad8044a7925801ca16a98\"\u003e\u003ccode\u003eff001c6\u003c/code\u003e\u003c/a\u003e chore: release v8.2.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9c328dcfd9d0817569d76052b620aecc219683fc\"\u003e\u003ccode\u003e9c328dc\u003c/code\u003e\u003c/a\u003e ci(deps): bump github/codeql-action from 4.32.2 to 4.32.4 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f2bd439220745a50e0ef462ab71aea3f4dc85e04\"\u003e\u003ccode\u003ef2bd439\u003c/code\u003e\u003c/a\u003e test: add test to check len of zip64 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/705\"\u003e#705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/617cee12a1a4c7490cb3e19440bd440dc8c17a18\"\u003e\u003ccode\u003e617cee1\u003c/code\u003e\u003c/a\u003e test: Add a test that validates CRC_TABLE (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2ee1e936d1be2aa3d44d7c963a25074b33b943f3\"\u003e\u003ccode\u003e2ee1e93\u003c/code\u003e\u003c/a\u003e style: Rename KEYSTREAM_BASE_SUFFIX to KEYSTREAM_BITMASK and clarify comment ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/18301cebde852a38671b171aaf630b97aa7363f7\"\u003e\u003ccode\u003e18301ce\u003c/code\u003e\u003c/a\u003e style: Potential fix for 1 code quality finding in tests/zip_ntfs.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/240f27ac53367571f1aa4f2d601439c89b1a212e\"\u003e\u003ccode\u003e240f27a\u003c/code\u003e\u003c/a\u003e feat: allow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8c368374264bd0a209706f7940b109a2c8338209\"\u003e\u003ccode\u003e8c36837\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/dependency-review-action from 4.8.2 to 4.8.3 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/79a46ea2533dbf35c0050c414b70d521acc2f32a\"\u003e\u003ccode\u003e79a46ea\u003c/code\u003e\u003c/a\u003e Apply suggested fix to tests/zip_extra_field.rs from Copilot Autofix (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/7c2c6bd72f3af395aabe540adee8b365d9de0842\"\u003e\u003ccode\u003e7c2c6bd\u003c/code\u003e\u003c/a\u003e style: Remove macros (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.0.0...v8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustix` from 1.1.3 to 1.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/c4caf5caaa7e93828a2e4a4cdba1dd0171e45717\"\u003e\u003ccode\u003ec4caf5c\u003c/code\u003e\u003c/a\u003e chore: Release rustix version 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/5953a2c6bc7bc97c308a8e6a0fd4a8bf79997117\"\u003e\u003ccode\u003e5953a2c\u003c/code\u003e\u003c/a\u003e Prune pins in CI that are no longer needed. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/9116c05d2eab3484748a629e72bdff17117c4f5b\"\u003e\u003ccode\u003e9116c05\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/5ee0ca360f41b3699b7c543d1153e94c65988610\"\u003e\u003ccode\u003e5ee0ca3\u003c/code\u003e\u003c/a\u003e hurd: Fix l_type and l_whence types (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1569\"\u003e#1569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/89505893fc3b4b9b9a22625cd3a670f6d6cf2f44\"\u003e\u003ccode\u003e8950589\u003c/code\u003e\u003c/a\u003e Clobber vector registers and do not use preserves_flags in riscv64 syscalls (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/7b0d2ae013976c959627598c057644ae8922708e\"\u003e\u003ccode\u003e7b0d2ae\u003c/code\u003e\u003c/a\u003e Update pins for MSRV compatibility (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/99458d830840dafb8a8c5b8b54cf05beabc2e581\"\u003e\u003ccode\u003e99458d8\u003c/code\u003e\u003c/a\u003e feat(redox): \u003ccode\u003erenameat\u003c/code\u003e and \u003ccode\u003erenameat_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/a9c8dcbbb74df7a7c4ec6cf50629a810bab6500d\"\u003e\u003ccode\u003ea9c8dcb\u003c/code\u003e\u003c/a\u003e Remove reference to yanked crate in README.md (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/8bf15a0eb444087e4c3ed04e01ed488cc429af2d\"\u003e\u003ccode\u003e8bf15a0\u003c/code\u003e\u003c/a\u003e Drop custom makedev implementation for Redox (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/74b886d40d7b5209a8d448550e4595e8e06158a1\"\u003e\u003ccode\u003e74b886d\u003c/code\u003e\u003c/a\u003e Update pins for MSRV compatibility (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/rustix/compare/v1.1.3...v1.1.4\"\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.178 to 0.2.183\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.183\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.182\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid, Linux: Add \u003ccode\u003etgkill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003eRENAME_NOREPLACE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003erenameat2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.181\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eMADV_ZERO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4924\"\u003e#4924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003emakedev\u003c/code\u003e, \u003ccode\u003emajor\u003c/code\u003e, and \u003ccode\u003eminor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGLibc: Add \u003ccode\u003ePTRACE_SET_SYSCALL_INFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4933\"\u003e#4933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add more kqueue related constants for (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4945\"\u003e#4945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add CAN error types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4944\"\u003e#4944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add siginfo_t::si_status (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4946\"\u003e#4946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX NTO: Add \u003ccode\u003emax_align_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4927\"\u003e#4927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4956\"\u003e#4956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: add \u003ccode\u003eppoll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking\u003c/strong\u003e: Redox: Fix the type of \u003ccode\u003edev_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use 'struct st_timespec' in 'struct stat{,64}' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003etc{g,s}etattr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link the correct version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e on mips{32,64}r6 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix constness of tm.tm_zone (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4948\"\u003e#4948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix the definition of \u003ccode\u003eptrace_thread_state\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4947\"\u003e#4947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Fix type visibility and defs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4932\"\u003e#4932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix values for \u003ccode\u003ePTHREAD_MUTEX_{NORMAL, RECURSIVE}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4943\"\u003e#4943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Mark additional fields as private padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4922\"\u003e#4922\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.183/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.182...0.2.183\"\u003e0.2.183\u003c/a\u003e - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.181...0.2.182\"\u003e0.2.182\u003c/a\u003e - 2026-02-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid, Linux: Add \u003ccode\u003etgkill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003eRENAME_NOREPLACE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003erenameat2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.180...0.2.181\"\u003e0.2.181\u003c/a\u003e - 2026-02-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eMADV_ZERO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4924\"\u003e#4924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003emakedev\u003c/code\u003e, \u003ccode\u003emajor\u003c/code\u003e, and \u003ccode\u003eminor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGLibc: Add \u003ccode\u003ePTRACE_SET_SYSCALL_INFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4933\"\u003e#4933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add more kqueue related constants for (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4945\"\u003e#4945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add CAN error types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4944\"\u003e#4944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add siginfo_t::si_status (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4946\"\u003e#4946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX NTO: Add \u003ccode\u003emax_align_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4927\"\u003e#4927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4956\"\u003e#4956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: add \u003ccode\u003eppoll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e: Redox: Fix the type of dev_t (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use 'struct st_timespec' in 'struct stat{,64}' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003etc{g,s}etattr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link the correct version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e on mips{32,64}r6 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix constness of tm.tm_zone (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4948\"\u003e#4948\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/5660e6fc058d1c6c27788e3ea2bc7d3e79d3c22d\"\u003e\u003ccode\u003e5660e6f\u003c/code\u003e\u003c/a\u003e chore: Release libc 0.2.183\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8b439b76789d14215296766e97e0692e7900f1e1\"\u003e\u003ccode\u003e8b439b7\u003c/code\u003e\u003c/a\u003e allow unused link_cfg feature in rustc-dep-of-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e6436dcf4a702328aa365ced37f0a8e2d829ec3b\"\u003e\u003ccode\u003ee6436dc\u003c/code\u003e\u003c/a\u003e Adding structs and defines for vxworks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e9cca04dffbe546d5af7dc5302f8cb305d8e7370\"\u003e\u003ccode\u003ee9cca04\u003c/code\u003e\u003c/a\u003e Linux: add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/af8b8127bc7fcce8a5e70cb1a4ab8b33021bf02e\"\u003e\u003ccode\u003eaf8b812\u003c/code\u003e\u003c/a\u003e linux: relocate PIDFD definitions to src/new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d0bd7e2f2ff74d871b008069c175887cfc4e3867\"\u003e\u003ccode\u003ed0bd7e2\u003c/code\u003e\u003c/a\u003e NetBSD: add kinfo_file, kinfo_pcb structures and related constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/17f5cce00dec1207d659f21affc35fb39bca0340\"\u003e\u003ccode\u003e17f5cce\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/62c89e800adae1a3555798aad9cfffc2b7a9e7b8\"\u003e\u003ccode\u003e62c89e8\u003c/code\u003e\u003c/a\u003e OpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/82cb126e16b998d3c231bd320534e213b2096ff4\"\u003e\u003ccode\u003e82cb126\u003c/code\u003e\u003c/a\u003e enable musl32_time64 and musl_v1_2_3 for hexagon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e7f99026dc87849e0c0107019dca1a6418bec9e2\"\u003e\u003ccode\u003ee7f9902\u003c/code\u003e\u003c/a\u003e redox: fix blkcnt_t type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.183\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bumpalo` from 3.19.1 to 3.20.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md\"\u003ebumpalo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.2\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-19.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestored \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e implementations for \u003ccode\u003eBox\u0026lt;T\u0026gt;\u003c/code\u003e for \u003ccode\u003eT: ?Sized\u003c/code\u003e types\nas well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e3.20.1\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-18.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestored \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e implementations for \u003ccode\u003eBox\u0026lt;T\u0026gt;\u003c/code\u003e when \u003ccode\u003eT: Send\u003c/code\u003e and \u003ccode\u003eT: Sync\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-18.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003ebumpalo::collections::Vec::pop_if\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the \u003ccode\u003ebumpalo::collections::String::retain\u003c/code\u003e method in the face\nof panics.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003ebumpalo::collections::Box\u0026lt;T\u0026gt;\u003c/code\u003e covariant with \u003ccode\u003eT\u003c/code\u003e (just like\n\u003ccode\u003estd::boxed::Box\u0026lt;T\u0026gt;\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/fitzgen/bumpalo/commit/1aad072f93d8a4cf5885446ead554927c7c94f9c\"\u003e\u003ccode\u003e1aad072\u003c/code\u003e\u003c/a\u003e Bump to version 3.20.2 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/2fb1d6ae40c56e875cbef9767ae0773e32d60387\"\u003e\u003ccode\u003e2fb1d6a\u003c/code\u003e\u003c/a\u003e Add more tests for send and sync behavior, support unsized types (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/7c8d1f3870ef2317b1c9b3ef36f6439a6144448e\"\u003e\u003ccode\u003e7c8d1f3\u003c/code\u003e\u003c/a\u003e Bump to 3.20.1 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/e06b36ba0cdc94e905a9dc8d7f1ec1abc6d1e34e\"\u003e\u003ccode\u003ee06b36b\u003c/code\u003e\u003c/a\u003e Restore Send and Sync for Box (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/cb7f03318fbc7eb4559bca301a4bb9e0c2ba58c5\"\u003e\u003ccode\u003ecb7f033\u003c/code\u003e\u003c/a\u003e Bump to 3.20.0 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/d97d31cdc5fbd45e19e530962c2b7da0b90e8171\"\u003e\u003ccode\u003ed97d31c\u003c/code\u003e\u003c/a\u003e Make box covariant (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/f9256f785dfc11faacec160c30bdd2d57dad95a0\"\u003e\u003ccode\u003ef9256f7\u003c/code\u003e\u003c/a\u003e Pin quickcheck (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/a006efb3a1f42bffc992a8f7f097923cf2c69f2f\"\u003e\u003ccode\u003ea006efb\u003c/code\u003e\u003c/a\u003e Fix String::retain panic safety yielding invalid UTF-8 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/96ba38651470cd3929cd793906a25217bab02256\"\u003e\u003ccode\u003e96ba386\u003c/code\u003e\u003c/a\u003e Add pop_if() to Vec (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/bumpalo/compare/v3.19.1...v3.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\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/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\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/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.50 to 1.2.56\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.56\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclang-cl\u003c/code\u003e target when cross-compiling (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.55\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.54\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.53\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.52\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.51\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\u003c/a\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-lang/cc-rs/blob/main/CHANGEL...\n\n_Description has been truncated_","html_url":"https://github.com/rathorekrishna401-NeuroVoid/ApexSU/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rathorekrishna401-NeuroVoid%2FApexSU/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"4045193100","node_id":"PR_kwDOIlmzK87JDXyR","number":3261,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud with 44 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-11T05:11:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T12:02:30.000Z","updated_at":"2026-03-11T05:11:59.000Z","time_to_close":148168,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":44,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.53","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.9","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"rust-embed","old_version":"8.9.0","new_version":"8.11.0"},{"name":"which","old_version":"8.0.0","new_version":"8.0.2","repository_url":"https://github.com/harryfei/which-rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.26.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustix","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"zip","old_version":"7.0.0","new_version":"8.2.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"serde_json","old_version":"1.0.146","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.178","new_version":"0.2.183","repository_url":"https://github.com/rust-lang/libc"},{"name":"bumpalo","old_version":"3.19.1","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.50","new_version":"1.2.56","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.53","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.49","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.6","new_version":"1.0.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"deflate64","old_version":"0.1.10","new_version":"0.1.11","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"deranged","old_version":"0.5.5","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"find-msvc-tools","old_version":"0.1.5","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"iana-time-zone","old_version":"0.1.64","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.16","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"linux-raw-sys","old_version":"0.11.0","new_version":"0.12.1","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.6","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"num-conv","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"proc-macro2","old_version":"1.0.103","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.42","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex-automata","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.8","new_version":"0.8.10","repository_url":"https://github.com/rust-lang/regex"},{"name":"rust-embed-impl","old_version":"8.9.0","new_version":"8.11.0"},{"name":"rust-embed-utils","old_version":"8.9.0","new_version":"8.11.0"},{"name":"time","old_version":"0.3.44","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.48.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.22","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasip2","old_version":"1.0.1+wasi-0.2.4","new_version":"1.0.2+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"wit-bindgen","old_version":"0.46.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zlib-rs","old_version":"0.5.5","new_version":"0.6.3","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 44 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.60` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.9` |\n| rust-embed | `8.9.0` | `8.11.0` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.0` | `8.0.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.26.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.8` | `0.1.9` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.3` | `1.1.4` |\n| [zip](https://github.com/zip-rs/zip2) | `7.0.0` | `8.2.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.146` | `1.0.149` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.178` | `0.2.183` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.1` | `3.20.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.50` | `1.2.56` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.60` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.55` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.6` | `1.0.0` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.3.0` | `3.4.0` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.10` | `0.1.11` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.5` | `0.5.8` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.5` | `0.1.9` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.9` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.64` | `0.1.65` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.1` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.16` | `1.0.17` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.11.0` | `0.12.1` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.6` | `2.8.0` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.1.0` | `0.2.0` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.103` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.42` | `1.0.45` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.13` | `0.4.14` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.8` | `0.8.10` |\n| rust-embed-impl | `8.9.0` | `8.11.0` |\n| rust-embed-utils | `8.9.0` | `8.11.0` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.47` |\n| [time-core](https://github.com/time-rs/time) | `0.1.6` | `0.1.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.50.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.22` | `1.0.24` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.1+wasi-0.2.4` | `1.0.2+wasi-0.2.9` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.46.0` | `0.51.0` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.5` | `0.6.3` |\n\nUpdates `anyhow` from 1.0.100 to 1.0.102\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.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\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/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.102\"\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.53 to 4.5.60\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.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\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/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.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\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/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.53...clap_complete-v4.5.60\"\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.8 to 0.11.9\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.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\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.9] - 2026-02-11\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/2f06b4c7cf359b348cf92f95f83176897cedc838\"\u003e\u003ccode\u003e2f06b4c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/57e13acb42cac437ace7d3b9819f46de1d5f5d5a\"\u003e\u003ccode\u003e57e13ac\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4f9066d8af43095cf95bb9ddae046095af117dd6\"\u003e\u003ccode\u003e4f9066d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/393\"\u003e#393\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3e4709a2665c93f39c0cf63b84ceaea8da42864e\"\u003e\u003ccode\u003e3e4709a\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v0.6.24 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/80ff83adba5f55a293a484e684cd10b88c6739de\"\u003e\u003ccode\u003e80ff83a\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/76891b9e32d7e0c2a43a6f843a20caaf5adb0782\"\u003e\u003ccode\u003e76891b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/392\"\u003e#392\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/14cda4a666db7f262fbc87f752ee2bc4d977100f\"\u003e\u003ccode\u003e14cda4a\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e4f2b351a3d5290a8f26db395bf736e0f80a5856\"\u003e\u003ccode\u003ee4f2b35\u003c/code\u003e\u003c/a\u003e chore(ci): Update action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.9\"\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.9.0 to 8.11.0\n\nUpdates `which` from 8.0.0 to 8.0.2\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.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eenv_home\u003c/code\u003e dependency by \u003ca href=\"https://github.com/madsmtm\"\u003e\u003ccode\u003e@​madsmtm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/118\"\u003eharryfei/which-rs#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew windows impl by \u003ca href=\"https://github.com/Xaeroxe\"\u003e\u003ccode\u003e@​Xaeroxe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/121\"\u003eharryfei/which-rs#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwap dependency on rustix for dependency on libc by \u003ca href=\"https://github.com/Xaeroxe\"\u003e\u003ccode\u003e@​Xaeroxe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/122\"\u003eharryfei/which-rs#122\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/madsmtm\"\u003e\u003ccode\u003e@​madsmtm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/118\"\u003eharryfei/which-rs#118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.1...8.0.2\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.1...8.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Readme by \u003ca href=\"https://github.com/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/115\"\u003eharryfei/which-rs#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmpty path fix for Windows machines by \u003ca href=\"https://github.com/Xaeroxe\"\u003e\u003ccode\u003e@​Xaeroxe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/117\"\u003eharryfei/which-rs#117\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/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/115\"\u003eharryfei/which-rs#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.0...8.0.1\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.0...8.0.1\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/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.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependency on \u003ccode\u003ehome_env\u003c/code\u003e removed, the implementation found in rust 1.85.0 for a home directory has been fixed.\nThanks, [\u003ca href=\"https://github.com/madsmtm\"\u003e\u003ccode\u003e@​madsmtm\u003c/code\u003e\u003c/a\u003e],(\u003ca href=\"https://github.com/madsmtm\"\u003ehttps://github.com/madsmtm\u003c/a\u003e) for this contribution to which!\u003c/li\u003e\n\u003cli\u003eDependency on \u003ccode\u003ewinsafe\u003c/code\u003e removed, code for Windows API is now handwritten.\u003c/li\u003e\n\u003cli\u003eDependency on \u003ccode\u003erustix\u003c/code\u003e removed, we now depend on \u003ccode\u003elibc\u003c/code\u003e directly to reduce compile times.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Windows bug reported in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/108#issuecomment-3998654328\"\u003eharryfei/which-rs#108\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/harryfei/which-rs/commit/5bb3e82a82a6ef8f56a3a455125680fd6579c7ca\"\u003e\u003ccode\u003e5bb3e82\u003c/code\u003e\u003c/a\u003e update README MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/aacc10ece3376c86d472cd2ea6e9aaa1d013ab75\"\u003e\u003ccode\u003eaacc10e\u003c/code\u003e\u003c/a\u003e add changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/7b0c544ec05f491b923fa40db4c1729d19303932\"\u003e\u003ccode\u003e7b0c544\u003c/code\u003e\u003c/a\u003e Swap dependency on rustix for dependency on libc (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/189e99a7db5cd5aa3dfe2d6c90199bf0e97ae1b7\"\u003e\u003ccode\u003e189e99a\u003c/code\u003e\u003c/a\u003e New windows impl (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/c48f04e974f0061963c29f5e0293eae2cd8e96ab\"\u003e\u003ccode\u003ec48f04e\u003c/code\u003e\u003c/a\u003e clippy fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1fa32b79b83a750b5a23ee4fa0ced6b0c8522048\"\u003e\u003ccode\u003e1fa32b7\u003c/code\u003e\u003c/a\u003e bump msrv, bump version, add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/b0d6e741229c74dd7eececd0d1a72f00bfd0bb22\"\u003e\u003ccode\u003eb0d6e74\u003c/code\u003e\u003c/a\u003e Remove env_home dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/26972207b98de1bfd6c0e16690f5c9186388b54c\"\u003e\u003ccode\u003e2697220\u003c/code\u003e\u003c/a\u003e chore: add release steps documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/873554e9c99c655fcec04c7196f759a60103eb1e\"\u003e\u003ccode\u003e873554e\u003c/code\u003e\u003c/a\u003e add entry to CHANGELOG.md for 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/d684aba22e6ae2b75154b2f6d6771a743c1953de\"\u003e\u003ccode\u003ed684aba\u003c/code\u003e\u003c/a\u003e bump version to 8.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.0...8.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.23.0 to 3.26.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.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eNamedTempFile::persist\u003c/code\u003e on RedoxOS (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e) (thanks to \u003ca href=\"https://github.com/Andy-Python-Programmer\"\u003e\u003ccode\u003e@​Andy-Python-Programmer\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003egetrandom\u003c/code\u003e 0.4.x while retaining support for \u003ccode\u003egetrandom\u003c/code\u003e 0.3.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eActually support WASIp2 without the nightly feature. This library is now feature complete on WASIp2 without any additional feature flags.\u003c/li\u003e\n\u003cli\u003eExclude CI scripts from the published crate.\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/929a1127bde5046733d535281203bf8ec1bf2c9e\"\u003e\u003ccode\u003e929a112\u003c/code\u003e\u003c/a\u003e chore: release 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/29d6ac501a4543877d2dde01e2f3cae8f14fb292\"\u003e\u003ccode\u003e29d6ac5\u003c/code\u003e\u003c/a\u003e Add Redox OS CI (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/375067f0d42efe982498fe07545d29ea8bcf7358\"\u003e\u003ccode\u003e375067f\u003c/code\u003e\u003c/a\u003e doc(README): document supported platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d35371725c084d8cfa83479c69ae55f2ab843e50\"\u003e\u003ccode\u003ed353717\u003c/code\u003e\u003c/a\u003e feat(redox): implement persist() (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/64114d74349c53b0473ba15a06f64874a0fcb556\"\u003e\u003ccode\u003e64114d7\u003c/code\u003e\u003c/a\u003e Fix typos in documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/9a38b8db0b9a7724cbc88801ddf69bc1b3577c94\"\u003e\u003ccode\u003e9a38b8d\u003c/code\u003e\u003c/a\u003e chore: release 3.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/fd4430bac03c2790283a9a1896b705b671c73df8\"\u003e\u003ccode\u003efd4430b\u003c/code\u003e\u003c/a\u003e chore: allow getrandom 0.4.x (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/8e5ba93488ad0a6354c19776a0cb89b95273a491\"\u003e\u003ccode\u003e8e5ba93\u003c/code\u003e\u003c/a\u003e ci: restrict permissions to the empty set by default (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/4645b689882c53f14bff4bab600d4986c7b26d59\"\u003e\u003ccode\u003e4645b68\u003c/code\u003e\u003c/a\u003e ci: improve formatting and simplify freebsd CI (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3eb40e09168ae87d130289731be292752559dfce\"\u003e\u003ccode\u003e3eb40e0\u003c/code\u003e\u003c/a\u003e ci: adds FreeBsd ci using vm runner (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.23.0...v3.26.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.42 to 0.4.44\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\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow 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/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 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/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup 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/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg 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/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing 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/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\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/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing 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/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 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/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\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/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\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.8 to 0.1.9\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\u003e1.12.3 (2025-02-03)\u003c/h1\u003e\n\u003cp\u003eThis release excludes some unnecessary things from the archive published to\ncrates.io. Specifically, fuzzing data and various shell scripts are now\nexcluded. If you run into problems, please file an issue.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1319\"\u003e#1319\u003c/a\u003e:\nSwitch from a Cargo \u003ccode\u003eexclude\u003c/code\u003e list to an \u003ccode\u003einclude\u003c/code\u003e list, and exclude some\nunnecessary stuff.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.2 (2025-10-13)\u003c/h1\u003e\n\u003cp\u003eThis release fixes a \u003ccode\u003ecargo doc\u003c/code\u003e breakage on nightly when \u003ccode\u003e--cfg docsrs\u003c/code\u003e is\nenabled. This caused documentation to fail to build on docs.rs.\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/1305\"\u003e#1305\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1305\"\u003erust-lang/regex#1305\u003c/a\u003e):\nSwitches the \u003ccode\u003edoc_auto_cfg\u003c/code\u003e feature to \u003ccode\u003edoc_cfg\u003c/code\u003e on nightly for docs.rs builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.1 (2025-10-10)\u003c/h1\u003e\n\u003cp\u003eThis release makes a bug fix in the new \u003ccode\u003eregex::Captures::get_match\u003c/code\u003e API\nintroduced in \u003ccode\u003e1.12.0\u003c/code\u003e. There was an oversight with the lifetime parameter\nfor the \u003ccode\u003eMatch\u003c/code\u003e returned. This is technically a breaking change, but given\nthat it was caught almost immediately and I've yanked the \u003ccode\u003e1.12.0\u003c/code\u003e release,\nI think this is fine.\u003c/p\u003e\n\u003ch1\u003e1.12.0 (2025-10-10)\u003c/h1\u003e\n\u003cp\u003eThis release contains a smattering of bug fixes, a fix for excessive memory\nconsumption in some cases and a new \u003ccode\u003eregex::Captures::get_match\u003c/code\u003e API.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1146\"\u003e#1146\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1146\"\u003erust-lang/regex#1146\u003c/a\u003e):\nAdd \u003ccode\u003eCapture::get_match\u003c/code\u003e for returning the overall match without \u003ccode\u003eunwrap()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/1083\"\u003e#1083\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1083\"\u003erust-lang/regex#1083\u003c/a\u003e):\nFixes a panic in the lazy DFA (can only occur for especially large regexes).\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1116\"\u003e#1116\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1116\"\u003erust-lang/regex#1116\u003c/a\u003e):\nFixes a memory usage regression for large regexes (introduced in \u003ccode\u003eregex 1.9\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1195\"\u003e#1195\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1195\"\u003erust-lang/regex#1195\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/regex/commit/0c07fae444adf0802d84455e689f1143d2dd7790\"\u003e\u003ccode\u003e0c07fae\u003c/code\u003e\u003c/a\u003e regex-lite-0.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/6a810068f030c023a12c93ccae49bc5fd907c4f6\"\u003e\u003ccode\u003e6a81006\u003c/code\u003e\u003c/a\u003e cargo: exclude development scripts and fuzzing data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/4733e28ba4f281f643ce93e4089eccbb9a9d5a5a\"\u003e\u003ccode\u003e4733e28\u003c/code\u003e\u003c/a\u003e automata: fix \u003ccode\u003eonepass::DFA::try_search_slots\u003c/code\u003e panic when too many slots are ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5ea3eb1e95f0338e283f5f0b4681f0891a1cd836\"\u003e\u003ccode\u003e5ea3eb1\u003c/code\u003e\u003c/a\u003e 1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ab0b07171b82d1d4fdc8359505d12b2e818514d4\"\u003e\u003ccode\u003eab0b071\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/691d51457db276bbdf9ca3de2cafe285c662c59f\"\u003e\u003ccode\u003e691d514\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/1dd90777791dbc6bbf389157d05ac8176c6ad051\"\u003e\u003ccode\u003e1dd9077\u003c/code\u003e\u003c/a\u003e docs: swap \u003ccode\u003edoc_auto_cfg\u003c/code\u003e with \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/0089034cb37b0bf3785f2e0211f7eca74033f4d1\"\u003e\u003ccode\u003e0089034\u003c/code\u003e\u003c/a\u003e regex-cli-0.2.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/regex/compare/regex-lite-0.1.8...regex-lite-0.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustix` from 1.1.3 to 1.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/c4caf5caaa7e93828a2e4a4cdba1dd0171e45717\"\u003e\u003ccode\u003ec4caf5c\u003c/code\u003e\u003c/a\u003e chore: Release rustix version 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/5953a2c6bc7bc97c308a8e6a0fd4a8bf79997117\"\u003e\u003ccode\u003e5953a2c\u003c/code\u003e\u003c/a\u003e Prune pins in CI that are no longer needed. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/9116c05d2eab3484748a629e72bdff17117c4f5b\"\u003e\u003ccode\u003e9116c05\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/5ee0ca360f41b3699b7c543d1153e94c65988610\"\u003e\u003ccode\u003e5ee0ca3\u003c/code\u003e\u003c/a\u003e hurd: Fix l_type and l_whence types (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1569\"\u003e#1569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/89505893fc3b4b9b9a22625cd3a670f6d6cf2f44\"\u003e\u003ccode\u003e8950589\u003c/code\u003e\u003c/a\u003e Clobber vector registers and do not use preserves_flags in riscv64 syscalls (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/7b0d2ae013976c959627598c057644ae8922708e\"\u003e\u003ccode\u003e7b0d2ae\u003c/code\u003e\u003c/a\u003e Update pins for MSRV compatibility (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/99458d830840dafb8a8c5b8b54cf05beabc2e581\"\u003e\u003ccode\u003e99458d8\u003c/code\u003e\u003c/a\u003e feat(redox): \u003ccode\u003erenameat\u003c/code\u003e and \u003ccode\u003erenameat_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/a9c8dcbbb74df7a7c4ec6cf50629a810bab6500d\"\u003e\u003ccode\u003ea9c8dcb\u003c/code\u003e\u003c/a\u003e Remove reference to yanked crate in README.md (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/8bf15a0eb444087e4c3ed04e01ed488cc429af2d\"\u003e\u003ccode\u003e8bf15a0\u003c/code\u003e\u003c/a\u003e Drop custom makedev implementation for Redox (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/74b886d40d7b5209a8d448550e4595e8e06158a1\"\u003e\u003ccode\u003e74b886d\u003c/code\u003e\u003c/a\u003e Update pins for MSRV compatibility (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/rustix/compare/v1.1.3...v1.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 7.0.0 to 8.2.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\u003ev8.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport compressing bzip2 when feature \u003ccode\u003ebzip2-rs\u003c/code\u003e is enabled, since \u003ccode\u003ebzip2/bzip2-sys\u003c/code\u003e now supports it (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenforce clippy in CI (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/674\"\u003e#674\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\u003ezip64 central header (issue 617) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow aes password as bytes (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle extra field padding (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify 2 type conversions in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAI tweaks for string type conversions in src/types.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(writer)\u003c/em\u003e Allow getting underlying writer of ZipWriter (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd system to FileOption, so byte-for-byte identical archives can be created across platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/660\"\u003e#660\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\u003eBugs in extra-data length calculation in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup the benchs and Cargo.toml (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for per-file comments (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/543\"\u003e#543\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\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/v8.1.0...v8.2.0\"\u003e8.2.0\u003c/a\u003e - 2026-03-02\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport compressing bzip2 when feature \u003ccode\u003ebzip2-rs\u003c/code\u003e is enabled, since \u003ccode\u003ebzip2/bzip2-sys\u003c/code\u003e now supports it (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenforce clippy in CI (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/674\"\u003e#674\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\u003ezip64 central header (issue 617) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow aes password as bytes (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle extra field padding (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify 2 type conversions in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAI tweaks for string type conversions in src/types.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.0.0...v8.1.0\"\u003e8.1.0\u003c/a\u003e - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(writer)\u003c/em\u003e Allow getting underlying writer of ZipWriter (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd system to FileOption, so byte-for-byte identical archives can be created across platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/660\"\u003e#660\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\u003eBugs in extra-data length calculation in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.4.0...v8.0.0\"\u003e8.0.0\u003c/a\u003e - 2026-02-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.3.0...v7.4.0\"\u003e7.4.0\u003c/a\u003e - 2026-02-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.3.0-pre1...v7.3.0\"\u003e7.3.0\u003c/a\u003e - 2026-02-04\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/ff001c6f2a630580399ad8044a7925801ca16a98\"\u003e\u003ccode\u003eff001c6\u003c/code\u003e\u003c/a\u003e chore: release v8.2.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9c328dcfd9d0817569d76052b620aecc219683fc\"\u003e\u003ccode\u003e9c328dc\u003c/code\u003e\u003c/a\u003e ci(deps): bump github/codeql-action from 4.32.2 to 4.32.4 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f2bd439220745a50e0ef462ab71aea3f4dc85e04\"\u003e\u003ccode\u003ef2bd439\u003c/code\u003e\u003c/a\u003e test: add test to check len of zip64 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/705\"\u003e#705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/617cee12a1a4c7490cb3e19440bd440dc8c17a18\"\u003e\u003ccode\u003e617cee1\u003c/code\u003e\u003c/a\u003e test: Add a test that validates CRC_TABLE (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2ee1e936d1be2aa3d44d7c963a25074b33b943f3\"\u003e\u003ccode\u003e2ee1e93\u003c/code\u003e\u003c/a\u003e style: Rename KEYSTREAM_BASE_SUFFIX to KEYSTREAM_BITMASK and clarify comment ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/18301cebde852a38671b171aaf630b97aa7363f7\"\u003e\u003ccode\u003e18301ce\u003c/code\u003e\u003c/a\u003e style: Potential fix for 1 code quality finding in tests/zip_ntfs.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/240f27ac53367571f1aa4f2d601439c89b1a212e\"\u003e\u003ccode\u003e240f27a\u003c/code\u003e\u003c/a\u003e feat: allow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8c368374264bd0a209706f7940b109a2c8338209\"\u003e\u003ccode\u003e8c36837\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/dependency-review-action from 4.8.2 to 4.8.3 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/79a46ea2533dbf35c0050c414b70d521acc2f32a\"\u003e\u003ccode\u003e79a46ea\u003c/code\u003e\u003c/a\u003e Apply suggested fix to tests/zip_extra_field.rs from Copilot Autofix (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/7c2c6bd72f3af395aabe540adee8b365d9de0842\"\u003e\u003ccode\u003e7c2c6bd\u003c/code\u003e\u003c/a\u003e style: Remove macros (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.0.0...v8.2.0\"\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.146 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\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/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.146...v1.0.149\"\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.178 to 0.2.183\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.183\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.182\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid, Linux: Add \u003ccode\u003etgkill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003eRENAME_NOREPLACE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003erenameat2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.181\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eMADV_ZERO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4924\"\u003e#4924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003emakedev\u003c/code\u003e, \u003ccode\u003emajor\u003c/code\u003e, and \u003ccode\u003eminor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGLibc: Add \u003ccode\u003ePTRACE_SET_SYSCALL_INFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4933\"\u003e#4933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add more kqueue related constants for (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4945\"\u003e#4945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add CAN error types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4944\"\u003e#4944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add siginfo_t::si_status (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4946\"\u003e#4946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX NTO: Add \u003ccode\u003emax_align_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4927\"\u003e#4927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4956\"\u003e#4956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: add \u003ccode\u003eppoll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking\u003c/strong\u003e: Redox: Fix the type of \u003ccode\u003edev_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use 'struct st_timespec' in 'struct stat{,64}' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003etc{g,s}etattr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link the correct version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e on mips{32,64}r6 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix constness of tm.tm_zone (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4948\"\u003e#4948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix the definition of \u003ccode\u003eptrace_thread_state\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4947\"\u003e#4947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Fix type visibility and defs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4932\"\u003e#4932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix values for \u003ccode\u003ePTHREAD_MUTEX_{NORMAL, RECURSIVE}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4943\"\u003e#4943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Mark additional fields as private padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4922\"\u003e#4922\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.183/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.182...0.2.183\"\u003e0.2.183\u003c/a\u003e - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.181...0.2.182\"\u003e0.2.182\u003c/a\u003e - 2026-02-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid, Linux: Add \u003ccode\u003etgkill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003eRENAME_NOREPLACE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003erenameat2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.180...0.2.181\"\u003e0.2.181\u003c/a\u003e - 2026-02-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eMADV_ZERO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4924\"\u003e#4924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003emakedev\u003c/code\u003e, \u003ccode\u003emajor\u003c/code\u003e, and \u003ccode\u003eminor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGLibc: Add \u003ccode\u003ePTRACE_SET_SYSCALL_INFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4933\"\u003e#4933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add more kqueue related constants for (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4945\"\u003e#4945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add CAN error types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4944\"\u003e#4944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add siginfo_t::si_status (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4946\"\u003e#4946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX NTO: Add \u003ccode\u003emax_align_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4927\"\u003e#4927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4956\"\u003e#4956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: add \u003ccode\u003eppoll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e: Redox: Fix the type of dev_t (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use 'struct st_timespec' in 'struct stat{,64}' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003etc{g,s}etattr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link the correct version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e on mips{32,64}r6 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix constness of tm.tm_zone (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4948\"\u003e#4948\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/5660e6fc058d1c6c27788e3ea2bc7d3e79d3c22d\"\u003e\u003ccode\u003e5660e6f\u003c/code\u003e\u003c/a\u003e chore: Release libc 0.2.183\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8b439b76789d14215296766e97e0692e7900f1e1\"\u003e\u003ccode\u003e8b439b7\u003c/code\u003e\u003c/a\u003e allow unused link_cfg feature in rustc-dep-of-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e6436dcf4a702328aa365ced37f0a8e2d829ec3b\"\u003e\u003ccode\u003ee6436dc\u003c/code\u003e\u003c/a\u003e Adding structs and defines for vxworks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e9cca04dffbe546d5af7dc5302f8cb305d8e7370\"\u003e\u003ccode\u003ee9cca04\u003c/code\u003e\u003c/a\u003e Linux: add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/af8b8127bc7fcce8a5e70cb1a4ab8b33021bf02e\"\u003e\u003ccode\u003eaf8b812\u003c/code\u003e\u003c/a\u003e linux: relocate PIDFD definitions to src/new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d0bd7e2f2ff74d871b008069c175887cfc4e3867\"\u003e\u003ccode\u003ed0bd7e2\u003c/code\u003e\u003c/a\u003e NetBSD: add kinfo_file, kinfo_pcb structures and related constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/17f5cce00dec1207d659f21affc35fb39bca0340\"\u003e\u003ccode\u003e17f5cce\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/62c89e800adae1a3555798aad9cfffc2b7a9e7b8\"\u003e\u003ccode\u003e62c89e8\u003c/code\u003e\u003c/a\u003e OpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/82cb126e16b998d3c231bd320534e213b2096ff4\"\u003e\u003ccode\u003e82cb126\u003c/code\u003e\u003c/a\u003e enable musl32_time64 and musl_v1_2_3 for hexagon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e7f99026dc87849e0c0107019dca1a6418bec9e2\"\u003e\u003ccode\u003ee7f9902\u003c/code\u003e\u003c/a\u003e redox: fix blkcnt_t type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.183\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bumpalo` from 3.19.1 to 3.20.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md\"\u003ebumpalo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.2\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-19.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestored \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e implementations for \u003ccode\u003eBox\u0026lt;T\u0026gt;\u003c/code\u003e for \u003ccode\u003eT: ?Sized\u003c/code\u003e types\nas well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e3.20.1\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-18.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestored \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e implementations for \u003ccode\u003eBox\u0026lt;T\u0026gt;\u003c/code\u003e when \u003ccode\u003eT: Send\u003c/code\u003e and \u003ccode\u003eT: Sync\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-18.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003ebumpalo::collections::Vec::pop_if\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the \u003ccode\u003ebumpalo::collections::String::retain\u003c/code\u003e method in the face\nof panics.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003ebumpalo::collections::Box\u0026lt;T\u0026gt;\u003c/code\u003e covariant with \u003ccode\u003eT\u003c/code\u003e (just like\n\u003ccode\u003estd::boxed::Box\u0026lt;T\u0026gt;\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/fitzgen/bumpalo/commit/1aad072f93d8a4cf5885446ead554927c7c94f9c\"\u003e\u003ccode\u003e1aad072\u003c/code\u003e\u003c/a\u003e Bump to version 3.20.2 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/2fb1d6ae40c56e875cbef9767ae0773e32d60387\"\u003e\u003ccode\u003e2fb1d6a\u003c/code\u003e\u003c/a\u003e Add more tests for send and sync behavior, support unsized types (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/7c8d1f3870ef2317b1c9b3ef36f6439a6144448e\"\u003e\u003ccode\u003e7c8d1f3\u003c/code\u003e\u003c/a\u003e Bump to 3.20.1 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/e06b36ba0cdc94e905a9dc8d7f1ec1abc6d1e34e\"\u003e\u003ccode\u003ee06b36b\u003c/code\u003e\u003c/a\u003e Restore Send and Sync for Box (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/cb7f03318fbc7eb4559bca301a4bb9e0c2ba58c5\"\u003e\u003ccode\u003ecb7f033\u003c/code\u003e\u003c/a\u003e Bump to 3.20.0 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/d97d31cdc5fbd45e19e530962c2b7da0b90e8171\"\u003e\u003ccode\u003ed97d31c\u003c/code\u003e\u003c/a\u003e Make box covariant (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/f9256f785dfc11faacec160c30bdd2d57dad95a0\"\u003e\u003ccode\u003ef9256f7\u003c/code\u003e\u003c/a\u003e Pin quickcheck (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/a006efb3a1f42bffc992a8f7f097923cf2c69f2f\"\u003e\u003ccode\u003ea006efb\u003c/code\u003e\u003c/a\u003e Fix String::retain panic safety yielding invalid UTF-8 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/96ba38651470cd3929cd793906a25217bab02256\"\u003e\u003ccode\u003e96ba386\u003c/code\u003e\u003c/a\u003e Add pop_if() to Vec (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/bumpalo/compare/v3.19.1...v3.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\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/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\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/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.50 to 1.2.56\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.56\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclang-cl\u003c/code\u003e target when cross-compiling (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.55\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.54\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.53\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.52\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.51\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\u003c/a\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-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.55...cc-v1.2.56\"\u003e1.2.56\u003c/a\u003e - 2026-02-13\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclang-cl\u003c/code\u003e target when cross-compiling (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.54...cc-v1.2.55\"\u003e1.2.55\u003c/a\u003e - 2026-01-30\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/...\n\n_Description has been truncated_","html_url":"https://github.com/tiann/KernelSU/pull/3261","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2FKernelSU/issues/3261","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3261/packages"},{"uuid":"3980170283","node_id":"PR_kwDORXIxKM7FwBlG","number":8,"state":"closed","title":"Bump the crates group in /userspace/ksud_overlayfs with 81 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-27T19:15:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T21:07:19.000Z","updated_at":"2026-02-27T19:15:53.000Z","time_to_close":338913,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"crates","update_count":81,"packages":[{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip","old_version":"3.0.0","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.8.3","new_version":"0.13.1","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.9","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.173","new_version":"0.2.182","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.7.2","new_version":"8.11.0"},{"name":"getopts","old_version":"0.2.23","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.25.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"procfs","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"android_logger","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"anstream","old_version":"0.6.19","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.3","new_version":"1.1.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.9","new_version":"3.0.11","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.88","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.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.18.1","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.27","new_version":"1.2.56","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.40","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.40","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.5","new_version":"1.0.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.4.1","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.65","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.9.0","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"memchr","old_version":"2.7.5","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"once_cell_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/once_cell_polyfill"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"procfs-core","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"r-efi","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"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.7.2","new_version":"8.11.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.11.0"},{"name":"rustc-demangle","old_version":"0.1.25","new_version":"0.1.27","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"syn","old_version":"2.0.103","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.8","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.45.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.3","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.6.2","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud_overlayfs","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud_overlayfs with 81 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.102` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.60` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `7.0.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.3` | `0.13.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.9` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.173` | `0.2.182` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.7.2` | `8.11.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.23` | `0.2.24` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.25.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.44` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.9` |\n| [procfs](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.15.0` | `0.15.1` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.19` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.13` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.3` | `1.1.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.9` | `3.0.11` |\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.88` | `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.75` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.18.1` | `3.20.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.56` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.60` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.55` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.5` | `1.0.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.10` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.9` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.4.1` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.65` |\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.9.0` | `2.13.0` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.8.0` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill) | `1.70.1` | `1.70.2` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.106` |\n| [procfs-core](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.2.0` | `5.3.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| rust-embed-impl | `8.7.2` | `8.11.0` |\n| rust-embed-utils | `8.7.2` | `8.11.0` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.25` | `0.1.27` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.49.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.24` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.2.1` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.3` | `0.2.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.6.2` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.98 to 1.0.102\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.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.102\"\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.40 to 4.5.60\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.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/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.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\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/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.40...clap_complete-v4.5.60\"\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.34 to 0.2.35\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.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 7.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\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\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\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/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e - 2025-12-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.1...v6.0.0\"\u003e6.0.0\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd by_index_with_options(), which can be used to ignore encryption in a file's metadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/439\"\u003e#439\u003c/a\u003e) and may be used for other file-specific overrides in the future.\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\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] \u003ccode\u003eFileOptions::add_extra_data\u003c/code\u003e is now generic and accepts any \u003ccode\u003eAsRef\u0026lt;[u8]\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\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/c864a14035439154187aa6a6c894c7031e9087aa\"\u003e\u003ccode\u003ec864a14\u003c/code\u003e\u003c/a\u003e chore: release v7.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8085fe5091c42f652caedf21148f44b6b5c3bfe7\"\u003e\u003ccode\u003e8085fe5\u003c/code\u003e\u003c/a\u003e fix: print previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/aa8f933ae6b63a56ada5d899b0f04b0f89193db4\"\u003e\u003ccode\u003eaa8f933\u003c/code\u003e\u003c/a\u003e chore: Revert version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/13005c558c508cc695996f3dd2f287a5a3c783c9\"\u003e\u003ccode\u003e13005c5\u003c/code\u003e\u003c/a\u003e ci: Fix? run \u003ccode\u003eapt-get update\u003c/code\u003e at start of miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f99a32f88f6d1edf0d403807d3465f57f9034d1c\"\u003e\u003ccode\u003ef99a32f\u003c/code\u003e\u003c/a\u003e chore: expose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9b5dd0b7c3c37c4831a98db113775fe457c94541\"\u003e\u003ccode\u003e9b5dd0b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e): const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a8a4729063b0f5f4408a9261fe7741971cc35452\"\u003e\u003ccode\u003ea8a4729\u003c/code\u003e\u003c/a\u003e ci: Fix: Miri now requires g++, not just gcc (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/57d26a77c65d897502865fecc4f31c1aa75cd88f\"\u003e\u003ccode\u003e57d26a7\u003c/code\u003e\u003c/a\u003e fix: cargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/69533f1d4250a6064cf71c9a82306d994fe26e8c\"\u003e\u003ccode\u003e69533f1\u003c/code\u003e\u003c/a\u003e feat: ZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data desc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fadbd485b2aae6d270ae27de227e5326b64c61fd\"\u003e\u003ccode\u003efadbd48\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v7.0.0\"\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.3 to 0.13.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.13.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtension methods in \u003ccode\u003eZipWriterExtensions\u003c/code\u003e can now be called directly on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume the \u003ccode\u003eZipWriter\u003c/code\u003e and no longer call \u003ccode\u003efinish()\u003c/code\u003e automatically. Callers must now invoke \u003ccode\u003efinish()\u003c/code\u003e explicitly when they are done writing. Top-level convenience functions continue to behave as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cp\u003eThis release delivers the most substantial upgrade to the crate in years, introducing both \u003cstrong\u003efirst-class \u003ccode\u003e.zipignore\u003c/code\u003e support\u003c/strong\u003e and a \u003cstrong\u003emore extensible, modular architecture\u003c/strong\u003e for entry-handling during directory deflation. These improvements make it dramatically easier to customize how archives are built and to plug in new behaviors without fighting the internals.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eYou can now drop a \u003ccode\u003e.zipignore\u003c/code\u003e file into source directories and seamlessly exclude files and directories during archive creation. The new \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e cleanly integrates ignore rules into the deflation pipeline, enabling consistent filtering without ad-hoc logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe crate has been restructured into clear \u003cstrong\u003edeflate\u003c/strong\u003e, \u003cstrong\u003einflate\u003c/strong\u003e, and \u003cstrong\u003eutilities\u003c/strong\u003e modules. This significantly improves navigability, eases maintenance, and provides a cleaner foundation for future extension points.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e now support customizable inner handlers. This opens the API and enables advanced composition patterns—letting you chain, wrap, or override behaviors when handling entries during directory traversal and deflation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release lays the groundwork for more powerful features while maintaining high ergonomics. If you build custom processing logic or want finer-grained control over what goes into your ZIP archives, this is the version to upgrade to.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds support for preserving symlinks. The core directory traversal logic now accepts pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astelmashenko\"\u003e\u003ccode\u003e@​astelmashenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003ematzefriedrich/zip-extensions-rs#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\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/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.13.1] - 2025-12-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUtilizes safely enclosed names and gracefully skips entries with invalid or potentially malicious paths, preventing runtime panics and unauthorized directory traversals. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/35\"\u003e#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.13.0] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support to call \u003ccode\u003eZipWriterExtensions\u003c/code\u003e methods on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e by changing receivers to \u003ccode\u003e\u0026amp;mut self\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume \u003ccode\u003eZipWriter\u003c/code\u003e and do not call \u003ccode\u003efinish()\u003c/code\u003e internally; callers must explicitly invoke \u003ccode\u003efinish()\u003c/code\u003e after use. For top-level convenience functions, the behavior is unchanged. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.0] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:see_no_evil: Fixes interchanged modules names (inflate vs deflate) \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2025-12-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds the \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e to handle \u003ccode\u003e.zipignore\u003c/code\u003e rules for file exclusions \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored the project structure by grouping functionality into deflate, inflate, and utilities modules. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/29\"\u003e#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactors \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e to support customizable inner handlers \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2025-12-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumps \u003ccode\u003ezip\u003c/code\u003e crate from version \u003ccode\u003e3.0\u003c/code\u003e to \u003ccode\u003e6.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/27\"\u003e#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates crate edition to 2024 \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/28\"\u003e#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-11-27\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds symlink preservation. The core directory traversal logic does now accept pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\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/matzefriedrich/zip-extensions-rs/commit/abc5ff6eda57b1c9e062bcb1b00edcabc01a3a92\"\u003e\u003ccode\u003eabc5ff6\u003c/code\u003e\u003c/a\u003e Bump version to 0.13.1 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/09566d282bed2454f5dab69caebecbf605dd3b71\"\u003e\u003ccode\u003e09566d2\u003c/code\u003e\u003c/a\u003e Uses \u003ccode\u003eenclosed_name\u003c/code\u003e instead of \u003ccode\u003emangled_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/de4f392b28cfb0b82d8dd8e5d0a51a1fb7dbe80f\"\u003e\u003ccode\u003ede4f392\u003c/code\u003e\u003c/a\u003e Update README to reflect module restructuring and revised imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/6ac8c02a332388ae4becb258b922498c541df48b\"\u003e\u003ccode\u003e6ac8c02\u003c/code\u003e\u003c/a\u003e Make extensions work on mutable borrow (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/34\"\u003e#34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/cb1dfab531690539f6a9895af31cced6fb73b968\"\u003e\u003ccode\u003ecb1dfab\u003c/code\u003e\u003c/a\u003e Update zip-extensions version to 0.12.0 in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/b3e6f0ef0bebcc432effa1c8981dc62c6f0fae43\"\u003e\u003ccode\u003eb3e6f0e\u003c/code\u003e\u003c/a\u003e Bump version to 0.12.0 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/a69f55ea771b8d24a9923927c40c504f30a7f14e\"\u003e\u003ccode\u003ea69f55e\u003c/code\u003e\u003c/a\u003e Fixes module structure (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/76f5759bc81fbe8d36449cb74d5d99085c56b280\"\u003e\u003ccode\u003e76f5759\u003c/code\u003e\u003c/a\u003e Fixes package-ecosystem value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9e2372f498634ac1a31781e74884641cb2bc818c\"\u003e\u003ccode\u003e9e2372f\u003c/code\u003e\u003c/a\u003e Adds dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9ef2a6e84967ad94311008a257d1e2863c6a17ce\"\u003e\u003ccode\u003e9ef2a6e\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.13.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.27 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 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/719\"\u003erust-lang/log#719\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.29\"\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.8 to 0.11.9\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.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\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.9] - 2026-02-11\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/2f06b4c7cf359b348cf92f95f83176897cedc838\"\u003e\u003ccode\u003e2f06b4c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/57e13acb42cac437ace7d3b9819f46de1d5f5d5a\"\u003e\u003ccode\u003e57e13ac\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4f9066d8af43095cf95bb9ddae046095af117dd6\"\u003e\u003ccode\u003e4f9066d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/393\"\u003e#393\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3e4709a2665c93f39c0cf63b84ceaea8da42864e\"\u003e\u003ccode\u003e3e4709a\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v0.6.24 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/80ff83adba5f55a293a484e684cd10b88c6739de\"\u003e\u003ccode\u003e80ff83a\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/76891b9e32d7e0c2a43a6f843a20caaf5adb0782\"\u003e\u003ccode\u003e76891b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/392\"\u003e#392\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/14cda4a666db7f262fbc87f752ee2bc4d977100f\"\u003e\u003ccode\u003e14cda4a\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e4f2b351a3d5290a8f26db395bf736e0f80a5856\"\u003e\u003ccode\u003ee4f2b35\u003c/code\u003e\u003c/a\u003e chore(ci): Update action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.9\"\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.140 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.149\"\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.173 to 0.2.182\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.182\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid, Linux: Add \u003ccode\u003etgkill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003eRENAME_NOREPLACE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003erenameat2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.181\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eMADV_ZERO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4924\"\u003e#4924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003emakedev\u003c/code\u003e, \u003ccode\u003emajor\u003c/code\u003e, and \u003ccode\u003eminor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGLibc: Add \u003ccode\u003ePTRACE_SET_SYSCALL_INFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4933\"\u003e#4933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add more kqueue related constants for (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4945\"\u003e#4945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add CAN error types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4944\"\u003e#4944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add siginfo_t::si_status (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4946\"\u003e#4946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX NTO: Add \u003ccode\u003emax_align_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4927\"\u003e#4927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4956\"\u003e#4956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: add \u003ccode\u003eppoll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking\u003c/strong\u003e: Redox: Fix the type of \u003ccode\u003edev_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use 'struct st_timespec' in 'struct stat{,64}' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003etc{g,s}etattr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link the correct version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e on mips{32,64}r6 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix constness of tm.tm_zone (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4948\"\u003e#4948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix the definition of \u003ccode\u003eptrace_thread_state\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4947\"\u003e#4947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Fix type visibility and defs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4932\"\u003e#4932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix values for \u003ccode\u003ePTHREAD_MUTEX_{NORMAL, RECURSIVE}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4943\"\u003e#4943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Mark additional fields as private padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4922\"\u003e#4922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFuchsia: Update \u003ccode\u003eSO_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4937\"\u003e#4937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;musl: convert inline timespecs to timespec\u0026quot; (resolves build issues on targets only supported by Musl 1.2.3+ ) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4958\"\u003e#4958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.180\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\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.182/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.181...0.2.182\"\u003e0.2.182\u003c/a\u003e - 2026-02-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid, Linux: Add \u003ccode\u003etgkill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003eRENAME_NOREPLACE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003erenameat2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.180...0.2.181\"\u003e0.2.181\u003c/a\u003e - 2026-02-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eMADV_ZERO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4924\"\u003e#4924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003emakedev\u003c/code\u003e, \u003ccode\u003emajor\u003c/code\u003e, and \u003ccode\u003eminor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGLibc: Add \u003ccode\u003ePTRACE_SET_SYSCALL_INFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4933\"\u003e#4933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add more kqueue related constants for (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4945\"\u003e#4945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add CAN error types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4944\"\u003e#4944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add siginfo_t::si_status (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4946\"\u003e#4946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX NTO: Add \u003ccode\u003emax_align_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4927\"\u003e#4927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4956\"\u003e#4956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: add \u003ccode\u003eppoll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e: Redox: Fix the type of dev_t (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use 'struct st_timespec' in 'struct stat{,64}' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003etc{g,s}etattr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link the correct version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e on mips{32,64}r6 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix constness of tm.tm_zone (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4948\"\u003e#4948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix the definition of \u003ccode\u003eptrace_thread_state\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4947\"\u003e#4947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Fix type visibility and defs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4932\"\u003e#4932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix values for \u003ccode\u003ePTHREAD_MUTEX_{NORMAL, RECURSIVE}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4943\"\u003e#4943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Mark additional fields as private padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4922\"\u003e#4922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFuchsia: Update \u003ccode\u003eSO_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4937\"\u003e#4937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;musl: convert inline timespecs to timespec\u0026quot; (resolves build issues on targets only supported by Musl 1.2.3+ ) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4958\"\u003e#4958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.179...0.2.180\"\u003e0.2.180\u003c/a\u003e - 2026-01-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\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/rust-lang/libc/commit/e879ee90b6cd8f79b352d4d4d1f8ca05f94f2f53\"\u003e\u003ccode\u003ee879ee9\u003c/code\u003e\u003c/a\u003e chore: Release libc 0.2.182\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/2efe72f4dae6feebacaf5ec8a4ec5fdc79569e7b\"\u003e\u003ccode\u003e2efe72f\u003c/code\u003e\u003c/a\u003e remove copyright year in LICENSE-MIT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/634bc4e66e944d54ebc3d1610175c8c6d390bd29\"\u003e\u003ccode\u003e634bc4e\u003c/code\u003e\u003c/a\u003e ci: Update the list of tested and documented targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d7aa109ab5074dbbd35fb52cc72620e29961e76d\"\u003e\u003ccode\u003ed7aa109\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Disable hexagon-unknown-linux-musl testing for now\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/14e2f5641e2d4356953b0c95959ccfc86af5dcc3\"\u003e\u003ccode\u003e14e2f56\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: Skip hexagon-unknown-linux-musl\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b7807c369b468c369661e81ea6f9f649f3b3ddf3\"\u003e\u003ccode\u003eb7807c3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;aix: Temporarily skip checking powerpc64-ibm-aix builds\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/abe93a0bfedfe6159252d43e5c4273d0b0833ca4\"\u003e\u003ccode\u003eabe93a0\u003c/code\u003e\u003c/a\u003e feat(linux): add \u003ccode\u003etgkill\u003c/code\u003e for Linux and Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/25f7dde943988c81871d95aaea1afd49cf11425d\"\u003e\u003ccode\u003e25f7dde\u003c/code\u003e\u003c/a\u003e feat(redox): add \u003ccode\u003eRENAME_NOREPLACE\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4b4ce4f2205d22121c5e913b118f8fc776d39897\"\u003e\u003ccode\u003e4b4ce4f\u003c/code\u003e\u003c/a\u003e feat(redox): add \u003ccode\u003erenameat2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ab8c36c49327eeee2b5c3818d6706b499dd890a4\"\u003e\u003ccode\u003eab8c36c\u003c/code\u003e\u003c/a\u003e build(deps): bump vmactions/solaris-vm from 1.2.8 to 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.173...0.2.182\"\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/...\n\n_Description has been truncated_","html_url":"https://github.com/Link2mem/Kernelsunext/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Link2mem%2FKernelsunext/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"3910833004","node_id":"PR_kwDORK7V1M7CM879","number":4,"state":"closed","title":"Bump the crates group in /userspace/ksud_magic with 81 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-07T21:50:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-07T17:50:30.000Z","updated_at":"2026-02-07T21:50:11.000Z","time_to_close":14379,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"crates","update_count":81,"packages":[{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.57","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip","old_version":"3.0.0","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.8.3","new_version":"0.13.1","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.173","new_version":"0.2.180","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.7.2","new_version":"8.11.0"},{"name":"getopts","old_version":"0.2.23","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"procfs","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"android_logger","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"anstream","old_version":"0.6.19","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.3","new_version":"1.1.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.9","new_version":"3.0.11","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.88","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.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.18.1","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.27","new_version":"1.2.55","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.5.40","new_version":"4.5.57","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.40","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.5","new_version":"0.7.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.65","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.9.0","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"memchr","old_version":"2.7.5","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"once_cell_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/once_cell_polyfill"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"procfs-core","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"r-efi","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"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.7.2","new_version":"8.11.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.11.0"},{"name":"rustc-demangle","old_version":"0.1.25","new_version":"0.1.27","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"syn","old_version":"2.0.103","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.8","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.45.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.3","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud_magic","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud_magic with 81 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.101` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.57` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `7.0.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.3` | `0.13.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.173` | `0.2.180` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.7.2` | `8.11.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.23` | `0.2.24` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.24.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.43` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.9` |\n| [procfs](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.15.0` | `0.15.1` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.19` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.13` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.3` | `1.1.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.9` | `3.0.11` |\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.88` | `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.75` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.18.1` | `3.19.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.55` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.4` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.57` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.55` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.5` | `0.7.7` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.10` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.9` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.65` |\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.9.0` | `2.13.0` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.8.0` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill) | `1.70.1` | `1.70.2` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.106` |\n| [procfs-core](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.2.0` | `5.3.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| rust-embed-impl | `8.7.2` | `8.11.0` |\n| rust-embed-utils | `8.7.2` | `8.11.0` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.25` | `0.1.27` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.49.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.2.1` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.3` | `0.2.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.6.0` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.98 to 1.0.101\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.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/80bfe291b16071c70f141e90e67e7032d966826b\"\u003e\u003ccode\u003e80bfe29\u003c/code\u003e\u003c/a\u003e Release 1.0.101\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/dff8c432f95095cac19aa446da5047880b8ebdf3\"\u003e\u003ccode\u003edff8c43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e from Ibitier/inline-ok-helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/85d9ea9a1c7d7490578865e16ff64787efc7d01d\"\u003e\u003ccode\u003e85d9ea9\u003c/code\u003e\u003c/a\u003e Add #[inline] to anyhow::Ok helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/54036cc289b754775b884485f486e000bcda2875\"\u003e\u003ccode\u003e54036cc\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cce0579d85fd1f6352a5955a9c134fc8655c853d\"\u003e\u003ccode\u003ecce0579\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2c598ca0e8ffd7ffcbcf93b8a6ad4df57c719fd\"\u003e\u003ccode\u003ef2c598c\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c0bda4ce944d943e7141f0316b0ea996602238e\"\u003e\u003ccode\u003e2c0bda4\u003c/code\u003e\u003c/a\u003e Update to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/0d822681293d71c72440c9cdd635b4f15da064c4\"\u003e\u003ccode\u003e0d82268\u003c/code\u003e\u003c/a\u003e Remove rustc version requirement from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67df01216d29bc3bede925ab4483353b66c159f2\"\u003e\u003ccode\u003e67df012\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/436\"\u003e#436\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8984880a87ae4fd4b04c956cfdc9af5f69eab55\"\u003e\u003ccode\u003ec898488\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.101\"\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.40 to 4.5.57\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.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\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.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\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/69c0ddbbfb56db1bccbb5954b62bb89a567a3c8d\"\u003e\u003ccode\u003e69c0ddb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8206bba73fd6c5d567cb95949fd1c3c6c48e4e20\"\u003e\u003ccode\u003e8206bba\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c109d67ea493823727411f60f354edb3d83117ee\"\u003e\u003ccode\u003ec109d67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6104\"\u003e#6104\u003c/a\u003e from epage/hide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d7f2128f77023941b53b7cfc311120a2ead75a2\"\u003e\u003ccode\u003e9d7f212\u003c/code\u003e\u003c/a\u003e fix(complete): Hide dot files on dynamic completer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/77b3fdbbea64ae0b0b3a51309bcbb861360de8d1\"\u003e\u003ccode\u003e77b3fdb\u003c/code\u003e\u003c/a\u003e test(complete): Show dot file behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f89b9b8d1b818a2eb3863745be48725ace2d8f12\"\u003e\u003ccode\u003ef89b9b8\u003c/code\u003e\u003c/a\u003e test(derive): Make stable across upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/58eb8a937ac6ca4a59614dc26deedb6cfe16c424\"\u003e\u003ccode\u003e58eb8a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/10a2a7559b0663143d56c850c0c40ed31620cb5b\"\u003e\u003ccode\u003e10a2a75\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a42eebf56bf20d587347abb03105f95c98bfda51\"\u003e\u003ccode\u003ea42eebf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6103\"\u003e#6103\u003c/a\u003e from epage/mut_subcommands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5335f54d73eef9276c13313661fcfffb720c87cf\"\u003e\u003ccode\u003e5335f54\u003c/code\u003e\u003c/a\u003e feat: Add Command::mut_subcommands\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.40...clap_complete-v4.5.57\"\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.34 to 0.2.35\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.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 7.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\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\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\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/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e - 2025-12-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.1...v6.0.0\"\u003e6.0.0\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd by_index_with_options(), which can be used to ignore encryption in a file's metadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/439\"\u003e#439\u003c/a\u003e) and may be used for other file-specific overrides in the future.\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\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] \u003ccode\u003eFileOptions::add_extra_data\u003c/code\u003e is now generic and accepts any \u003ccode\u003eAsRef\u0026lt;[u8]\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\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/c864a14035439154187aa6a6c894c7031e9087aa\"\u003e\u003ccode\u003ec864a14\u003c/code\u003e\u003c/a\u003e chore: release v7.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8085fe5091c42f652caedf21148f44b6b5c3bfe7\"\u003e\u003ccode\u003e8085fe5\u003c/code\u003e\u003c/a\u003e fix: print previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/aa8f933ae6b63a56ada5d899b0f04b0f89193db4\"\u003e\u003ccode\u003eaa8f933\u003c/code\u003e\u003c/a\u003e chore: Revert version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/13005c558c508cc695996f3dd2f287a5a3c783c9\"\u003e\u003ccode\u003e13005c5\u003c/code\u003e\u003c/a\u003e ci: Fix? run \u003ccode\u003eapt-get update\u003c/code\u003e at start of miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f99a32f88f6d1edf0d403807d3465f57f9034d1c\"\u003e\u003ccode\u003ef99a32f\u003c/code\u003e\u003c/a\u003e chore: expose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9b5dd0b7c3c37c4831a98db113775fe457c94541\"\u003e\u003ccode\u003e9b5dd0b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e): const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a8a4729063b0f5f4408a9261fe7741971cc35452\"\u003e\u003ccode\u003ea8a4729\u003c/code\u003e\u003c/a\u003e ci: Fix: Miri now requires g++, not just gcc (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/57d26a77c65d897502865fecc4f31c1aa75cd88f\"\u003e\u003ccode\u003e57d26a7\u003c/code\u003e\u003c/a\u003e fix: cargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/69533f1d4250a6064cf71c9a82306d994fe26e8c\"\u003e\u003ccode\u003e69533f1\u003c/code\u003e\u003c/a\u003e feat: ZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data desc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fadbd485b2aae6d270ae27de227e5326b64c61fd\"\u003e\u003ccode\u003efadbd48\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v7.0.0\"\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.3 to 0.13.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.13.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtension methods in \u003ccode\u003eZipWriterExtensions\u003c/code\u003e can now be called directly on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume the \u003ccode\u003eZipWriter\u003c/code\u003e and no longer call \u003ccode\u003efinish()\u003c/code\u003e automatically. Callers must now invoke \u003ccode\u003efinish()\u003c/code\u003e explicitly when they are done writing. Top-level convenience functions continue to behave as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cp\u003eThis release delivers the most substantial upgrade to the crate in years, introducing both \u003cstrong\u003efirst-class \u003ccode\u003e.zipignore\u003c/code\u003e support\u003c/strong\u003e and a \u003cstrong\u003emore extensible, modular architecture\u003c/strong\u003e for entry-handling during directory deflation. These improvements make it dramatically easier to customize how archives are built and to plug in new behaviors without fighting the internals.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eYou can now drop a \u003ccode\u003e.zipignore\u003c/code\u003e file into source directories and seamlessly exclude files and directories during archive creation. The new \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e cleanly integrates ignore rules into the deflation pipeline, enabling consistent filtering without ad-hoc logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe crate has been restructured into clear \u003cstrong\u003edeflate\u003c/strong\u003e, \u003cstrong\u003einflate\u003c/strong\u003e, and \u003cstrong\u003eutilities\u003c/strong\u003e modules. This significantly improves navigability, eases maintenance, and provides a cleaner foundation for future extension points.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e now support customizable inner handlers. This opens the API and enables advanced composition patterns—letting you chain, wrap, or override behaviors when handling entries during directory traversal and deflation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release lays the groundwork for more powerful features while maintaining high ergonomics. If you build custom processing logic or want finer-grained control over what goes into your ZIP archives, this is the version to upgrade to.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds support for preserving symlinks. The core directory traversal logic now accepts pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astelmashenko\"\u003e\u003ccode\u003e@​astelmashenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003ematzefriedrich/zip-extensions-rs#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\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/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.13.1] - 2025-12-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUtilizes safely enclosed names and gracefully skips entries with invalid or potentially malicious paths, preventing runtime panics and unauthorized directory traversals. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/35\"\u003e#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.13.0] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support to call \u003ccode\u003eZipWriterExtensions\u003c/code\u003e methods on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e by changing receivers to \u003ccode\u003e\u0026amp;mut self\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume \u003ccode\u003eZipWriter\u003c/code\u003e and do not call \u003ccode\u003efinish()\u003c/code\u003e internally; callers must explicitly invoke \u003ccode\u003efinish()\u003c/code\u003e after use. For top-level convenience functions, the behavior is unchanged. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.0] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:see_no_evil: Fixes interchanged modules names (inflate vs deflate) \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2025-12-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds the \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e to handle \u003ccode\u003e.zipignore\u003c/code\u003e rules for file exclusions \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored the project structure by grouping functionality into deflate, inflate, and utilities modules. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/29\"\u003e#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactors \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e to support customizable inner handlers \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2025-12-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumps \u003ccode\u003ezip\u003c/code\u003e crate from version \u003ccode\u003e3.0\u003c/code\u003e to \u003ccode\u003e6.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/27\"\u003e#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates crate edition to 2024 \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/28\"\u003e#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-11-27\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds symlink preservation. The core directory traversal logic does now accept pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\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/matzefriedrich/zip-extensions-rs/commit/abc5ff6eda57b1c9e062bcb1b00edcabc01a3a92\"\u003e\u003ccode\u003eabc5ff6\u003c/code\u003e\u003c/a\u003e Bump version to 0.13.1 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/09566d282bed2454f5dab69caebecbf605dd3b71\"\u003e\u003ccode\u003e09566d2\u003c/code\u003e\u003c/a\u003e Uses \u003ccode\u003eenclosed_name\u003c/code\u003e instead of \u003ccode\u003emangled_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/de4f392b28cfb0b82d8dd8e5d0a51a1fb7dbe80f\"\u003e\u003ccode\u003ede4f392\u003c/code\u003e\u003c/a\u003e Update README to reflect module restructuring and revised imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/6ac8c02a332388ae4becb258b922498c541df48b\"\u003e\u003ccode\u003e6ac8c02\u003c/code\u003e\u003c/a\u003e Make extensions work on mutable borrow (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/34\"\u003e#34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/cb1dfab531690539f6a9895af31cced6fb73b968\"\u003e\u003ccode\u003ecb1dfab\u003c/code\u003e\u003c/a\u003e Update zip-extensions version to 0.12.0 in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/b3e6f0ef0bebcc432effa1c8981dc62c6f0fae43\"\u003e\u003ccode\u003eb3e6f0e\u003c/code\u003e\u003c/a\u003e Bump version to 0.12.0 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/a69f55ea771b8d24a9923927c40c504f30a7f14e\"\u003e\u003ccode\u003ea69f55e\u003c/code\u003e\u003c/a\u003e Fixes module structure (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/76f5759bc81fbe8d36449cb74d5d99085c56b280\"\u003e\u003ccode\u003e76f5759\u003c/code\u003e\u003c/a\u003e Fixes package-ecosystem value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9e2372f498634ac1a31781e74884641cb2bc818c\"\u003e\u003ccode\u003e9e2372f\u003c/code\u003e\u003c/a\u003e Adds dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9ef2a6e84967ad94311008a257d1e2863c6a17ce\"\u003e\u003ccode\u003e9ef2a6e\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.13.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.27 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 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/719\"\u003erust-lang/log#719\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.29\"\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.140 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.149\"\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.173 to 0.2.180\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.180\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.179\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eCPU_SETSIZE\u003c/code\u003e on musl 1.2+ (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4865\"\u003e#4865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: RISC-V: fix public padding fields in \u003ccode\u003estat/stat64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: s390x: Fix definition of \u003ccode\u003eSIGSTKSZ\u003c/code\u003e/\u003ccode\u003eMINSIGSTKSZ\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4884\"\u003e#4884\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.180/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.179...0.2.180\"\u003e0.2.180\u003c/a\u003e - 2026-01-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.179\"\u003e0.2.179\u003c/a\u003e - 2025-01-03\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\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/4b38c69e31afadbead63af49794850b5a41f7dc4\"\u003e\u003ccode\u003e4b38c69\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.180\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/300e6438848503d4a9a0bebd32539294fe0e67a5\"\u003e\u003ccode\u003e300e643\u003c/code\u003e\u003c/a\u003e qnx: add missing BPF and ifreq structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/12fd831dff0427d7dae301008069ef3fc040b6f5\"\u003e\u003ccode\u003e12fd831\u003c/code\u003e\u003c/a\u003e ci: Add rtems to basic tier 3 checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b062844024a5b2028603c636af1ed104880f8450\"\u003e\u003ccode\u003eb062844\u003c/code\u003e\u003c/a\u003e Only test addresses of cmsghdrs that are multiples of the size of cmsghdr.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/676a4f8fd4e43056a2fbedfc848ef982350298ae\"\u003e\u003ccode\u003e676a4f8\u003c/code\u003e\u003c/a\u003e linux: Move \u003ccode\u003emembarrier.h\u003c/code\u003e constants to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0803faeb89a2a1a477efbe6f604bed7ae8aeb906\"\u003e\u003ccode\u003e0803fae\u003c/code\u003e\u003c/a\u003e linux: Restructure \u003ccode\u003enetlink\u003c/code\u003e to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72f4c1a5db719788f771d2ce83661295385a84f4\"\u003e\u003ccode\u003e72f4c1a\u003c/code\u003e\u003c/a\u003e uclibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/757e55a3f0adcd1261e44be340eced8d865ce5e2\"\u003e\u003ccode\u003e757e55a\u003c/code\u003e\u003c/a\u003e netbsd/riscv64.rs: make changes so that this builds again.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/042f118911f93e688e9b28003293e423e0bc84fe\"\u003e\u003ccode\u003e042f118\u003c/code\u003e\u003c/a\u003e musl: Fix incorrect definitions of struct stat on some architectures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03755c4f7024ff4015231fc7a3cdab3931aff3d3\"\u003e\u003ccode\u003e03755c4\u003c/code\u003e\u003c/a\u003e linux, emscripten, android, l4re: handle zero-sized payload differences in CM...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.173...0.2.180\"\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.7.2 to 8.11.0\n\nUpdates `getopts` from 0.2.23 to 0.2.24\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.24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\u003c/a\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-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.23...v0.2.24\"\u003e0.2.24\u003c/a\u003e - 2025-08-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\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/rust-lang/getopts/commit/40846923f0ce024bcf8d3e9100cab64a38c8dd08\"\u003e\u003ccode\u003e4084692\u003c/code\u003e\u003c/a\u003e chore: release v0.2.24 (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/03ce5999702e92cd8748b10ac977714fdcc80542\"\u003e\u003ccode\u003e03ce599\u003c/code\u003e\u003c/a\u003e Make unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.23...v0.2.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.20.0 to 3.24.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.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eActually support WASIp2 without the nightly feature. This library is now feature complete on WASIp2 without any additional feature flags.\u003c/li\u003e\n\u003cli\u003eExclude CI scripts from the published crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\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\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/1712764bb4be5f7787d9b24e6d99961178a52b47\"\u003e\u003ccode\u003e1712764\u003c/code\u003e\u003c/a\u003e chore: release v3.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/a8dc8640b3ed215e078223cbc31d066bae64fef2\"\u003e\u003ccode\u003ea8dc864\u003c/code\u003e\u003c/a\u003e feat: completely support WASIP2 on stable rust (\u003ca href=\"https://red...\n\n_Description has been truncated_","html_url":"https://github.com/Link2mem/N10ands10stableksun/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Link2mem%2FN10ands10stableksun/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3885574077","node_id":"PR_kwDORGxL2s7A5Uvo","number":4,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud with 26 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-09T12:46:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-02T12:05:33.000Z","updated_at":"2026-02-09T12:47:01.000Z","time_to_close":607286,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":26,"packages":[{"name":"clap","old_version":"4.5.53","new_version":"4.5.56","repository_url":"https://github.com/clap-rs/clap"},{"name":"rust-embed","old_version":"8.9.0","new_version":"8.11.0"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"zip","old_version":"7.0.0","new_version":"7.2.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"serde_json","old_version":"1.0.146","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.178","new_version":"0.2.180","repository_url":"https://github.com/rust-lang/libc"},{"name":"cc","old_version":"1.2.50","new_version":"1.2.55","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.53","new_version":"4.5.56","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.49","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.6","new_version":"0.7.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"find-msvc-tools","old_version":"0.1.5","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"iana-time-zone","old_version":"0.1.64","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.16","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"proc-macro2","old_version":"1.0.103","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.42","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.9.0","new_version":"8.11.0"},{"name":"rust-embed-utils","old_version":"8.9.0","new_version":"8.11.0"},{"name":"time","old_version":"0.3.44","new_version":"0.3.46","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"wasip2","old_version":"1.0.1+wasi-0.2.4","new_version":"1.0.2+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"wit-bindgen","old_version":"0.46.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 26 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.56` |\n| rust-embed | `8.9.0` | `8.11.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [zip](https://github.com/zip-rs/zip2) | `7.0.0` | `7.2.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.146` | `1.0.149` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.178` | `0.2.180` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.50` | `1.2.55` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.56` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.55` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.6` | `0.7.7` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.5` | `0.1.9` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.8` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.64` | `0.1.65` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.1` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.16` | `1.0.17` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.103` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.42` | `1.0.44` |\n| rust-embed-impl | `8.9.0` | `8.11.0` |\n| rust-embed-utils | `8.9.0` | `8.11.0` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.46` |\n| [time-core](https://github.com/time-rs/time) | `0.1.6` | `0.1.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.1+wasi-0.2.4` | `1.0.2+wasi-0.2.9` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.46.0` | `0.51.0` |\n\nUpdates `clap` from 4.5.53 to 4.5.56\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.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\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/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.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\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/clap-rs/clap/commit/9cec1007acdc3cd990feded4322a4bccd2fd471c\"\u003e\u003ccode\u003e9cec100\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/00e72e06f46e2c21e5bb4dd82aa5fca02a9e5c16\"\u003e\u003ccode\u003e00e72e0\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c7848ff6fc3f8e0f7b66eaee10d44b43eea54538\"\u003e\u003ccode\u003ec7848ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6094\"\u003e#6094\u003c/a\u003e from epage/home\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/60184fb76a3d88277f89430402d01a121feb858c\"\u003e\u003ccode\u003e60184fb\u003c/code\u003e\u003c/a\u003e feat(complete): Expand ~ in native completions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/09969d3c1af9dd22fb944c09f8b1c27274cad824\"\u003e\u003ccode\u003e09969d3\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6093\"\u003e#6093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/520beb5ec2d2bb5dd11912d27127df4e97027965\"\u003e\u003ccode\u003e520beb5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2bd8ab3c009fc975db28209c3c3fb526364342ae\"\u003e\u003ccode\u003e2bd8ab3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/220875b58511028ba9cd38f7195b8b3315b72d0d\"\u003e\u003ccode\u003e220875b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6091\"\u003e#6091\u003c/a\u003e from epage/possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e5eb6c9d84efac5d660322e92dbbc0158266602d\"\u003e\u003ccode\u003ee5eb6c9\u003c/code\u003e\u003c/a\u003e fix(help): Integrate 'Possible Values:' into 'Arg::help'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594a771030e43df8c806ea1a029862339739a0f3\"\u003e\u003ccode\u003e594a771\u003c/code\u003e\u003c/a\u003e refactor(help): Make empty tracking more consistent\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.53...clap_complete-v4.5.56\"\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.9.0 to 8.11.0\n\nUpdates `tempfile` from 3.23.0 to 3.24.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.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eActually support WASIp2 without the nightly feature. This library is now feature complete on WASIp2 without any additional feature flags.\u003c/li\u003e\n\u003cli\u003eExclude CI scripts from the published crate.\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/1712764bb4be5f7787d9b24e6d99961178a52b47\"\u003e\u003ccode\u003e1712764\u003c/code\u003e\u003c/a\u003e chore: release v3.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/a8dc8640b3ed215e078223cbc31d066bae64fef2\"\u003e\u003ccode\u003ea8dc864\u003c/code\u003e\u003c/a\u003e feat: completely support WASIP2 on stable rust (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/5a035729f067a3d1d2e24a194a0e856cf3144405\"\u003e\u003ccode\u003e5a03572\u003c/code\u003e\u003c/a\u003e Exclude CI scripts from published package (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/da894f14320cf46cfe2ae81e1cd20b09fd57b646\"\u003e\u003ccode\u003eda894f1\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.23.0...v3.24.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.42 to 0.4.43\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\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow 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/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 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/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup 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/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg 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/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing 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/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\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/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing 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/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 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/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\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/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/34b5f49e9d7cdcabda6eea054609a2ce4ba947f0\"\u003e\u003ccode\u003e34b5f49\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/8c827116b9d67fe926eceb553ce95656dd7627d0\"\u003e\u003ccode\u003e8c82711\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea1f11b356fde5c2825679378e8ddf6e153942e5\"\u003e\u003ccode\u003eea1f11b\u003c/code\u003e\u003c/a\u003e Drop deny lints, eager Debug impls are a mixed blessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/35f9f2daef4c3132546d0004fdf37284df023fd3\"\u003e\u003ccode\u003e35f9f2d\u003c/code\u003e\u003c/a\u003e Add feature gated defmt support.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 7.0.0 to 7.2.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\u003ev7.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd read_zipfile_from_stream_with_compressed_size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow choosing bzip2 rust backend (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/329\"\u003e#329\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\u003eNeed to include zip64 extra field in central directory (fix \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/353\"\u003e#353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFails to extract file which might or might not be malformed (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/376\"\u003e#376\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(aes)\u003c/em\u003e Allow AES encryption while streaming (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDefault \u0026quot;platform\u0026quot; field in zip files should be set to the local platform, rather than always \u0026quot;Unix\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/470\"\u003e#470\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefine cfg_if! and cfg_if_expr! internal macros (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange an assert to debug_assert when encrypting/decrypting AES, and eliminate a fallible operation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeliminate a String clone per new file added to archive, and other related refactors (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/522\"\u003e#522\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\u003eFix another merge error, this one affecting only builds with flate2 and not zopfli\u003c/li\u003e\n\u003cli\u003eFix more merge issues\u003c/li\u003e\n\u003cli\u003eFix merge\u003c/li\u003e\n\u003cli\u003eFix write_dir build errors on specific feature configs\u003c/li\u003e\n\u003cli\u003eFix clippy warning\u003c/li\u003e\n\u003cli\u003eFix --all-features build error\u003c/li\u003e\n\u003cli\u003eFix merge\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisplay the underlying error in Display impl for ZipError::Display (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable creation of \u003ccode\u003eZipArchive\u003c/code\u003e without reparsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/485\"\u003e#485\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\u003eReturn InvalidPassword rather than panic when AES key is the wrong length (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebench with auto zip64 comment (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd condition for \u003ccode\u003egetrandom\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(zipcrypto)\u003c/em\u003e Support streaming ZipCrypto encryption, don't store entire file in memory (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClean up imports and move types (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace handwritten \u003ccode\u003eOrd\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e for \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/484\"\u003e#484\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/v7.1.0...v7.2.0\"\u003e7.2.0\u003c/a\u003e - 2026-01-20\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd read_zipfile_from_stream_with_compressed_size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow choosing bzip2 rust backend (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/329\"\u003e#329\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\u003eNeed to include zip64 extra field in central directory (fix \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/353\"\u003e#353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFails to extract file which might or might not be malformed (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/376\"\u003e#376\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(aes)\u003c/em\u003e Allow AES encryption while streaming (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDefault \u0026quot;platform\u0026quot; field in zip files should be set to the local platform, rather than always \u0026quot;Unix\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/470\"\u003e#470\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefine cfg_if! and cfg_if_expr! internal macros (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange an assert to debug_assert when encrypting/decrypting AES, and eliminate a fallible operation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeliminate a String clone per new file added to archive, and other related refactors (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.0.0...v7.1.0\"\u003e7.1.0\u003c/a\u003e - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisplay the underlying error in Display impl for \u003ccode\u003eZipError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable creation of \u003ccode\u003eZipArchive\u003c/code\u003e without reparsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/485\"\u003e#485\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\u003eReturn InvalidPassword rather than panic when AES key is the wrong length (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebench with auto zip64 comment (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd condition for \u003ccode\u003egetrandom\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(zipcrypto)\u003c/em\u003e Support streaming ZipCrypto encryption, don't store entire file in memory (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClean up imports and move types (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace handwritten \u003ccode\u003eOrd\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e for \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/484\"\u003e#484\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\u003eLock \u003ccode\u003elzma-rust2\u003c/code\u003e to at least 0.15.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/491\"\u003e#491\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/zip-rs/zip2/commit/46dc29cda6749736ddb1ec502aff06a65ffe54f8\"\u003e\u003ccode\u003e46dc29c\u003c/code\u003e\u003c/a\u003e chore: release v7.2.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8a586c61dfd4516dec0ebc8be35eb02a10b979b8\"\u003e\u003ccode\u003e8a586c6\u003c/code\u003e\u003c/a\u003e test: Move a test that was in wrong folder and was using main() instead of `#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/cfbb4768472a309406b3343b74a8cdb9562d850e\"\u003e\u003ccode\u003ecfbb476\u003c/code\u003e\u003c/a\u003e docs(examples): Fix remaining log-injection alerts, and simplify writeln to e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/d9052963e863b783e1c18efc0b8a0d1b26347bad\"\u003e\u003ccode\u003ed905296\u003c/code\u003e\u003c/a\u003e ci: Disable trigger on non-master push (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a3a8696ac7f26828aec438cd366819f344b1bb05\"\u003e\u003ccode\u003ea3a8696\u003c/code\u003e\u003c/a\u003e chore(deps): Increase zstd minimum version to 0.13.3 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/abd8bc8e7db3b04e32b4b2dc2057360e0a3bf0c4\"\u003e\u003ccode\u003eabd8bc8\u003c/code\u003e\u003c/a\u003e ci: Add wasm tests and restore conditional wasm-bindgen dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/c10c33984f77abb325c1ddc4afbaf17ba72399e3\"\u003e\u003ccode\u003ec10c339\u003c/code\u003e\u003c/a\u003e doc(examples): add delete/update examples (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9c1a9c7ae533feb25b2b54d088c1b43235e6716b\"\u003e\u003ccode\u003e9c1a9c7\u003c/code\u003e\u003c/a\u003e docs(examples): Fix code scanning alert no. 228: Uncontrolled data used in pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a12eaaf5aee7d011226f8f2224fe97115bd382fd\"\u003e\u003ccode\u003ea12eaaf\u003c/code\u003e\u003c/a\u003e ci: Combine \u003ccode\u003erename\u003c/code\u003e invocations (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/e86d376442033792fc425a4af3bca359b77beac1\"\u003e\u003ccode\u003ee86d376\u003c/code\u003e\u003c/a\u003e fix: Need to include zip64 extra field in central directory (fix \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/353\"\u003e#353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.0.0...v7.2.0\"\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.146 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\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/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.146...v1.0.149\"\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.178 to 0.2.180\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.180\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.179\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eCPU_SETSIZE\u003c/code\u003e on musl 1.2+ (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4865\"\u003e#4865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: RISC-V: fix public padding fields in \u003ccode\u003estat/stat64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: s390x: Fix definition of \u003ccode\u003eSIGSTKSZ\u003c/code\u003e/\u003ccode\u003eMINSIGSTKSZ\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4884\"\u003e#4884\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.180/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.179...0.2.180\"\u003e0.2.180\u003c/a\u003e - 2026-01-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.179\"\u003e0.2.179\u003c/a\u003e - 2025-01-03\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\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/4b38c69e31afadbead63af49794850b5a41f7dc4\"\u003e\u003ccode\u003e4b38c69\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.180\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/300e6438848503d4a9a0bebd32539294fe0e67a5\"\u003e\u003ccode\u003e300e643\u003c/code\u003e\u003c/a\u003e qnx: add missing BPF and ifreq structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/12fd831dff0427d7dae301008069ef3fc040b6f5\"\u003e\u003ccode\u003e12fd831\u003c/code\u003e\u003c/a\u003e ci: Add rtems to basic tier 3 checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b062844024a5b2028603c636af1ed104880f8450\"\u003e\u003ccode\u003eb062844\u003c/code\u003e\u003c/a\u003e Only test addresses of cmsghdrs that are multiples of the size of cmsghdr.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/676a4f8fd4e43056a2fbedfc848ef982350298ae\"\u003e\u003ccode\u003e676a4f8\u003c/code\u003e\u003c/a\u003e linux: Move \u003ccode\u003emembarrier.h\u003c/code\u003e constants to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0803faeb89a2a1a477efbe6f604bed7ae8aeb906\"\u003e\u003ccode\u003e0803fae\u003c/code\u003e\u003c/a\u003e linux: Restructure \u003ccode\u003enetlink\u003c/code\u003e to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72f4c1a5db719788f771d2ce83661295385a84f4\"\u003e\u003ccode\u003e72f4c1a\u003c/code\u003e\u003c/a\u003e uclibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/757e55a3f0adcd1261e44be340eced8d865ce5e2\"\u003e\u003ccode\u003e757e55a\u003c/code\u003e\u003c/a\u003e netbsd/riscv64.rs: make changes so that this builds again.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/042f118911f93e688e9b28003293e423e0bc84fe\"\u003e\u003ccode\u003e042f118\u003c/code\u003e\u003c/a\u003e musl: Fix incorrect definitions of struct stat on some architectures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03755c4f7024ff4015231fc7a3cdab3931aff3d3\"\u003e\u003ccode\u003e03755c4\u003c/code\u003e\u003c/a\u003e linux, emscripten, android, l4re: handle zero-sized payload differences in CM...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.180\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.50 to 1.2.55\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.55\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.54\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.53\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.52\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.51\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\u003c/a\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-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.54...cc-v1.2.55\"\u003e1.2.55\u003c/a\u003e - 2026-01-30\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.53...cc-v1.2.54\"\u003e1.2.54\u003c/a\u003e - 2026-01-23\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.52...cc-v1.2.53\"\u003e1.2.53\u003c/a\u003e - 2026-01-16\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.51...cc-v1.2.52\"\u003e1.2.52\u003c/a\u003e - 2026-01-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.50...cc-v1.2.51\"\u003e1.2.51\u003c/a\u003e - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\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/rust-lang/cc-rs/commit/0767349e1d1253e6849b4c2af2059db661f54343\"\u003e\u003ccode\u003e0767349\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/268daebeb61542c1bcf42bc989b79eeb61f9d944\"\u003e\u003ccode\u003e268daeb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6fb617d2ddfbd5211e7979f7b77da4ca649647e6\"\u003e\u003ccode\u003e6fb617d\u003c/code\u003e\u003c/a\u003e Fix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/16a52824ac312eeed00273eacac72d2fd8b4e157\"\u003e\u003ccode\u003e16a5282\u003c/code\u003e\u003c/a\u003e Disable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/0b52cf2bf4c7d03aad6869da98c6f4741cd480fd\"\u003e\u003ccode\u003e0b52cf2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003efind_windows_sdk\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/85466d853fbdb288e1e2c627539bcfc035fa2ed3\"\u003e\u003ccode\u003e85466d8\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.54 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e580d49f53516bfa39a6911f129dca4e483c5574\"\u003e\u003ccode\u003ee580d49\u003c/code\u003e\u003c/a\u003e Fix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/48b7b539bc6cf046cec441db1d66f30162d38fbd\"\u003e\u003ccode\u003e48b7b53\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5be292b6bbaddda74e2196b5679d9e7ba5834604\"\u003e\u003ccode\u003e5be292b\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1658\"\u003e#1658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/66ceffe1884cdd86f2f70b0c2b3383967c478854\"\u003e\u003ccode\u003e66ceffe\u003c/code\u003e\u003c/a\u003e Add missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.50...cc-v1.2.55\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_builder` from 4.5.53 to 4.5.56\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_builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\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/clap-rs/clap/commit/e0c26b09f0457284033610664423a44ed1ab9949\"\u003e\u003ccode\u003ee0c26b0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/88ac651c66269fbef82d2436bbd75fe56f6da27a\"\u003e\u003ccode\u003e88ac651\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c39115aeb7bd29c8279ae74f97b3865b89193988\"\u003e\u003ccode\u003ec39115a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6237\"\u003e#6237\u003c/a\u003e from epage/conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/578cd43a88f0009a53ff729cb78163ed30156e93\"\u003e\u003ccode\u003e578cd43\u003c/code\u003e\u003c/a\u003e fix(parser): Don't report conflicting arguments in usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3dca9ae6cefba3094efd004e02d2d141a63a261a\"\u003e\u003ccode\u003e3dca9ae\u003c/code\u003e\u003c/a\u003e test(parser): Show conflict error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d11a611d1b6c1d3f2e35cd6588c004c811befad0\"\u003e\u003ccode\u003ed11a611\u003c/code\u003e\u003c/a\u003e test(builder): Add more snapshot tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2047862681cecd15562d86e4e30e3229073abf91\"\u003e\u003ccode\u003e2047862\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7aecad97def0ab1c8256de2e0ea668c35f57fbd3\"\u003e\u003ccode\u003e7aecad9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c3051b590ef9f135fd6445baff92c30ae5a28da4\"\u003e\u003ccode\u003ec3051b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6212\"\u003e#6212\u003c/a\u003e from ericgumba/issue_5040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3604b13117cbb652c10bb44b228b300d543dcc80\"\u003e\u003ccode\u003e3604b13\u003c/code\u003e\u003c/a\u003e fix(parser): Honor positional value_terminator\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.5.53...v4.5.56\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_derive` from 4.5.49 to 4.5.55\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_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\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/clap-rs/clap/commit/2047862681cecd15562d86e4e30e3229073abf91\"\u003e\u003ccode\u003e2047862\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7aecad97def0ab1c8256de2e0ea668c35f57fbd3\"\u003e\u003ccode\u003e7aecad9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c3051b590ef9f135fd6445baff92c30ae5a28da4\"\u003e\u003ccode\u003ec3051b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6212\"\u003e#6212\u003c/a\u003e from ericgumba/issue_5040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3604b13117cbb652c10bb44b228b300d543dcc80\"\u003e\u003ccode\u003e3604b13\u003c/code\u003e\u003c/a\u003e fix(parser): Honor positional value_terminator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/63d73bcf3569bf695d7adef7d7f6d621ac02e4d1\"\u003e\u003ccode\u003e63d73bc\u003c/code\u003e\u003c/a\u003e test(parser): Cover value_terminator as first argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b9009a76d1f2d62ba6af168bcef12ad7272626ca\"\u003e\u003ccode\u003eb9009a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6233\"\u003e#6233\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f68bf6c619a0463ff7e912c7d22c713354693291\"\u003e\u003ccode\u003ef68bf6c\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2d2d25094337ad98c21594f1fcb80109dd1ffc2\"\u003e\u003ccode\u003ee2d2d25\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6231\"\u003e#6231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.5.49...v4.5.55\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_lex` from 0.7.6 to 0.7.7\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_lex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e5.0.0 - TBD\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eavailable through \u003ccode\u003eunstable-v5\u003c/code\u003e feature flag\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eArgPredicate\u003c/code\u003e \u003ccode\u003enon_exhaustive\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::term_width\u003c/code\u003e to \u0026quot;source format\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::max_term_width\u003c/code\u003e to 100\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e types are now assuming to capture occurrences\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\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\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Group values by their occurrence with \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[Unreleased] - ReleaseDate\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\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/087edda9a49679295f6439f74492ede89347187d\"\u003e\u003ccode\u003e087edda\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f652f4d76bf5b36327dd155885afc93f73dc1b4b\"\u003e\u003ccode\u003ef652f4d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8e75826e91fa92741b3b1bac0e7b92ad87463d0d\"\u003e\u003ccode\u003e8e75826\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6221\"\u003e#6221\u003c/a\u003e from sffc/lex-lifetime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/81dea3b679c6c7a19833424525940942155e3882\"\u003e\u003ccode\u003e81dea3b\u003c/code\u003e\u003c/a\u003e fix: Use longer lifetime in clap_lex ParsedArg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/eabbc6b9dbe155aed3165ad60f8e80b6430a2b97\"\u003e\u003ccode\u003eeabbc6b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6217\"\u003e#6217\u003c/a\u003e from epage/man\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/76a016a0836351d9faef9c6329c1be70fd40f88a\"\u003e\u003ccode\u003e76a016a\u003c/code\u003e\u003c/a\u003e refactor(man): Allow possible values to output Roff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9db823423389d7b487f7864eef2c2da59a8a35a8\"\u003e\u003ccode\u003e9db8234\u003c/code\u003e\u003c/a\u003e refactor(man): Avoid to_string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/475cac90d878ce6beab0878fa6c00d783ce8874e\"\u003e\u003ccode\u003e475cac9\u003c/code\u003e\u003c/a\u003e fix(man): Always show possible values as a list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a99bd421a5f6ea8259f378380b44335ee54cc30c\"\u003e\u003ccode\u003ea99bd42\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/485d781eeaa2a7892c28b9df2ca3370508cfe8b7\"\u003e\u003ccode\u003e485d781\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_lex-v0.7.6...clap_lex-v0.7.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `find-msvc-tools` from 0.1.5 to 0.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003efind-msvc-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.9\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003efind_windows_sdk\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.8\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate windows sys bindings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.7\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tool existence check in find_tool method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix SdkInfo::find_tool to check for executable extension (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\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/rust-lang/cc-rs/commit/0767349e1d1253e6849b4c2af2059db661f54343\"\u003e\u003ccode\u003e0767349\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/268daebeb61542c1bcf42bc989b79eeb61f9d944\"\u003e\u003ccode\u003e268daeb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6fb617d2ddfbd5211e7979f7b77da4ca649647e6\"\u003e\u003ccode\u003e6fb617d\u003c/code\u003e\u003c/a\u003e Fix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/16a52824ac312eeed00273eacac72d2fd8b4e157\"\u003e\u003ccode\u003e16a5282\u003c/code\u003e\u003c/a\u003e Disable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/0b52cf2bf4c7d03aad6869da98c6f4741cd480fd\"\u003e\u003ccode\u003e0b52cf2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003efind_windows_sdk\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/85466d853fbdb288e1e2c627539bcfc035fa2ed3\"\u003e\u003ccode\u003e85466d8\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.54 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e580d49f53516bfa39a6911f129dca4e483c5574\"\u003e\u003ccode\u003ee580d49\u003c/code\u003e\u003c/a\u003e Fix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/48b7b539bc6cf046cec441db1d66f30162d38fbd\"\u003e\u003ccode\u003e48b7b53\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5be292b6bbaddda74e2196b5679d9e7ba5834604\"\u003e\u003ccode\u003e5be292b\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1658\"\u003e#1658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/66ceffe1884cdd86f2f70b0c2b3383967c478854\"\u003e\u003ccode\u003e66ceffe\u003c/code\u003e\u003c/a\u003e Add missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/find-msvc-tools-v0.1.5...find-msvc-tools-v0.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.5 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature flags using document-features crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete the zlib-rs support without the need for C-bindings by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/524\"\u003erust-lang/flate2-rs#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest zlib API for all compatible backends by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/525\"\u003erust-lang/flate2-rs#525\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/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\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/flate2-rs/compare/1.1.7...1.1.8\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.7 - depend on \u003ccode\u003ezlib-rs\u003c/code\u003e directly and remove \u003ccode\u003elibz-rs-sys\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules by \u003ca href=\"https://github.com/jongiddy\"\u003e\u003ccode\u003e@​jongiddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/513\"\u003erust-lang/flate2-rs#513\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/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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/flate2-rs/compare/1.1.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.6 - YANKED\u003c/h2\u003e\n\u003cp\u003eIt caused \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/515\"\u003erust-lang/flate2-rs#515\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules by \u003ca href=\"https://github.com/jongiddy\"\u003e\u003ccode\u003e@​jongiddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/513\"\u003erust-lang/flate2-rs#513\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/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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/flate2-rs/compare/1.1.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\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/flate2-rs/commit/8b66c27705ac7ea7ddf50768dedfbe23ead90a4e\"\u003e\u003ccode\u003e8b66c27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/525\"\u003e#525\u003c/a\u003e from Byron/test-zlib-API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5e752c94440cca93e883baabf78a97a839cfae6c\"\u003e\u003ccode\u003e5e752c9\u003c/code\u003e\u003c/a\u003e Address PR review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3196dd0783a666eedb5e4cdb871dc7b60361d3df\"\u003e\u003ccode\u003e3196dd0\u003c/code\u003e\u003c/a\u003e refactor internal feature toggles to better represent the status quo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/106cbcc181a1ab2207312b62353ebf4f750edb30\"\u003e\u003ccode\u003e106cbcc\u003c/code\u003e\u003c/a\u003e Bump patch level in preparation for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/af7a0b31996ef5a27a107462c811a301ab77519d\"\u003e\u003ccode\u003eaf7a0b3\u003c/code\u003e\u003c/a\u003e Add capabilties test for functions reserved to zlib-implementations.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/22c77ee9c8cfb3a50e204e15ac7552738fee7145\"\u003e\u003ccode\u003e22c77ee\u003c/code\u003e\u003c/a\u003e Describe \u003ccode\u003eunreachable!(\u0026quot;...\u0026quot;)\u003c/code\u003e branch in \u003ccode\u003eDeflate::set_level()\u003c/code\u003e of \u003ccode\u003ezlib-rs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/b9e2979415993c787f93ed236ef3f25f68a45ff4\"\u003e\u003ccode\u003eb9e2979\u003c/code\u003e\u003c/a\u003e Remove C-binding specific restriction from CI for \u003ccode\u003ezlib-rs\u003c/code\u003e test.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/71eb5c51fecd3fd1cf4d680dfc83bdaa3a3c3cbc\"\u003e\u003ccode\u003e71eb5c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/524\"\u003e#524\u003c/a\u003e from Byron/complete-zlib-rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fec67ebbb4ca7dae00ab9fc840002ea62f7e65cd\"\u003e\u003ccode\u003efec67eb\u003c/code\u003e\u003c/a\u003e zlib-rs: support \u003ccode\u003eset_dictionary\u003c/code\u003e and \u003ccode\u003eset_level\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ecfdc2d2eb82c262e7b65d5d2d59808810d94369\"\u003e\u003ccode\u003eecfdc2d\u003c/code\u003e\u003c/a\u003e update zlib-rs to 0.5.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `iana-tim...\n\n_Description has been truncated_","html_url":"https://github.com/matsuzaka-yuki/FolkSU/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/matsuzaka-yuki%2FFolkSU/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3885300700","node_id":"PR_kwDOETUcAM7A4ZzL","number":55,"state":"open","title":"Bump the rust-minor-patch group with 29 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-02T10:58:25.000Z","updated_at":"2026-02-02T10:58:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-minor-patch","update_count":29,"packages":[{"name":"clap","old_version":"4.5.51","new_version":"4.5.56","repository_url":"https://github.com/clap-rs/clap"},{"name":"minimap2","old_version":"0.1.28+minimap2.2.30","new_version":"0.1.30+minimap2.2.30","repository_url":"https://github.com/jguhlin/minimap2-rs"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"anstyle-query","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.10","new_version":"3.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"buffer-redux","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/dignifiedquire/buffer-redux"},{"name":"bytemuck","old_version":"1.24.0","new_version":"1.25.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"cc","old_version":"1.2.44","new_version":"1.2.55","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.51","new_version":"4.5.56","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.49","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.6","new_version":"0.7.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"cmake","old_version":"0.1.54","new_version":"0.1.57","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"find-msvc-tools","old_version":"0.1.4","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"indexmap","old_version":"2.12.0","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libc","old_version":"0.2.177","new_version":"0.2.180","repository_url":"https://github.com/rust-lang/libc"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"libz-ng-sys","old_version":"1.1.22","new_version":"1.1.23","repository_url":"https://github.com/rust-lang/libz-sys"},{"name":"libz-sys","old_version":"1.1.22","new_version":"1.1.23","repository_url":"https://github.com/rust-lang/libz-sys"},{"name":"minimap2-sys","old_version":"0.1.24+minimap2.2.30","new_version":"0.1.30+minimap2.2.30","repository_url":"https://github.com/jguhlin/minimap2-rs"},{"name":"portable-atomic","old_version":"1.11.1","new_version":"1.13.1","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"portable-atomic-util","old_version":"0.2.4","new_version":"0.2.5","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"proc-macro2","old_version":"1.0.103","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/ryu"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"syn","old_version":"2.0.108","new_version":"2.0.114","repository_url":"https://github.com/dtolnay/syn"},{"name":"zerocopy","old_version":"0.8.27","new_version":"0.8.37","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.27","new_version":"0.8.37","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-minor-patch group with 29 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.51` | `4.5.56` |\n| [minimap2](https://github.com/jguhlin/minimap2-rs) | `0.1.28+minimap2.2.30` | `0.1.30+minimap2.2.30` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.8` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.4` | `1.1.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.10` | `3.0.11` |\n| [buffer-redux](https://github.com/dignifiedquire/buffer-redux) | `1.0.2` | `1.1.0` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.24.0` | `1.25.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.44` | `1.2.55` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.51` | `4.5.56` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.55` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.6` | `0.7.7` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.54` | `0.1.57` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.4` | `0.1.9` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.0` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.177` | `0.2.180` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [libz-ng-sys](https://github.com/rust-lang/libz-sys) | `1.1.22` | `1.1.23` |\n| [libz-sys](https://github.com/rust-lang/libz-sys) | `1.1.22` | `1.1.23` |\n| [minimap2-sys](https://github.com/jguhlin/minimap2-rs) | `0.1.24+minimap2.2.30` | `0.1.30+minimap2.2.30` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.11.1` | `1.13.1` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic) | `0.2.4` | `0.2.5` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.103` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.44` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.22` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.108` | `2.0.114` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.27` | `0.8.37` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.27` | `0.8.37` |\n\nUpdates `clap` from 4.5.51 to 4.5.56\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.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\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/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.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\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/clap-rs/clap/commit/9cec1007acdc3cd990feded4322a4bccd2fd471c\"\u003e\u003ccode\u003e9cec100\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/00e72e06f46e2c21e5bb4dd82aa5fca02a9e5c16\"\u003e\u003ccode\u003e00e72e0\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c7848ff6fc3f8e0f7b66eaee10d44b43eea54538\"\u003e\u003ccode\u003ec7848ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6094\"\u003e#6094\u003c/a\u003e from epage/home\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/60184fb76a3d88277f89430402d01a121feb858c\"\u003e\u003ccode\u003e60184fb\u003c/code\u003e\u003c/a\u003e feat(complete): Expand ~ in native completions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/09969d3c1af9dd22fb944c09f8b1c27274cad824\"\u003e\u003ccode\u003e09969d3\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6093\"\u003e#6093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/520beb5ec2d2bb5dd11912d27127df4e97027965\"\u003e\u003ccode\u003e520beb5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2bd8ab3c009fc975db28209c3c3fb526364342ae\"\u003e\u003ccode\u003e2bd8ab3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/220875b58511028ba9cd38f7195b8b3315b72d0d\"\u003e\u003ccode\u003e220875b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6091\"\u003e#6091\u003c/a\u003e from epage/possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e5eb6c9d84efac5d660322e92dbbc0158266602d\"\u003e\u003ccode\u003ee5eb6c9\u003c/code\u003e\u003c/a\u003e fix(help): Integrate 'Possible Values:' into 'Arg::help'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594a771030e43df8c806ea1a029862339739a0f3\"\u003e\u003ccode\u003e594a771\u003c/code\u003e\u003c/a\u003e refactor(help): Make empty tracking more consistent\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.51...clap_complete-v4.5.56\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimap2` from 0.1.28+minimap2.2.30 to 0.1.30+minimap2.2.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jguhlin/minimap2-rs/releases\"\u003eminimap2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMinimap2-rs 0.1.30 and minimap2-sys 0.1.30\u003c/h2\u003e\n\u003ch3\u003e0.1.30 minimap2 2.30\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Check the return value of \u003ccode\u003emm_set_opt\u003c/code\u003e \u003ca href=\"https://github.com/sjackman\"\u003e\u003ccode\u003e@​sjackman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Use \u003ccode\u003estd::ptr::null()\u003c/code\u003e instead of \u003ccode\u003e\u0026amp;0\u003c/code\u003e for null pointer arguments \u003ca href=\"https://github.com/sjackman\"\u003e\u003ccode\u003e@​sjackman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Update \u003ccode\u003ePreset::Asm\u003c/code\u003e to map to \u0026quot;asm5\u0026quot; instead of \u0026quot;asm\u0026quot; for minimap2 2.30 compatibility\u003c/li\u003e\n\u003cli\u003eUpdate rust-htslib requirement from 0.50 to 0.51\u003c/li\u003e\n\u003cli\u003eRename some C functions to reduce clobbering\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/jguhlin/minimap2-rs/blob/main/CHANGELOG.md\"\u003eminimap2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e0.1.30 minimap2 2.30 (UNRELEASED)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Check the return value of \u003ccode\u003emm_set_opt\u003c/code\u003e \u003ca href=\"https://github.com/sjackman\"\u003e\u003ccode\u003e@​sjackman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Use \u003ccode\u003estd::ptr::null()\u003c/code\u003e instead of \u003ccode\u003e\u0026amp;0\u003c/code\u003e for null pointer arguments \u003ca href=\"https://github.com/sjackman\"\u003e\u003ccode\u003e@​sjackman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Update \u003ccode\u003ePreset::Asm\u003c/code\u003e to map to \u0026quot;asm5\u0026quot; instead of \u0026quot;asm\u0026quot; for minimap2 2.30 compatibility\u003c/li\u003e\n\u003cli\u003eUpdate rust-htslib requirement from 0.50 to 0.51\u003c/li\u003e\n\u003cli\u003eExperimental rust threads (and possible windows support)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.1.28 minimap2 2.30\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn to implement --junc-bed option \u003ca href=\"https://github.com/shamoni\"\u003e\u003ccode\u003e@​shamoni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn of long reference ID names properly \u003ca href=\"https://github.com/rob-p\"\u003e\u003ccode\u003e@​rob-p\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.1.27 minimap2 2.30\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release because some older code snuck in\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.1.26 minimap2 2.30\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix segfault related to \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/128\"\u003e#128\u003c/a\u003e, with_cigar usage \u003ca href=\"https://github.com/rob-p\"\u003e\u003ccode\u003e@​rob-p\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.1.25 minimap2 2.30\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimap2-sys to 2.30\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.1.24 minimap2 2.29\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimap2-sys to 2.29\u003c/li\u003e\n\u003cli\u003eRust 2024 edition\u003c/li\u003e\n\u003cli\u003eRemove best_n setting to 1, it should be determined by minimap2\u003c/li\u003e\n\u003cli\u003eHelper functions for read_junction, read_pass1, read_splice_scores \u003ca href=\"https://github.com/noamteyssier\"\u003e\u003ccode\u003e@​noamteyssier\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow building the index from a named pipe \u003ca href=\"https://github.com/rob-p\"\u003e\u003ccode\u003e@​rob-p\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.1.23 minimap2 2.28\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFunctions to set flag opts for MapOpt and IdxOpt \u003ca href=\"https://github.com/dwpeng\"\u003e\u003ccode\u003e@​dwpeng\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed memory leak when not dropping mm_idx_t properly. This is done by adding in syntactic sugar in minimap2-sys \u003ca href=\"https://github.com/jguhlin\"\u003e\u003ccode\u003e@​jguhlin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.1.22 minimap2 2.28\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a memory segfault when re-using a thread local buffer. Not sure why it occurs, but this fix seems to solve it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.1.21 minimap2 2.28\u003c/h3\u003e\n\u003cp\u003eContributors to this release: \u003ca href=\"https://github.com/mbhall88\"\u003e\u003ccode\u003e@​mbhall88\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rob-p\"\u003e\u003ccode\u003e@​rob-p\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Sam-Sims\"\u003e\u003ccode\u003e@​Sam-Sims\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/charlesgregory\"\u003e\u003ccode\u003e@​charlesgregory\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/PB-DB\"\u003e\u003ccode\u003e@​PB-DB\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMap now returns Arc String's to reduce memory allocation for large and/or repetitive jobs\u003c/li\u003e\n\u003cli\u003emap now takes an additional argument, query_name: Option\u0026lt;\u0026amp;[u8]\u0026gt;, possibly solves \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/75\"\u003e#75\u003c/a\u003e (\u003ca href=\"https://github.com/rob-p\"\u003e\u003ccode\u003e@​rob-p\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mbhall88\"\u003e\u003ccode\u003e@​mbhall88\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/jguhlin\"\u003e\u003ccode\u003e@​jguhlin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eArc the Index, to prevent double-frees, solves \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/71\"\u003e#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMap file now passes in query name, which should help with \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/75\"\u003e#75\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupplementary flag now better detected (\u003ca href=\"https://github.com/rob-p\"\u003e\u003ccode\u003e@​rob-p\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Cigar string missing softclip operation (\u003ca href=\"https://github.com/Sam-Sims\"\u003e\u003ccode\u003e@​Sam-Sims\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMigration Guide\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMake all setting changes before calling a with_index, with_seq's function\u003c/li\u003e\n\u003cli\u003eChange all map calls to include a query name, or None if not needed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ergonomic functions n_seq and get_seq.\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/jguhlin/minimap2-rs/commit/1c91a54ad24b617f38ed1dee6c59085fedceaec1\"\u003e\u003ccode\u003e1c91a54\u003c/code\u003e\u003c/a\u003e Update minimap2-sys version dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/0a18af923fe02937575f2ae1c05c9feeefee33da\"\u003e\u003ccode\u003e0a18af9\u003c/code\u003e\u003c/a\u003e Remove retired CI runner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/d7e91169c4ec636fc4af3f248c812139ba731bbd\"\u003e\u003ccode\u003ed7e9116\u003c/code\u003e\u003c/a\u003e Fix layout test compilation errors for cross-platform builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/57ee829d1d810231fba8add660af66d6ba97cffa\"\u003e\u003ccode\u003e57ee829\u003c/code\u003e\u003c/a\u003e Updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/3ee5223f57c2236daafdb865defea23e014cddb8\"\u003e\u003ccode\u003e3ee5223\u003c/code\u003e\u003c/a\u003e Updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/a3d6c01d6a2f4eac9e7f845a4871b31a1c96109b\"\u003e\u003ccode\u003ea3d6c01\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/154\"\u003e#154\u003c/a\u003e from sjackman/sj/mm_set_opt-null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/225a5cd5c43aadb9ecf0246d73012350eb5cef2f\"\u003e\u003ccode\u003e225a5cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/152\"\u003e#152\u003c/a\u003e from jguhlin/dependabot/github_actions/actions/upload...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/e765a214cc4b9510c8c452f26133d028eed37910\"\u003e\u003ccode\u003ee765a21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/151\"\u003e#151\u003c/a\u003e from jguhlin/dependabot/github_actions/actions/downlo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/8201e281bce9ef1977f6d3b55efd15a5eefd3b73\"\u003e\u003ccode\u003e8201e28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/150\"\u003e#150\u003c/a\u003e from jguhlin/dependabot/github_actions/actions/checko...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/7a7f0675ad47a5e93f08b3507fc375ea13e3b9a1\"\u003e\u003ccode\u003e7a7f067\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/147\"\u003e#147\u003c/a\u003e from jguhlin/dependabot/cargo/rust-htslib-0.51\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jguhlin/minimap2-rs/compare/v0.1.28...v0.1.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.5 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature flags using document-features crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete the zlib-rs support without the need for C-bindings by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/524\"\u003erust-lang/flate2-rs#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest zlib API for all compatible backends by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/525\"\u003erust-lang/flate2-rs#525\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/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\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/flate2-rs/compare/1.1.7...1.1.8\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.7 - depend on \u003ccode\u003ezlib-rs\u003c/code\u003e directly and remove \u003ccode\u003elibz-rs-sys\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules by \u003ca href=\"https://github.com/jongiddy\"\u003e\u003ccode\u003e@​jongiddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/513\"\u003erust-lang/flate2-rs#513\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/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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/flate2-rs/compare/1.1.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.6 - YANKED\u003c/h2\u003e\n\u003cp\u003eIt caused \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/515\"\u003erust-lang/flate2-rs#515\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules by \u003ca href=\"https://github.com/jongiddy\"\u003e\u003ccode\u003e@​jongiddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/513\"\u003erust-lang/flate2-rs#513\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/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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/flate2-rs/compare/1.1.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\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/flate2-rs/commit/8b66c27705ac7ea7ddf50768dedfbe23ead90a4e\"\u003e\u003ccode\u003e8b66c27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/525\"\u003e#525\u003c/a\u003e from Byron/test-zlib-API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5e752c94440cca93e883baabf78a97a839cfae6c\"\u003e\u003ccode\u003e5e752c9\u003c/code\u003e\u003c/a\u003e Address PR review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3196dd0783a666eedb5e4cdb871dc7b60361d3df\"\u003e\u003ccode\u003e3196dd0\u003c/code\u003e\u003c/a\u003e refactor internal feature toggles to better represent the status quo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/106cbcc181a1ab2207312b62353ebf4f750edb30\"\u003e\u003ccode\u003e106cbcc\u003c/code\u003e\u003c/a\u003e Bump patch level in preparation for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/af7a0b31996ef5a27a107462c811a301ab77519d\"\u003e\u003ccode\u003eaf7a0b3\u003c/code\u003e\u003c/a\u003e Add capabilties test for functions reserved to zlib-implementations.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/22c77ee9c8cfb3a50e204e15ac7552738fee7145\"\u003e\u003ccode\u003e22c77ee\u003c/code\u003e\u003c/a\u003e Describe \u003ccode\u003eunreachable!(\u0026quot;...\u0026quot;)\u003c/code\u003e branch in \u003ccode\u003eDeflate::set_level()\u003c/code\u003e of \u003ccode\u003ezlib-rs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/b9e2979415993c787f93ed236ef3f25f68a45ff4\"\u003e\u003ccode\u003eb9e2979\u003c/code\u003e\u003c/a\u003e Remove C-binding specific restriction from CI for \u003ccode\u003ezlib-rs\u003c/code\u003e test.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/71eb5c51fecd3fd1cf4d680dfc83bdaa3a3c3cbc\"\u003e\u003ccode\u003e71eb5c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/524\"\u003e#524\u003c/a\u003e from Byron/complete-zlib-rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fec67ebbb4ca7dae00ab9fc840002ea62f7e65cd\"\u003e\u003ccode\u003efec67eb\u003c/code\u003e\u003c/a\u003e zlib-rs: support \u003ccode\u003eset_dictionary\u003c/code\u003e and \u003ccode\u003eset_level\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ecfdc2d2eb82c262e7b65d5d2d59808810d94369\"\u003e\u003ccode\u003eecfdc2d\u003c/code\u003e\u003c/a\u003e update zlib-rs to 0.5.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle-query` from 1.1.4 to 1.1.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/368a8719474357f9d54be800b4163c9074561e37\"\u003e\u003ccode\u003e368a871\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/4d5c297144474644081c6145ad4c3fcdd9bf5c52\"\u003e\u003ccode\u003e4d5c297\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/263b34cb6d9f4cad45c9c3bed8bf0872fa00d987\"\u003e\u003ccode\u003e263b34c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/284\"\u003e#284\u003c/a\u003e from hanna-kruppe/windows-sys-0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/8029e729f5082c8855080563707cdd5da433b443\"\u003e\u003ccode\u003e8029e72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/286\"\u003e#286\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/5b1cab43bc65b186a06dd28bac63592b623b5765\"\u003e\u003ccode\u003e5b1cab4\u003c/code\u003e\u003c/a\u003e fix(syntect): Update a windows minimal dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/21b13fa224c4bcd7559561ee2a18a47f46a03cfd\"\u003e\u003ccode\u003e21b13fa\u003c/code\u003e\u003c/a\u003e chore(ci): Run more jobs on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/51e86faf597d704764b365f1cc737627a9c3748d\"\u003e\u003ccode\u003e51e86fa\u003c/code\u003e\u003c/a\u003e chore: Update from '_rust/main' template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b0881a6ba082613fbf7f4131acde9be9a0591c51\"\u003e\u003ccode\u003eb0881a6\u003c/code\u003e\u003c/a\u003e chore(ci): Give more control over where alt version jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/829ebd7f2f52feee093f4a7ede1b9c9f0d074774\"\u003e\u003ccode\u003e829ebd7\u003c/code\u003e\u003c/a\u003e chore(deps): Allow windows-sys 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/36dd1a24069b5d5f57611306edae1699a4f6506f\"\u003e\u003ccode\u003e36dd1a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/285\"\u003e#285\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/anstyle-query-v1.1.4...anstyle-query-v1.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle-wincon` from 3.0.10 to 3.0.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/368a8719474357f9d54be800b4163c9074561e37\"\u003e\u003ccode\u003e368a871\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/4d5c297144474644081c6145ad4c3fcdd9bf5c52\"\u003e\u003ccode\u003e4d5c297\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/263b34cb6d9f4cad45c9c3bed8bf0872fa00d987\"\u003e\u003ccode\u003e263b34c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/284\"\u003e#284\u003c/a\u003e from hanna-kruppe/windows-sys-0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/8029e729f5082c8855080563707cdd5da433b443\"\u003e\u003ccode\u003e8029e72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/286\"\u003e#286\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/5b1cab43bc65b186a06dd28bac63592b623b5765\"\u003e\u003ccode\u003e5b1cab4\u003c/code\u003e\u003c/a\u003e fix(syntect): Update a windows minimal dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/21b13fa224c4bcd7559561ee2a18a47f46a03cfd\"\u003e\u003ccode\u003e21b13fa\u003c/code\u003e\u003c/a\u003e chore(ci): Run more jobs on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/51e86faf597d704764b365f1cc737627a9c3748d\"\u003e\u003ccode\u003e51e86fa\u003c/code\u003e\u003c/a\u003e chore: Update from '_rust/main' template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b0881a6ba082613fbf7f4131acde9be9a0591c51\"\u003e\u003ccode\u003eb0881a6\u003c/code\u003e\u003c/a\u003e chore(ci): Give more control over where alt version jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/829ebd7f2f52feee093f4a7ede1b9c9f0d074774\"\u003e\u003ccode\u003e829ebd7\u003c/code\u003e\u003c/a\u003e chore(deps): Allow windows-sys 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/36dd1a24069b5d5f57611306edae1699a4f6506f\"\u003e\u003ccode\u003e36dd1a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/285\"\u003e#285\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/anstyle-wincon-v3.0.10...anstyle-wincon-v3.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `buffer-redux` from 1.0.2 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dignifiedquire/buffer-redux/commit/c46d8138e1fe193e3d9115294674c91f2d6d8a36\"\u003e\u003ccode\u003ec46d813\u003c/code\u003e\u003c/a\u003e chore: Release buffer-redux version 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dignifiedquire/buffer-redux/commit/f7f88367c4efe88e09098603ee3d9879513996ef\"\u003e\u003ccode\u003ef7f8836\u003c/code\u003e\u003c/a\u003e chore: explicitly set an MSRV of 1.71\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dignifiedquire/buffer-redux/compare/v1.0.2...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytemuck` from 1.24.0 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Lokathor/bytemuck/blob/main/changelog.md\"\u003ebytemuck's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ccode\u003ebytemuck\u003c/code\u003e changelog\u003c/h1\u003e\n\u003ch2\u003e1.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/pull/333\"\u003eRemove extern \u0026quot;stdcall\u0026quot; fn ptr impls on non-x86-32 windows.\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/pull/344\"\u003eFix nightly_portable_simd after LaneCount removal.\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/pull/322\"\u003euse new stable avx512 types from rust 1.89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/pull/317\"\u003eimpl AnyBitPattern for [MaybeUninit\u0026lt;T: AnyBitPattern\u0026gt;; N]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump \u003ccode\u003ederive\u003c/code\u003e minimum version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.23.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump \u003ccode\u003ederive\u003c/code\u003e minimum version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.23.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a windows-only \u003ccode\u003eZeroableInOption\u003c/code\u003e impl for \u0026quot;stdcall\u0026quot; functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimpl_core_error\u003c/code\u003e crate feature adds \u003ccode\u003ecore::error::Error\u003c/code\u003e impl.\u003c/li\u003e\n\u003cli\u003eMore \u003ccode\u003eZeroableInOption\u003c/code\u003e impls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003epod_saturating\u003c/code\u003e feature, which adds \u003ccode\u003ePod\u003c/code\u003e impls for \u003ccode\u003eSaturating\u0026lt;T\u0026gt;\u003c/code\u003e\nwhen \u003ccode\u003eT\u003c/code\u003e is already \u003ccode\u003ePod\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eA bump in the minimum \u003ccode\u003ebytemuck_derive\u003c/code\u003e dependency from 1.4.0 to 1.4.1 to\navoid a bug if you have a truly ancient \u003ccode\u003ecargo.lock\u003c/code\u003e file sitting around.\u003c/li\u003e\n\u003cli\u003eAdds \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e impls to \u003ccode\u003eBoxBytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePod\u003c/code\u003e and \u003ccode\u003eZeroable\u003c/code\u003e for \u003ccode\u003ecore::arch::{x86, x86_64}::__m512\u003c/code\u003e, \u003ccode\u003e__m512d\u003c/code\u003e and \u003ccode\u003e__m512i\u003c/code\u003e without nightly.\nRequires Rust 1.72, and is gated through the \u003ccode\u003eavx512_simd\u003c/code\u003e cargo feature.\u003c/li\u003e\n\u003cli\u003eAllow the use of \u003ccode\u003emust_cast_mut\u003c/code\u003e and \u003ccode\u003emust_cast_slice_mut\u003c/code\u003e in const contexts.\nRequires Rust 1.83, and is gated through the \u003ccode\u003emust_cast_extra\u003c/code\u003e cargo feature.\u003c/li\u003e\n\u003cli\u003einternal: introduced the \u003ccode\u003emaybe_const_fn\u003c/code\u003e macro that allows defining some function\nto be const depending upon some \u003ccode\u003ecfg\u003c/code\u003e predicate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew functions to allocate zeroed \u003ccode\u003eArc\u003c/code\u003e and \u003ccode\u003eRc\u003c/code\u003e. Requires Rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTransparentWrapper\u003c/code\u003e impls for \u003ccode\u003ecore::cmp::Reverse\u003c/code\u003e and \u003ccode\u003ecore::num::Saturating\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003einternal: Simplified the library's \u003ccode\u003efill_zeroes\u003c/code\u003e calls to \u003ccode\u003ewrite_bytes\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19\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/Lokathor/bytemuck/commit/164cedda0eae131bc6cb67902599f4ec253642ca\"\u003e\u003ccode\u003e164cedd\u003c/code\u003e\u003c/a\u003e chore: Release bytemuck version 1.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/bytemuck/commit/10a9319fa47c8161fdb359c936ab03e1b69adf72\"\u003e\u003ccode\u003e10a9319\u003c/code\u003e\u003c/a\u003e that was a derive PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/bytemuck/commit/a35eaea74a81e0562b583d65c727f7246e0b8600\"\u003e\u003ccode\u003ea35eaea\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/bytemuck/commit/7009d79870508b50dff8166255761dae5ddcb6ae\"\u003e\u003ccode\u003e7009d79\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003enightly_portable_simd\u003c/code\u003e after \u003ccode\u003eLaneCount\u003c/code\u003e removal. (\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/bytemuck/commit/58c62034e9059a2cab5cfb40d45cc45acd3a4d5c\"\u003e\u003ccode\u003e58c6203\u003c/code\u003e\u003c/a\u003e Make derive(NoUninit) have the same constraints as Pod (\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/bytemuck/commit/e4bce3b32c33888c99d1fb1b5ff66f2a03a92f56\"\u003e\u003ccode\u003ee4bce3b\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/issues/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/bytemuck/commit/316607cdf1ecd4e2b56e736128b86e5d9ba5f447\"\u003e\u003ccode\u003e316607c\u003c/code\u003e\u003c/a\u003e Fix CheckedBitPattern derive tests on big-endian (\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/bytemuck/commit/92d78d2689ea60cd758fbdecd28cb9e50b4dd5f4\"\u003e\u003ccode\u003e92d78d2\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eextern \u0026quot;stdcall\u0026quot;\u003c/code\u003e fn ptr impls on non-x86-32 windows. (\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/bytemuck/commit/0afbe8fc2db3d2d540e2a5449ffd39e3e39bc08e\"\u003e\u003ccode\u003e0afbe8f\u003c/code\u003e\u003c/a\u003e Fix 32bit tests (\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/issues/331\"\u003e#331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Lokathor/bytemuck/compare/v1.24.0...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.44 to 1.2.55\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.55\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.54\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.53\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.52\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.51\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.50\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tests for \u003ccode\u003eOUT_DIR\u003c/code\u003e escape for '..' file paths (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/283\"\u003e#283\u003c/a\u003e: Make warnings(false) actually suppress compiler warnings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.49\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix run_output to prevent infinite blocking (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix detect_family deadlock (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1626\"\u003e#1626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in new debug_str doc comment (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of Cargo's debug levels with Build::debug_str (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1624\"\u003e#1624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.48\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1620\"\u003e#1620\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/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.54...cc-v1.2.55\"\u003e1.2.55\u003c/a\u003e - 2026-01-30\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.53...cc-v1.2.54\"\u003e1.2.54\u003c/a\u003e - 2026-01-23\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.52...cc-v1.2.53\"\u003e1.2.53\u003c/a\u003e - 2026-01-16\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.51...cc-v1.2.52\"\u003e1.2.52\u003c/a\u003e - 2026-01-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.50...cc-v1.2.51\"\u003e1.2.51\u003c/a\u003e - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.49...cc-v1.2.50\"\u003e1.2.50\u003c/a\u003e - 2025-12-19\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tests for \u003ccode\u003eOUT_DIR\u003c/code\u003e escape for '..' file paths (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/283\"\u003e#283\u003c/a\u003e: Make warnings(false) actually suppress compiler warnings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.48...cc-v1.2.49\"\u003e1.2.49\u003c/a\u003e - 2025-12-06\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix run_output to prevent infinite blocking (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix detect_family deadlock (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1626\"\u003e#1626\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/cc-rs/commit/0767349e1d1253e6849b4c2af2059db661f54343\"\u003e\u003ccode\u003e0767349\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/268daebeb61542c1bcf42bc989b79eeb61f9d944\"\u003e\u003ccode\u003e268daeb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6fb617d2ddfbd5211e7979f7b77da4ca649647e6\"\u003e\u003ccode\u003e6fb617d\u003c/code\u003e\u003c/a\u003e Fix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/16a52824ac312eeed00273eacac72d2fd8b4e157\"\u003e\u003ccode\u003e16a5282\u003c/code\u003e\u003c/a\u003e Disable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/0b52cf2bf4c7d03aad6869da98c6f4741cd480fd\"\u003e\u003ccode\u003e0b52cf2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003efind_windows_sdk\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/85466d853fbdb288e1e2c627539bcfc035fa2ed3\"\u003e\u003ccode\u003e85466d8\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.54 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e580d49f53516bfa39a6911f129dca4e483c5574\"\u003e\u003ccode\u003ee580d49\u003c/code\u003e\u003c/a\u003e Fix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/48b7b539bc6cf046cec441db1d66f30162d38fbd\"\u003e\u003ccode\u003e48b7b53\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5be292b6bbaddda74e2196b5679d9e7ba5834604\"\u003e\u003ccode\u003e5be292b\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1658\"\u003e#1658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/66ceffe1884cdd86f2f70b0c2b3383967c478854\"\u003e\u003ccode\u003e66ceffe\u003c/code\u003e\u003c/a\u003e Add missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.44...cc-v1.2.55\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_builder` from 4.5.51 to 4.5.56\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_builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\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/clap-rs/clap/commit/e0c26b09f0457284033610664423a44ed1ab9949\"\u003e\u003ccode\u003ee0c26b0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/88ac651c66269fbef82d2436bbd75fe56f6da27a\"\u003e\u003ccode\u003e88ac651\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c39115aeb7bd29c8279ae74f97b3865b89193988\"\u003e\u003ccode\u003ec39115a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6237\"\u003e#6237\u003c/a\u003e from epage/conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/578cd43a88f0009a53ff729cb78163ed30156e93\"\u003e\u003ccode\u003e578cd43\u003c/code\u003e\u003c/a\u003e fix(parser): Don't report conflicting arguments in usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3dca9ae6cefba3094efd004e02d2d141a63a261a\"\u003e\u003ccode\u003e3dca9ae\u003c/code\u003e\u003c/a\u003e test(parser): Show conflict error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d11a611d1b6c1d3f2e35cd6588c004c811befad0\"\u003e\u003ccode\u003ed11a611\u003c/code\u003e\u003c/a\u003e test(builder): Add more snapshot tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2047862681cecd15562d86e4e30e3229073abf91\"\u003e\u003ccode\u003e2047862\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7aecad97def0ab1c8256de2e0ea668c35f57fbd3\"\u003e\u003ccode\u003e7aecad9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c3051b590ef9f135fd6445baff92c30ae5a28da4\"\u003e\u003ccode\u003ec3051b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6212\"\u003e#6212\u003c/a\u003e from ericgumba/issue_5040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3604b13117cbb652c10bb44b228b300d543dcc80\"\u003e\u003ccode\u003e3604b13\u003c/code\u003e\u003c/a\u003e fix(parser): Honor positional value_terminator\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.5.51...v4.5.56\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_derive` from 4.5.49 to 4.5.55\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_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\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/clap-rs/clap/commit/2047862681cecd15562d86e4e30e3229073abf91\"\u003e\u003ccode\u003e2047862\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7aecad97def0ab1c8256de2e0ea668c35f57fbd3\"\u003e\u003ccode\u003e7aecad9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c3051b590ef9f135fd6445baff92c30ae5a28da4\"\u003e\u003ccode\u003ec3051b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6212\"\u003e#6212\u003c/a\u003e from ericgumba/issue_5040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3604b13117cbb652c10bb44b228b300d543dcc80\"\u003e\u003ccode\u003e3604b13\u003c/code\u003e\u003c/a\u003e fix(parser): Honor positional value_terminator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/63d73bcf3569bf695d7adef7d7f6d621ac02e4d1\"\u003e\u003ccode\u003e63d73bc\u003c/code\u003e\u003c/a\u003e test(parser): Cover value_terminator as first argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b9009a76d1f2d62ba6af168bcef12ad7272626ca\"\u003e\u003ccode\u003eb9009a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6233\"\u003e#6233\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f68bf6c619a0463ff7e912c7d22c713354693291\"\u003e\u003ccode\u003ef68bf6c\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2d2d25094337ad98c21594f1fcb80109dd1ffc2\"\u003e\u003ccode\u003ee2d2d25\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6231\"\u003e#6231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.5.49...v4.5.55\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_lex` from 0.7.6 to 0.7.7\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_lex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e5.0.0 - TBD\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eavailable through \u003ccode\u003eunstable-v5\u003c/code\u003e feature flag\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eArgPredicate\u003c/code\u003e \u003ccode\u003enon_exhaustive\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::term_width\u003c/code\u003e to \u0026quot;source format\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::max_term_width\u003c/code\u003e to 100\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e types are now assuming to capture occurrences\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\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\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Group values by their occurrence with \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[Unreleased] - ReleaseDate\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\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/087edda9a49679295f6439f74492ede89347187d\"\u003e\u003ccode\u003e087edda\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f652f4d76bf5b36327dd155885afc93f73dc1b4b\"\u003e\u003ccode\u003ef652f4d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8e75826e91fa92741b3b1bac0e7b92ad87463d0d\"\u003e\u003ccode\u003e8e75826\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6221\"\u003e#6221\u003c/a\u003e from sffc/lex-lifetime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/81dea3b679c6c7a19833424525940942155e3882\"\u003e\u003ccode\u003e81dea3b\u003c/code\u003e\u003c/a\u003e fix: Use longer lifetime in clap_lex ParsedArg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/eabbc6b9dbe155aed3165ad60f8e80b6430a2b97\"\u003e\u003ccode\u003eeabbc6b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6217\"\u003e#6217\u003c/a\u003e from epage/man\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/76a016a0836351d9faef9c6329c1be70fd40f88a\"\u003e\u003ccode\u003e76a016a\u003c/code\u003e\u003c/a\u003e refactor(man): Allow possible values to output Roff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9db823423389d7b487f7864eef2c2da59a8a35a8\"\u003e\u003ccode\u003e9db8234\u003c/code\u003e\u003c/a\u003e refactor(man): Avoid to_string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/475cac90d878ce6beab0878fa6c00d783ce8874e\"\u003e\u003ccode\u003e475cac9\u003c/code\u003e\u003c/a\u003e fix(man): Always show possible values as a list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a99bd421a5f6ea8259f378380b44335ee54cc30c\"\u003e\u003ccode\u003ea99bd42\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/485d781eeaa2a7892c28b9df2ca3370508cfe8b7\"\u003e\u003ccode\u003e485d781\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_lex-v0.7.6...clap_lex-v0.7.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cmake` from 0.1.54 to 0.1.57\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cmake-rs/releases\"\u003ecmake's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.57\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert canonicalizing the build directory and make the path absolute instead (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.1.56\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFallback to bundled CMake if present (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ecmake -B\u003c/code\u003e only for v3.13 and later (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.1.55\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003e\\\\?\\\u003c/code\u003e prefix from paths (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Visual Studio 2026 support (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake sure that cmake generate build files in current dir (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the MSRV to 1.65 and test this in CI\u003c/li\u003e\n\u003cli\u003eCanonicalize the build directory\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eeprintln\u003c/code\u003e instead to print the command running next (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/191\"\u003e#191\u003c/a\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-lang/cmake-rs/blob/main/CHANGELOG.md\"\u003ecmake's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/compare/v0.1.56...v0.1.57\"\u003e0.1.57\u003c/a\u003e - 2025-12-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert canonicalizing the build directory and make the path absolute instead (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/compare/v0.1.55...v0.1.56\"\u003e0.1.56\u003c/a\u003e - 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFallback to bundled CMake if present (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ecmake -B\u003c/code\u003e only for v3.13 and later (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/compare/v0.1.54...v0.1.55\"\u003e0.1.55\u003c/a\u003e - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003e\\\\?\\\u003c/code\u003e prefix from paths (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Visual Studio 2026 support (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake sure that cmake generate build files in current dir (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the MSRV to 1.65 and test this in CI\u003c/li\u003e\n\u003cli\u003eCanonicalize the build directory\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eeprintln\u003c/code\u003e instead to print the command running next (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/191\"\u003e#191\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/rust-lang/cmake-rs/commit/434afe6a30aa10a28b9a0a05082a5d4fc749074a\"\u003e\u003ccode\u003e434afe6\u003c/code\u003e\u003c/a\u003e chore: release v0.1.57 (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/268\"\u003e#268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/899f26dc5f0d8bbdabec6e7b65bcfa6006e673a2\"\u003e\u003ccode\u003e899f26d\u003c/code\u003e\u003c/a\u003e Revert canonicalizing the build directory and make the path absolute instead ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/b8fb30162134c28afde1794657c0f7d4566f6a86\"\u003e\u003ccode\u003eb8fb301\u003c/code\u003e\u003c/a\u003e chore: release v0.1.56 (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/120d7390680da9bb1035c751857c6f7b04fd3131\"\u003e\u003ccode\u003e120d739\u003c/code\u003e\u003c/a\u003e MSVC: Fallback to bundled CMake if present (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/060922d6036ee693a9cb6bdb4db5647343b48259\"\u003e\u003ccode\u003e060922d\u003c/code\u003e\u003c/a\u003e cmake -B only for v3.13 and later (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/c4608407a38ad3d5b6fdf19b6f93af5957c67deb\"\u003e\u003ccode\u003ec460840\u003c/code\u003e\u003c/a\u003e chore: release v0.1.55 (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/08af05c71b57b1971bbfe00af1e3264ab1a4f058\"\u003e\u003ccode\u003e08af05c\u003c/code\u003e\u003c/a\u003e Windows: Remove the \u003ccode\u003e\\\\?\\\u003c/code\u003e prefix from paths (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/6e68d9ceeffd5a006a5ac21ee8bf045bd2e15316\"\u003e\u003ccode\u003e6e68d9c\u003c/code\u003e\u003c/a\u003e Add Visual Studio 2026 support (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/b59be3b5cce397de4018aacd51501f925ce22ecd\"\u003e\u003ccode\u003eb59be3b\u003c/code\u003e\u003c/a\u003e Make sure that cmake generate build files in current dir (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/e6bfc1c3375debd8a1cecd40c64b230147360e75\"\u003e\u003ccode\u003ee6bfc1c\u003c/code\u003e\u003c/a\u003e Set the MSRV to 1.65 and test this in CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cmake-rs/compare/v0.1.54...v0.1.57\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `find-msvc-tools` from 0.1.4 to 0.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003efind-msvc-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.9\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003efind_windows_sdk\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.8\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate windows sys bindings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.7\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tool existence check in find_tool method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix SdkInfo::find_tool to check for executable extension (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.5\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Visual Studio 2026 support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1609\"\u003e#1609\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/rust-lang/cc-rs/commit/0767349e1d1253e6849b4c2af2059db661f54343\"\u003e\u003ccode\u003e0767349\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/268daebeb61542c1bcf42bc989b79eeb61f9d944\"\u003e\u003ccode\u003e268daeb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6fb617d2ddfbd5211e7979f7b77da4ca649647e6\"\u003e\u003ccode\u003e6fb617d\u003c/code\u003e\u003c/a\u003e Fix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/16a52824ac312eeed00273eacac72d2fd8b4e157\"\u003e\u003ccode\u003e16a5282\u003c/code\u003e\u003c/a\u003e Disable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/0b52cf2bf4c7d03aad6869da98c6f4741cd480fd\"\u003e\u003ccode\u003e0b52cf2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003efind_windows_sdk\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/85466d853fbdb288e1e2c627539bcfc035fa2ed3\"\u003e\u003ccode\u003e85466d8\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.54 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e580d49f53516bfa39a6911f129dca4e483c5574\"\u003e\u003ccode\u003ee580d49\u003c/code\u003e\u003c/a\u003e Fix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/48b7b539bc6cf046cec441db1d66f30162d38fbd\"\u003e\u003ccode\u003e48b7b53\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5be292b6bbaddda74e2196b5679d9e7ba5834604\"\u003e\u003ccode\u003e5be292b\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1658\"\u003e#1658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/66ceffe1884cdd86f2f70b0c2b3383967c478854\"\u003e\u003ccode\u003e66ceffe\u003c/code\u003e\u003c/a\u003e Add missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/find-msvc-tools-v0.1.4...find-msvc-tools-v0.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.12.0 to 2.13.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.0 (2026-01-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003eIntoKeys\u003c/code\u003e and \u003ccode\u003eIntoValues\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emap::Slice::split_at_checked\u003c/code\u003e and \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset::Slice::split_at_checked\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.12.1 (2025-11-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplified a lot of internals using \u003ccode\u003ehashbrown\u003c/code\u003e's new bucket API.\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/indexmap-rs/indexmap/commit/a4aba99f09636ad727d934d367f701c965367cc3\"\u003e\u003ccode\u003ea4aba99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/431\"\u003e#431\u003c/a\u003e from cuviper/release-2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/e345f3a7ba6064f34d6c9ac367cb878c21dd2ffd\"\u003e\u003ccode\u003ee345f3a\u003c/code\u003e\u003c/a\u003e Release 2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/e6b677b4ce0f35d127da24b1b4553aa7a7bc3fb1\"\u003e\u003ccode\u003ee6b677b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/430\"\u003e#430\u003c/a\u003e from cuviper/split_at_checked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9d534e1dfbbd3b248f10b982dcf6f7f89613d\"\u003e\u003ccode\u003e61c9d53\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eSlice::split_at_checked\u003c/code\u003e and \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/8b8d35076238f1c06ea522efaf73be9154ca72d5\"\u003e\u003ccode\u003e8b8d350\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/426\"\u003e#426\u003c/a\u003e from cuviper/clone-intokv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/88efd0cadd7cdab8624bbbaeac66fba14701472e\"\u003e\u003ccode\u003e88efd0c\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eimpl Clone for IntoKeys\u003c/code\u003e and \u003ccode\u003eIntoValues\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/3b6d04bab36739744c78f91ce717b1f9344bae9a\"\u003e\u003ccode\u003e3b6d04b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/425\"\u003e#425\u003c/a\u003e from cuviper/inner-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/eb30eb112bdea0eb344a508aeda58359db8696c8\"\u003e\u003ccode\u003eeb30eb1\u003c/code\u003e\u003c/a\u003e Move crate::map::core to crate::inner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfad7589c88e298e97449afb838c6a4b08c58394\"\u003e\u003ccode\u003ecfad758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"...\n\n_Description has been truncated_","html_url":"https://github.com/wdecoster/chopper/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wdecoster%2Fchopper/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"},{"uuid":"3883227832","node_id":"PR_kwDOLP3Bcc7AxlcJ","number":55,"state":"open","title":"chore(deps): bump clap_derive from 4.5.49 to 4.5.55","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-01T23:15:21.000Z","updated_at":"2026-02-01T23:55:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"clap_derive","old_version":"4.5.49","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [clap_derive](https://github.com/clap-rs/clap) from 4.5.49 to 4.5.55.\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_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\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/clap-rs/clap/commit/2047862681cecd15562d86e4e30e3229073abf91\"\u003e\u003ccode\u003e2047862\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7aecad97def0ab1c8256de2e0ea668c35f57fbd3\"\u003e\u003ccode\u003e7aecad9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c3051b590ef9f135fd6445baff92c30ae5a28da4\"\u003e\u003ccode\u003ec3051b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6212\"\u003e#6212\u003c/a\u003e from ericgumba/issue_5040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3604b13117cbb652c10bb44b228b300d543dcc80\"\u003e\u003ccode\u003e3604b13\u003c/code\u003e\u003c/a\u003e fix(parser): Honor positional value_terminator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/63d73bcf3569bf695d7adef7d7f6d621ac02e4d1\"\u003e\u003ccode\u003e63d73bc\u003c/code\u003e\u003c/a\u003e test(parser): Cover value_terminator as first argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b9009a76d1f2d62ba6af168bcef12ad7272626ca\"\u003e\u003ccode\u003eb9009a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6233\"\u003e#6233\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f68bf6c619a0463ff7e912c7d22c713354693291\"\u003e\u003ccode\u003ef68bf6c\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2d2d25094337ad98c21594f1fcb80109dd1ffc2\"\u003e\u003ccode\u003ee2d2d25\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6231\"\u003e#6231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.5.49...v4.5.55\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=clap_derive\u0026package-manager=cargo\u0026previous-version=4.5.49\u0026new-version=4.5.55)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Yag000/quick-links-rofi/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yag000%2Fquick-links-rofi/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"},{"uuid":"3805154191","node_id":"PR_kwDOQ2Vgd868vmif","number":11,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud_magic with 75 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-16T13:33:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-12T16:55:59.000Z","updated_at":"2026-01-16T13:33:44.000Z","time_to_close":333463,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":75,"packages":[{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.45","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip","old_version":"3.0.0","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.8.3","new_version":"0.13.1","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"serde_json","old_version":"1.0.142","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.175","new_version":"0.2.180","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.7.2","new_version":"8.9.0"},{"name":"getopts","old_version":"0.2.23","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"procfs","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"anstream","old_version":"0.6.20","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.10","new_version":"3.0.11","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.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.19.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.32","new_version":"1.2.52","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.5.44","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.45","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","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.10.0","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"io-uring","old_version":"0.7.9","new_version":"0.7.11","repository_url":"https://github.com/tokio-rs/io-uring"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.4","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"once_cell_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/once_cell_polyfill"},{"name":"proc-macro2","old_version":"1.0.97","new_version":"1.0.105","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"procfs-core","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.43","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.7.2","new_version":"8.9.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.9.0"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"syn","old_version":"2.0.104","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.47.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.5.5","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud_magic","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud_magic with 75 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.54` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `7.0.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.3` | `0.13.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.142` | `1.0.149` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.175` | `0.2.180` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.7.2` | `8.9.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.23` | `0.2.24` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.24.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [procfs](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.20` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.13` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.4` | `1.1.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.10` | `3.0.11` |\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.88` | `0.1.89` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.0` | `3.19.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.32` | `1.2.52` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.4` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.44` | `4.5.54` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.49` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.5` | `0.7.6` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.10` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.8` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\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.10.0` | `2.13.0` |\n| [io-uring](https://github.com/tokio-rs/io-uring) | `0.7.9` | `0.7.11` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.1` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill) | `1.70.1` | `1.70.2` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.97` | `1.0.105` |\n| [procfs-core](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.43` |\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.7.2` | `8.9.0` |\n| rust-embed-utils | `8.7.2` | `8.9.0` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.104` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.49.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.2.1` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.5` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.99 to 1.0.100\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.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\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/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100\"\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.45 to 4.5.54\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.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\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.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\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/194c676f60b916506f94f70decdbf319af5d1ec6\"\u003e\u003ccode\u003e194c676\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/44838f6606fa015140c65a2d35971c1e9b269e26\"\u003e\u003ccode\u003e44838f6\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0f59d55ff6b132cd59cd252442ce47078494be07\"\u003e\u003ccode\u003e0f59d55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6027\"\u003e#6027\u003c/a\u003e from Alpha1337k/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2aa2f07d1cd50412de51b51a7cc897e80e0b92f\"\u003e\u003ccode\u003ee2aa2f0\u003c/code\u003e\u003c/a\u003e Feat: Add catch-all on external subcommands for zsh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b9c0aee9f28c5ad72932225bd730260f9bbe1fc6\"\u003e\u003ccode\u003eb9c0aee\u003c/code\u003e\u003c/a\u003e Feat: Add external subcommands test to suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.45...clap_complete-v4.5.54\"\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.34 to 0.2.35\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.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 7.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\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\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\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/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e - 2025-12-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.1...v6.0.0\"\u003e6.0.0\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd by_index_with_options(), which can be used to ignore encryption in a file's metadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/439\"\u003e#439\u003c/a\u003e) and may be used for other file-specific overrides in the future.\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\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] \u003ccode\u003eFileOptions::add_extra_data\u003c/code\u003e is now generic and accepts any \u003ccode\u003eAsRef\u0026lt;[u8]\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\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/c864a14035439154187aa6a6c894c7031e9087aa\"\u003e\u003ccode\u003ec864a14\u003c/code\u003e\u003c/a\u003e chore: release v7.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8085fe5091c42f652caedf21148f44b6b5c3bfe7\"\u003e\u003ccode\u003e8085fe5\u003c/code\u003e\u003c/a\u003e fix: print previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/aa8f933ae6b63a56ada5d899b0f04b0f89193db4\"\u003e\u003ccode\u003eaa8f933\u003c/code\u003e\u003c/a\u003e chore: Revert version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/13005c558c508cc695996f3dd2f287a5a3c783c9\"\u003e\u003ccode\u003e13005c5\u003c/code\u003e\u003c/a\u003e ci: Fix? run \u003ccode\u003eapt-get update\u003c/code\u003e at start of miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f99a32f88f6d1edf0d403807d3465f57f9034d1c\"\u003e\u003ccode\u003ef99a32f\u003c/code\u003e\u003c/a\u003e chore: expose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9b5dd0b7c3c37c4831a98db113775fe457c94541\"\u003e\u003ccode\u003e9b5dd0b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e): const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a8a4729063b0f5f4408a9261fe7741971cc35452\"\u003e\u003ccode\u003ea8a4729\u003c/code\u003e\u003c/a\u003e ci: Fix: Miri now requires g++, not just gcc (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/57d26a77c65d897502865fecc4f31c1aa75cd88f\"\u003e\u003ccode\u003e57d26a7\u003c/code\u003e\u003c/a\u003e fix: cargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/69533f1d4250a6064cf71c9a82306d994fe26e8c\"\u003e\u003ccode\u003e69533f1\u003c/code\u003e\u003c/a\u003e feat: ZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data desc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fadbd485b2aae6d270ae27de227e5326b64c61fd\"\u003e\u003ccode\u003efadbd48\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v7.0.0\"\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.3 to 0.13.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.13.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtension methods in \u003ccode\u003eZipWriterExtensions\u003c/code\u003e can now be called directly on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume the \u003ccode\u003eZipWriter\u003c/code\u003e and no longer call \u003ccode\u003efinish()\u003c/code\u003e automatically. Callers must now invoke \u003ccode\u003efinish()\u003c/code\u003e explicitly when they are done writing. Top-level convenience functions continue to behave as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cp\u003eThis release delivers the most substantial upgrade to the crate in years, introducing both \u003cstrong\u003efirst-class \u003ccode\u003e.zipignore\u003c/code\u003e support\u003c/strong\u003e and a \u003cstrong\u003emore extensible, modular architecture\u003c/strong\u003e for entry-handling during directory deflation. These improvements make it dramatically easier to customize how archives are built and to plug in new behaviors without fighting the internals.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eYou can now drop a \u003ccode\u003e.zipignore\u003c/code\u003e file into source directories and seamlessly exclude files and directories during archive creation. The new \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e cleanly integrates ignore rules into the deflation pipeline, enabling consistent filtering without ad-hoc logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe crate has been restructured into clear \u003cstrong\u003edeflate\u003c/strong\u003e, \u003cstrong\u003einflate\u003c/strong\u003e, and \u003cstrong\u003eutilities\u003c/strong\u003e modules. This significantly improves navigability, eases maintenance, and provides a cleaner foundation for future extension points.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e now support customizable inner handlers. This opens the API and enables advanced composition patterns—letting you chain, wrap, or override behaviors when handling entries during directory traversal and deflation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release lays the groundwork for more powerful features while maintaining high ergonomics. If you build custom processing logic or want finer-grained control over what goes into your ZIP archives, this is the version to upgrade to.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds support for preserving symlinks. The core directory traversal logic now accepts pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astelmashenko\"\u003e\u003ccode\u003e@​astelmashenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003ematzefriedrich/zip-extensions-rs#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\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/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.13.1] - 2025-12-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUtilizes safely enclosed names and gracefully skips entries with invalid or potentially malicious paths, preventing runtime panics and unauthorized directory traversals. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/35\"\u003e#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.13.0] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support to call \u003ccode\u003eZipWriterExtensions\u003c/code\u003e methods on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e by changing receivers to \u003ccode\u003e\u0026amp;mut self\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume \u003ccode\u003eZipWriter\u003c/code\u003e and do not call \u003ccode\u003efinish()\u003c/code\u003e internally; callers must explicitly invoke \u003ccode\u003efinish()\u003c/code\u003e after use. For top-level convenience functions, the behavior is unchanged. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.0] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:see_no_evil: Fixes interchanged modules names (inflate vs deflate) \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2025-12-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds the \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e to handle \u003ccode\u003e.zipignore\u003c/code\u003e rules for file exclusions \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored the project structure by grouping functionality into deflate, inflate, and utilities modules. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/29\"\u003e#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactors \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e to support customizable inner handlers \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2025-12-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumps \u003ccode\u003ezip\u003c/code\u003e crate from version \u003ccode\u003e3.0\u003c/code\u003e to \u003ccode\u003e6.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/27\"\u003e#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates crate edition to 2024 \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/28\"\u003e#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-11-27\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds symlink preservation. The core directory traversal logic does now accept pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\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/matzefriedrich/zip-extensions-rs/commit/abc5ff6eda57b1c9e062bcb1b00edcabc01a3a92\"\u003e\u003ccode\u003eabc5ff6\u003c/code\u003e\u003c/a\u003e Bump version to 0.13.1 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/09566d282bed2454f5dab69caebecbf605dd3b71\"\u003e\u003ccode\u003e09566d2\u003c/code\u003e\u003c/a\u003e Uses \u003ccode\u003eenclosed_name\u003c/code\u003e instead of \u003ccode\u003emangled_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/de4f392b28cfb0b82d8dd8e5d0a51a1fb7dbe80f\"\u003e\u003ccode\u003ede4f392\u003c/code\u003e\u003c/a\u003e Update README to reflect module restructuring and revised imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/6ac8c02a332388ae4becb258b922498c541df48b\"\u003e\u003ccode\u003e6ac8c02\u003c/code\u003e\u003c/a\u003e Make extensions work on mutable borrow (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/34\"\u003e#34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/cb1dfab531690539f6a9895af31cced6fb73b968\"\u003e\u003ccode\u003ecb1dfab\u003c/code\u003e\u003c/a\u003e Update zip-extensions version to 0.12.0 in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/b3e6f0ef0bebcc432effa1c8981dc62c6f0fae43\"\u003e\u003ccode\u003eb3e6f0e\u003c/code\u003e\u003c/a\u003e Bump version to 0.12.0 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/a69f55ea771b8d24a9923927c40c504f30a7f14e\"\u003e\u003ccode\u003ea69f55e\u003c/code\u003e\u003c/a\u003e Fixes module structure (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/76f5759bc81fbe8d36449cb74d5d99085c56b280\"\u003e\u003ccode\u003e76f5759\u003c/code\u003e\u003c/a\u003e Fixes package-ecosystem value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9e2372f498634ac1a31781e74884641cb2bc818c\"\u003e\u003ccode\u003e9e2372f\u003c/code\u003e\u003c/a\u003e Adds dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9ef2a6e84967ad94311008a257d1e2863c6a17ce\"\u003e\u003ccode\u003e9ef2a6e\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.13.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.27 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 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/719\"\u003erust-lang/log#719\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.29\"\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.142 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.142...v1.0.149\"\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.175 to 0.2.180\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.180\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.179\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eCPU_SETSIZE\u003c/code\u003e on musl 1.2+ (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4865\"\u003e#4865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: RISC-V: fix public padding fields in \u003ccode\u003estat/stat64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: s390x: Fix definition of \u003ccode\u003eSIGSTKSZ\u003c/code\u003e/\u003ccode\u003eMINSIGSTKSZ\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4884\"\u003e#4884\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.180/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.179...0.2.180\"\u003e0.2.180\u003c/a\u003e - 2026-01-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.179\"\u003e0.2.179\u003c/a\u003e - 2025-01-03\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\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/4b38c69e31afadbead63af49794850b5a41f7dc4\"\u003e\u003ccode\u003e4b38c69\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.180\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/300e6438848503d4a9a0bebd32539294fe0e67a5\"\u003e\u003ccode\u003e300e643\u003c/code\u003e\u003c/a\u003e qnx: add missing BPF and ifreq structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/12fd831dff0427d7dae301008069ef3fc040b6f5\"\u003e\u003ccode\u003e12fd831\u003c/code\u003e\u003c/a\u003e ci: Add rtems to basic tier 3 checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b062844024a5b2028603c636af1ed104880f8450\"\u003e\u003ccode\u003eb062844\u003c/code\u003e\u003c/a\u003e Only test addresses of cmsghdrs that are multiples of the size of cmsghdr.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/676a4f8fd4e43056a2fbedfc848ef982350298ae\"\u003e\u003ccode\u003e676a4f8\u003c/code\u003e\u003c/a\u003e linux: Move \u003ccode\u003emembarrier.h\u003c/code\u003e constants to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0803faeb89a2a1a477efbe6f604bed7ae8aeb906\"\u003e\u003ccode\u003e0803fae\u003c/code\u003e\u003c/a\u003e linux: Restructure \u003ccode\u003enetlink\u003c/code\u003e to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72f4c1a5db719788f771d2ce83661295385a84f4\"\u003e\u003ccode\u003e72f4c1a\u003c/code\u003e\u003c/a\u003e uclibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/757e55a3f0adcd1261e44be340eced8d865ce5e2\"\u003e\u003ccode\u003e757e55a\u003c/code\u003e\u003c/a\u003e netbsd/riscv64.rs: make changes so that this builds again.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/042f118911f93e688e9b28003293e423e0bc84fe\"\u003e\u003ccode\u003e042f118\u003c/code\u003e\u003c/a\u003e musl: Fix incorrect definitions of struct stat on some architectures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03755c4f7024ff4015231fc7a3cdab3931aff3d3\"\u003e\u003ccode\u003e03755c4\u003c/code\u003e\u003c/a\u003e linux, emscripten, android, l4re: handle zero-sized payload differences in CM...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.175...0.2.180\"\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.7.2 to 8.9.0\n\nUpdates `getopts` from 0.2.23 to 0.2.24\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.24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\u003c/a\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-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.23...v0.2.24\"\u003e0.2.24\u003c/a\u003e - 2025-08-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\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/rust-lang/getopts/commit/40846923f0ce024bcf8d3e9100cab64a38c8dd08\"\u003e\u003ccode\u003e4084692\u003c/code\u003e\u003c/a\u003e chore: release v0.2.24 (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/03ce5999702e92cd8748b10ac977714fdcc80542\"\u003e\u003ccode\u003e03ce599\u003c/code\u003e\u003c/a\u003e Make unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.23...v0.2.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.20.0 to 3.24.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.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eActually support WASIp2 without the nightly feature. This library is now feature complete on WASIp2 without any additional feature flags.\u003c/li\u003e\n\u003cli\u003eExclude CI scripts from the published crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\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\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/1712764bb4be5f7787d9b24e6d99961178a52b47\"\u003e\u003ccode\u003e1712764\u003c/code\u003e\u003c/a\u003e chore: release v3.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/a8dc8640b3ed215e078223cbc31d066bae64fef2\"\u003e\u003ccode\u003ea8dc864\u003c/code\u003e\u003c/a\u003e feat: completely support WASIP2 on stable rust (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/5a035729f067a3d1d2e24a194a0e856cf3144405\"\u003e\u003ccode\u003e5a03572\u003c/code\u003e\u003c/a\u003e Exclude CI scripts from published package (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/da894f14320cf46cfe2ae81e1cd20b09fd57b646\"\u003e\u003ccode\u003eda894f1\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/fe9f4a305b785abd1f4f912c8304bcc90024f695\"\u003e\u003ccode\u003efe9f4a3\u003c/code\u003e\u003c/a\u003e chore: release v3.23.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/006c3fd55aa788e640f83a0aac54660e23e355e6\"\u003e\u003ccode\u003e006c3fd\u003c/code\u003e\u003c/a\u003e fix: use std::os::fd instead of std::os::wasi (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b0e6309a589799181bc1434fdcb3b3b07b9b070e\"\u003e\u003ccode\u003eb0e6309\u003c/code\u003e\u003c/a\u003e doc: Update COPYRIGHT link (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2d6fc3fb5794c0e7fe6c944f72fd0e462480b101\"\u003e\u003ccode\u003e2d6fc3f...\n\n_Description has been truncated_","html_url":"https://github.com/MirahSyakilla/KSUN-v1/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MirahSyakilla%2FKSUN-v1/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"3752360968","node_id":"PR_kwDOQs8sMs66ER9M","number":3,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud with 79 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-26T14:38:39.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T05:14:31.000Z","updated_at":"2025-12-26T14:38:40.000Z","time_to_close":379448,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":79,"packages":[{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.38","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"rust-embed","old_version":"8.7.2","new_version":"8.9.0"},{"name":"which","old_version":"7.0.3","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustix","old_version":"1.0.8","new_version":"1.1.2","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"android_logger","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"zip","old_version":"3.0.0","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.8.3","new_version":"0.13.1","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.172","new_version":"0.2.178","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":"getopts","old_version":"0.2.21","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"anstream","old_version":"0.6.18","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","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.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.11","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":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.22","new_version":"1.2.50","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.5.38","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.32","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.6","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":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","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.9.0","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.16","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"libz-rs-sys","old_version":"0.5.1","new_version":"0.5.4","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"linux-raw-sys","old_version":"0.9.4","new_version":"0.11.0","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"r-efi","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"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.7.2","new_version":"8.9.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.9.0"},{"name":"rustversion","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"syn","old_version":"2.0.101","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/time-rs/time"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.14","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.2","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.0","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.5.4","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 79 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.53` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| rust-embed | `8.7.2` | `8.9.0` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.0.8` | `1.1.2` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.15.0` | `0.15.1` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `7.0.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.3` | `0.13.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.172` | `0.2.178` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.24` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\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.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.11` |\n| [arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.22` | `1.2.50` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.53` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.32` | `4.5.49` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.6` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.10` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.5` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\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.9.0` | `2.12.1` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.16` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [libz-rs-sys](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.4` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.9.4` | `0.11.0` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.2.0` | `5.3.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| rust-embed-impl | `8.7.2` | `8.9.0` |\n| rust-embed-utils | `8.7.2` | `8.9.0` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.21` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.101` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.6` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.14` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.0` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.2.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.2` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.0` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.4` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.98 to 1.0.100\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.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100\"\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.38 to 4.5.53\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.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/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.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2fcafc0aee6380e1f0c44a3e927cef1bfc88930e\"\u003e\u003ccode\u003e2fcafc0\u003c/code\u003e\u003c/a\u003e docs: Fix minor grammar issues in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a380b65fe9eceade90bce8aeb13c205265fcceee\"\u003e\u003ccode\u003ea380b65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6023\"\u003e#6023\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d7ab1483cd0f0849668d274aa2fb6358872eca9\"\u003e\u003ccode\u003e4d7ab14\u003c/code\u003e\u003c/a\u003e chore: Update from _rust/main template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b8a7ea49d973a35bb6b3f43506b8319f340a20a4\"\u003e\u003ccode\u003eb8a7ea4\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f9842b3b3f920ef64c5fc06298b4762018d88809\"\u003e\u003ccode\u003ef9842b3\u003c/code\u003e\u003c/a\u003e chore: Avoid MSRV problems out of the box\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.38...clap_complete-v4.5.53\"\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.34 to 0.2.35\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.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\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.27 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 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/719\"\u003erust-lang/log#719\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.29\"\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.7.2 to 8.9.0\n\nUpdates `which` from 7.0.3 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\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\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\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.3...8.0.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.20.0 to 3.23.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.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\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\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/fe9f4a305b785abd1f4f912c8304bcc90024f695\"\u003e\u003ccode\u003efe9f4a3\u003c/code\u003e\u003c/a\u003e chore: release v3.23.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/006c3fd55aa788e640f83a0aac54660e23e355e6\"\u003e\u003ccode\u003e006c3fd\u003c/code\u003e\u003c/a\u003e fix: use std::os::fd instead of std::os::wasi (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b0e6309a589799181bc1434fdcb3b3b07b9b070e\"\u003e\u003ccode\u003eb0e6309\u003c/code\u003e\u003c/a\u003e doc: Update COPYRIGHT link (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2d6fc3fb5794c0e7fe6c944f72fd0e462480b101\"\u003e\u003ccode\u003e2d6fc3f\u003c/code\u003e\u003c/a\u003e Fix formatting in Builder::disable_cleanup documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f720dbe098f847f3899d83305f565a5c46bb818d\"\u003e\u003ccode\u003ef720dbe\u003c/code\u003e\u003c/a\u003e chore: release 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/55d742cb5d37d51c5ee107ae6c3898deeb0cc592\"\u003e\u003ccode\u003e55d742c\u003c/code\u003e\u003c/a\u003e chore: remove deprecated unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bc41a0b586ec52da28971763378162e96d96be8a\"\u003e\u003ccode\u003ebc41a0b\u003c/code\u003e\u003c/a\u003e build(deps): update windows-sys requirement from \u0026gt;=0.52, \u0026lt;0.61 to \u0026gt;=0.52, \u0026lt;0....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3c55387edee0d79041092f5abfbe899de4fbc8db\"\u003e\u003ccode\u003e3c55387\u003c/code\u003e\u003c/a\u003e test: make sure we don't drop tempdirs early (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/17bf644406959b75bf83d44fcfbd1dfa63d86730\"\u003e\u003ccode\u003e17bf644\u003c/code\u003e\u003c/a\u003e doc(builder): clarify permissions (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/c7423f1761f569c60c504ffed0ef6e124430b162\"\u003e\u003ccode\u003ec7423f1\u003c/code\u003e\u003c/a\u003e doc(env): document the alternative to setting the tempdir (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.20.0...v3.23.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.41 to 0.4.42\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\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 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/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling 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/1731\"\u003echronotope/chrono#1731\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/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42\"\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.8\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.80\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/292\"\u003e#292\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/292\"\u003erust-lang/regex#292\u003c/a\u003e):\nFixes bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/291\"\u003e#291\u003c/a\u003e, which was introduced by PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/290\"\u003e#290\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\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\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/140f8949da3f575490bac80ff23dfc29458b82c7\"\u003e\u003ccode\u003e140f894\u003c/code\u003e\u003c/a\u003e regex-lite-0.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/27d6d65263cb80266a62e3189408a44f201a0975\"\u003e\u003ccode\u003e27d6d65\u003c/code\u003e\u003c/a\u003e 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/85398ad5002048bbeaa90f1fe37fbb31df2bc0d6\"\u003e\u003ccode\u003e85398ad\u003c/code\u003e\u003c/a\u003e changelog: 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/764efbd305d3a7b817ec8892ff0a656ec657d660\"\u003e\u003ccode\u003e764efbd\u003c/code\u003e\u003c/a\u003e api: tweak the lifetime of \u003ccode\u003eCaptures::get_match\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ee6aa55e01786e4d2c11eb1be805835bbb3bfa99\"\u003e\u003ccode\u003eee6aa55\u003c/code\u003e\u003c/a\u003e rure-0.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/42076c6bca89a745483aba38e0661c488100f057\"\u003e\u003ccode\u003e42076c6\u003c/code\u003e\u003c/a\u003e 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/aef2153e31bb261596bf48fe3ae2978bba0f0e65\"\u003e\u003ccode\u003eaef2153\u003c/code\u003e\u003c/a\u003e deps: bump to regex-automata 0.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/459dbbeaa9f3fa430f4a023a4ca6945417fabce3\"\u003e\u003ccode\u003e459dbbe\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/610bf2d76e3f4082ad4cb094541bbf680891cf14\"\u003e\u003ccode\u003e610bf2d\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7dbb384dd098be9e06395e2dbecb9c4adb36c8fe\"\u003e\u003ccode\u003e7dbb384\u003c/code\u003e\u003c/a\u003e changelog: 1.12.0\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.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustix` from 1.0.8 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/5245b8160d53a04c37164779cfb11d35e18f55b3\"\u003e\u003ccode\u003e5245b81\u003c/code\u003e\u003c/a\u003e chore: Release rustix version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/0a10015bdf93e0f244b3035b8b14293708595f9c\"\u003e\u003ccode\u003e0a10015\u003c/code\u003e\u003c/a\u003e Fix compilation on Android. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/0f3b6ca6b08d56b3ca7eb95e9904529b923e8f49\"\u003e\u003ccode\u003e0f3b6ca\u003c/code\u003e\u003c/a\u003e build: update duplicate linux-raw-sys dependency to match existing (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/5dc84d40cc53a20258f5b184093f9e659e2167be\"\u003e\u003ccode\u003e5dc84d4\u003c/code\u003e\u003c/a\u003e chore: Release rustix version 1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/86dacacb0132eed6e85188d077682a2af0280271\"\u003e\u003ccode\u003e86dacac\u003c/code\u003e\u003c/a\u003e Fix the \u003ccode\u003etest_is_io_flusher\u003c/code\u003e test. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/8b203f58c530ef9ec142786c70fb6d9b1bcdf4ed\"\u003e\u003ccode\u003e8b203f5\u003c/code\u003e\u003c/a\u003e set_thread_res_xid: -1 as None (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/7ed8ee9342fe6583124e81020866c4ee28dcfcc1\"\u003e\u003ccode\u003e7ed8ee9\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eip_mtu_discover\u003c/code\u003e and \u003ccode\u003eipv6_mtu_discover\u003c/code\u003e socket options (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/7798f034b8a3896af3873ed6942c1f29b1a2ff47\"\u003e\u003ccode\u003e7798f03\u003c/code\u003e\u003c/a\u003e libc: add MS_NOSYMFOLLOW support (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1471\"\u003e#1471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/3ff59d4c23685be6174ed607e0b303ec5c72b119\"\u003e\u003ccode\u003e3ff59d4\u003c/code\u003e\u003c/a\u003e Update to linux-raw-sys 0.11.0. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/65b04ae9fd18ae48985318137ece58fb7535748f\"\u003e\u003ccode\u003e65b04ae\u003c/code\u003e\u003c/a\u003e Add support for SO_TXTIME / SCM_TXTIME (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytecodealliance/rustix/compare/v1.0.8...v1.1.2\"\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.15.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 7.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\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\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\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/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e - 2025-12-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.1...v6.0.0\"\u003e6.0.0\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd by_index_with_options(), which can be used to ignore encryption in a file's metadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/439\"\u003e#439\u003c/a\u003e) and may be used for other file-specific overrides in the future.\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\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] \u003ccode\u003eFileOptions::add_extra_data\u003c/code\u003e is now generic and accepts any \u003ccode\u003eAsRef\u0026lt;[u8]\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\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/c864a14035439154187aa6a6c894c7031e9087aa\"\u003e\u003ccode\u003ec864a14\u003c/code\u003e\u003c/a\u003e chore: release v7.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8085fe5091c42f652caedf21148f44b6b5c3bfe7\"\u003e\u003ccode\u003e8085fe5\u003c/code\u003e\u003c/a\u003e fix: print previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/aa8f933ae6b63a56ada5d899b0f04b0f89193db4\"\u003e\u003ccode\u003eaa8f933\u003c/code\u003e\u003c/a\u003e chore: Revert version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/13005c558c508cc695996f3dd2f287a5a3c783c9\"\u003e\u003ccode\u003e13005c5\u003c/code\u003e\u003c/a\u003e ci: Fix? run \u003ccode\u003eapt-get update\u003c/code\u003e at start of miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f99a32f88f6d1edf0d403807d3465f57f9034d1c\"\u003e\u003ccode\u003ef99a32f\u003c/code\u003e\u003c/a\u003e chore: expose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9b5dd0b7c3c37c4831a98db113775fe457c94541\"\u003e\u003ccode\u003e9b5dd0b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e): const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a8a4729063b0f5f4408a9261fe7741971cc35452\"\u003e\u003ccode\u003ea8a4729\u003c/code\u003e\u003c/a\u003e ci: Fix: Miri now requires g++, not just gcc (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/57d26a77c65d897502865fecc4f31c1aa75cd88f\"\u003e\u003ccode\u003e57d26a7\u003c/code\u003e\u003c/a\u003e fix: cargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/69533f1d4250a6064cf71c9a82306d994fe26e8c\"\u003e\u003ccode\u003e69533f1\u003c/code\u003e\u003c/a\u003e feat: ZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data desc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fadbd485b2aae6d270ae27de227e5326b64c61fd\"\u003e\u003ccode\u003efadbd48\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v7.0.0\"\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.3 to 0.13.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.13.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtension methods in \u003ccode\u003eZipWriterExtensions\u003c/code\u003e can now be called directly on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume the \u003ccode\u003eZipWriter\u003c/code\u003e and no longer call \u003ccode\u003efinish()\u003c/code\u003e automatically. Callers must now invoke \u003ccode\u003efinish()\u003c/code\u003e explicitly when they are done writing. Top-level convenience functions continue to behave as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cp\u003eThis release delivers the most substantial upgrade to the crate in years, introducing both \u003cstrong\u003efirst-class \u003ccode\u003e.zipignore\u003c/code\u003e support\u003c/strong\u003e and a \u003cstrong\u003emore extensible, modular architecture\u003c/strong\u003e for entry-handling during directory deflation. These improvements make it dramatically easier to customize how archives are built and to plug in new behaviors without fighting the internals.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eYou can now drop a \u003ccode\u003e.zipignore\u003c/code\u003e file into source directories and seamlessly exclude files and directories during archive creation. The new \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e cleanly integrates ignore rules into the deflation pipeline, enabling consistent filtering without ad-hoc logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe crate has been restructured into clear \u003cstrong\u003edeflate\u003c/strong\u003e, \u003cstrong\u003einflate\u003c/strong\u003e, and \u003cstrong\u003eutilities\u003c/strong\u003e modules. This significantly improves navigability, eases maintenance, and provides a cleaner foundation for future extension points.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e now support customizable inner handlers. This opens the API and enables advanced composition patterns—letting you chain, wrap, or override behaviors when handling entries during directory traversal and deflation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release lays the groundwork for more powerful features while maintaining high ergonomics. If you build custom processing logic or want finer-grained control over what goes into your ZIP archives, this is the version to upgrade to.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds support for preserving symlinks. The core directory traversal logic now accepts pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astelmashenko\"\u003e\u003ccode\u003e@​astelmashenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003ematzefriedrich/zip-extensions-rs#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\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/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.13.1] - 2025-12-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUtilizes safely enclosed names and gracefully skips entries with invalid or potentially malicious paths, preventing runtime panics and unauthorized directory traversals. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/35\"\u003e#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.13.0] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support to call \u003ccode\u003eZipWriterExtensions\u003c/code\u003e methods on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e by changing receivers to \u003ccode\u003e\u0026amp;mut self\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume \u003ccode\u003eZipWriter\u003c/code\u003e and do not call \u003ccode\u003efinish()\u003c/code\u003e internally; callers must explicitly invoke \u003ccode\u003efinish()\u003c/code\u003e after use. For top-level convenience functions, the behavior is unchanged. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.0] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:see_no_evil: Fixes interchanged modules names (inflate vs deflate) \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2025-12-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds the \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e to handle \u003ccode\u003e.zipignore\u003c/code\u003e rules for file exclusions \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored the project structure by grouping functionality into deflate, inflate, and utilities modules. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/29\"\u003e#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactors \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e to support customizable inner handlers \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2025-12-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumps \u003ccode\u003ezip\u003c/code\u003e crate from version \u003ccode\u003e3.0\u003c/code\u003e to \u003ccode\u003e6.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/27\"\u003e#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates crate edition to 2024 \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/28\"\u003e#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-11-27\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds symlink preservation. The core directory traversal logic does now accept pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\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/matzefriedrich/zip-extensions-rs/commit/abc5ff6eda57b1c9e062bcb1b00edcabc01a3a92\"\u003e\u003ccode\u003eabc5ff6\u003c/code\u003e\u003c/a\u003e Bump version to 0.13.1 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/09566d282bed2454f5dab69caebecbf605dd3b71\"\u003e\u003ccode\u003e09566d2\u003c/code\u003e\u003c/a\u003e Uses \u003ccode\u003eenclosed_name\u003c/code\u003e instead of \u003ccode\u003emangled_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/de4f392b28cfb0b82d8dd8e5d0a51a1fb7dbe80f\"\u003e\u003ccode\u003ede4f392\u003c/code\u003e\u003c/a\u003e Update README to reflect module restructuring and revised imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/6ac8c02a332388ae4becb258b922498c541df48b\"\u003e\u003ccode\u003e6ac8c02\u003c/code\u003e\u003c/a\u003e Make extensions work on mutable borrow (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/34\"\u003e#34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/cb1dfab531690539f6a9895af31cced6fb73b968\"\u003e\u003ccode\u003ecb1dfab\u003c/code\u003e\u003c/a\u003e Update zip-extensions version to 0.12.0 in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/b3e6f0ef0bebcc432effa1c8981dc62c6f0fae43\"\u003e\u003ccode\u003eb3e6f0e\u003c/code\u003e\u003c/a\u003e Bump version to 0.12.0 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/a69f55ea771b8d24a9923927c40c504f30a7f14e\"\u003e\u003ccode\u003ea69f55e\u003c/code\u003e\u003c/a\u003e Fixes module structure (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/76f5759bc81fbe8d36449cb74d5d99085c56b280\"\u003e\u003ccode\u003e76f5759\u003c/code\u003e\u003c/a\u003e Fixes package-ecosystem value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9e2372f498634ac1a31781e74884641cb2bc818c\"\u003e\u003ccode\u003e9e2372f\u003c/code\u003e\u003c/a\u003e Adds dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9ef2a6e84967ad94311008a257d1e2863c6a17ce\"\u003e\u003ccode\u003e9ef2a6e\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.13.1\"\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.140 to 1.0.145\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.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/nightlysip/KernelSU-Legacy/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nightlysip%2FKernelSU-Legacy/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3750297424","node_id":"PR_kwDOQsUlcM6592Bg","number":6,"state":"open","title":"build(deps): bump the crates group in /userspace/ksud with 78 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-20T18:30:38.000Z","updated_at":"2025-12-20T19:49:52.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":78,"packages":[{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.38","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"rust-embed","old_version":"8.7.2","new_version":"8.9.0"},{"name":"which","old_version":"7.0.3","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustix","old_version":"1.0.8","new_version":"1.1.2","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"android_logger","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"zip","old_version":"3.0.0","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.8.3","new_version":"0.13.0","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.172","new_version":"0.2.178","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":"getopts","old_version":"0.2.21","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"anstream","old_version":"0.6.18","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","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.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.11","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":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.22","new_version":"1.2.50","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.5.38","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.32","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.6","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":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","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.9.0","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"libz-rs-sys","old_version":"0.5.1","new_version":"0.5.4","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"linux-raw-sys","old_version":"0.9.4","new_version":"0.11.0","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"r-efi","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"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.7.2","new_version":"8.9.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.9.0"},{"name":"rustversion","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"syn","old_version":"2.0.101","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/time-rs/time"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.14","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.2","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.0","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.5.4","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the crates group in /userspace/ksud with 78 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.53` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| rust-embed | `8.7.2` | `8.9.0` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.0.8` | `1.1.2` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.15.0` | `0.15.1` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `7.0.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.3` | `0.13.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.172` | `0.2.178` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.24` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\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.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.11` |\n| [arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.22` | `1.2.50` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.53` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.32` | `4.5.49` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.6` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.10` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.5` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\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.9.0` | `2.12.1` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [libz-rs-sys](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.4` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.9.4` | `0.11.0` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.2.0` | `5.3.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| rust-embed-impl | `8.7.2` | `8.9.0` |\n| rust-embed-utils | `8.7.2` | `8.9.0` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.21` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.101` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.6` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.14` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.0` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.2.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.2` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.0` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.4` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.98 to 1.0.100\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.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100\"\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.38 to 4.5.53\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.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/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.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2fcafc0aee6380e1f0c44a3e927cef1bfc88930e\"\u003e\u003ccode\u003e2fcafc0\u003c/code\u003e\u003c/a\u003e docs: Fix minor grammar issues in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a380b65fe9eceade90bce8aeb13c205265fcceee\"\u003e\u003ccode\u003ea380b65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6023\"\u003e#6023\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d7ab1483cd0f0849668d274aa2fb6358872eca9\"\u003e\u003ccode\u003e4d7ab14\u003c/code\u003e\u003c/a\u003e chore: Update from _rust/main template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b8a7ea49d973a35bb6b3f43506b8319f340a20a4\"\u003e\u003ccode\u003eb8a7ea4\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f9842b3b3f920ef64c5fc06298b4762018d88809\"\u003e\u003ccode\u003ef9842b3\u003c/code\u003e\u003c/a\u003e chore: Avoid MSRV problems out of the box\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.38...clap_complete-v4.5.53\"\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.34 to 0.2.35\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.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\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.27 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 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/719\"\u003erust-lang/log#719\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.29\"\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.7.2 to 8.9.0\n\nUpdates `which` from 7.0.3 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\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\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\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.3...8.0.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.20.0 to 3.23.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.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\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\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/fe9f4a305b785abd1f4f912c8304bcc90024f695\"\u003e\u003ccode\u003efe9f4a3\u003c/code\u003e\u003c/a\u003e chore: release v3.23.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/006c3fd55aa788e640f83a0aac54660e23e355e6\"\u003e\u003ccode\u003e006c3fd\u003c/code\u003e\u003c/a\u003e fix: use std::os::fd instead of std::os::wasi (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b0e6309a589799181bc1434fdcb3b3b07b9b070e\"\u003e\u003ccode\u003eb0e6309\u003c/code\u003e\u003c/a\u003e doc: Update COPYRIGHT link (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2d6fc3fb5794c0e7fe6c944f72fd0e462480b101\"\u003e\u003ccode\u003e2d6fc3f\u003c/code\u003e\u003c/a\u003e Fix formatting in Builder::disable_cleanup documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f720dbe098f847f3899d83305f565a5c46bb818d\"\u003e\u003ccode\u003ef720dbe\u003c/code\u003e\u003c/a\u003e chore: release 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/55d742cb5d37d51c5ee107ae6c3898deeb0cc592\"\u003e\u003ccode\u003e55d742c\u003c/code\u003e\u003c/a\u003e chore: remove deprecated unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bc41a0b586ec52da28971763378162e96d96be8a\"\u003e\u003ccode\u003ebc41a0b\u003c/code\u003e\u003c/a\u003e build(deps): update windows-sys requirement from \u0026gt;=0.52, \u0026lt;0.61 to \u0026gt;=0.52, \u0026lt;0....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3c55387edee0d79041092f5abfbe899de4fbc8db\"\u003e\u003ccode\u003e3c55387\u003c/code\u003e\u003c/a\u003e test: make sure we don't drop tempdirs early (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/17bf644406959b75bf83d44fcfbd1dfa63d86730\"\u003e\u003ccode\u003e17bf644\u003c/code\u003e\u003c/a\u003e doc(builder): clarify permissions (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/c7423f1761f569c60c504ffed0ef6e124430b162\"\u003e\u003ccode\u003ec7423f1\u003c/code\u003e\u003c/a\u003e doc(env): document the alternative to setting the tempdir (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.20.0...v3.23.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.41 to 0.4.42\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\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 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/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling 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/1731\"\u003echronotope/chrono#1731\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/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42\"\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.8\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.80\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/292\"\u003e#292\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/292\"\u003erust-lang/regex#292\u003c/a\u003e):\nFixes bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/291\"\u003e#291\u003c/a\u003e, which was introduced by PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/290\"\u003e#290\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\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\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/140f8949da3f575490bac80ff23dfc29458b82c7\"\u003e\u003ccode\u003e140f894\u003c/code\u003e\u003c/a\u003e regex-lite-0.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/27d6d65263cb80266a62e3189408a44f201a0975\"\u003e\u003ccode\u003e27d6d65\u003c/code\u003e\u003c/a\u003e 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/85398ad5002048bbeaa90f1fe37fbb31df2bc0d6\"\u003e\u003ccode\u003e85398ad\u003c/code\u003e\u003c/a\u003e changelog: 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/764efbd305d3a7b817ec8892ff0a656ec657d660\"\u003e\u003ccode\u003e764efbd\u003c/code\u003e\u003c/a\u003e api: tweak the lifetime of \u003ccode\u003eCaptures::get_match\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ee6aa55e01786e4d2c11eb1be805835bbb3bfa99\"\u003e\u003ccode\u003eee6aa55\u003c/code\u003e\u003c/a\u003e rure-0.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/42076c6bca89a745483aba38e0661c488100f057\"\u003e\u003ccode\u003e42076c6\u003c/code\u003e\u003c/a\u003e 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/aef2153e31bb261596bf48fe3ae2978bba0f0e65\"\u003e\u003ccode\u003eaef2153\u003c/code\u003e\u003c/a\u003e deps: bump to regex-automata 0.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/459dbbeaa9f3fa430f4a023a4ca6945417fabce3\"\u003e\u003ccode\u003e459dbbe\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/610bf2d76e3f4082ad4cb094541bbf680891cf14\"\u003e\u003ccode\u003e610bf2d\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7dbb384dd098be9e06395e2dbecb9c4adb36c8fe\"\u003e\u003ccode\u003e7dbb384\u003c/code\u003e\u003c/a\u003e changelog: 1.12.0\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.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustix` from 1.0.8 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/5245b8160d53a04c37164779cfb11d35e18f55b3\"\u003e\u003ccode\u003e5245b81\u003c/code\u003e\u003c/a\u003e chore: Release rustix version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/0a10015bdf93e0f244b3035b8b14293708595f9c\"\u003e\u003ccode\u003e0a10015\u003c/code\u003e\u003c/a\u003e Fix compilation on Android. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/0f3b6ca6b08d56b3ca7eb95e9904529b923e8f49\"\u003e\u003ccode\u003e0f3b6ca\u003c/code\u003e\u003c/a\u003e build: update duplicate linux-raw-sys dependency to match existing (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/5dc84d40cc53a20258f5b184093f9e659e2167be\"\u003e\u003ccode\u003e5dc84d4\u003c/code\u003e\u003c/a\u003e chore: Release rustix version 1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/86dacacb0132eed6e85188d077682a2af0280271\"\u003e\u003ccode\u003e86dacac\u003c/code\u003e\u003c/a\u003e Fix the \u003ccode\u003etest_is_io_flusher\u003c/code\u003e test. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/8b203f58c530ef9ec142786c70fb6d9b1bcdf4ed\"\u003e\u003ccode\u003e8b203f5\u003c/code\u003e\u003c/a\u003e set_thread_res_xid: -1 as None (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/7ed8ee9342fe6583124e81020866c4ee28dcfcc1\"\u003e\u003ccode\u003e7ed8ee9\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eip_mtu_discover\u003c/code\u003e and \u003ccode\u003eipv6_mtu_discover\u003c/code\u003e socket options (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/7798f034b8a3896af3873ed6942c1f29b1a2ff47\"\u003e\u003ccode\u003e7798f03\u003c/code\u003e\u003c/a\u003e libc: add MS_NOSYMFOLLOW support (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1471\"\u003e#1471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/3ff59d4c23685be6174ed607e0b303ec5c72b119\"\u003e\u003ccode\u003e3ff59d4\u003c/code\u003e\u003c/a\u003e Update to linux-raw-sys 0.11.0. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/65b04ae9fd18ae48985318137ece58fb7535748f\"\u003e\u003ccode\u003e65b04ae\u003c/code\u003e\u003c/a\u003e Add support for SO_TXTIME / SCM_TXTIME (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytecodealliance/rustix/compare/v1.0.8...v1.1.2\"\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.15.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 7.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\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\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\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/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e - 2025-12-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.1...v6.0.0\"\u003e6.0.0\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd by_index_with_options(), which can be used to ignore encryption in a file's metadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/439\"\u003e#439\u003c/a\u003e) and may be used for other file-specific overrides in the future.\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\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] \u003ccode\u003eFileOptions::add_extra_data\u003c/code\u003e is now generic and accepts any \u003ccode\u003eAsRef\u0026lt;[u8]\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\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/c864a14035439154187aa6a6c894c7031e9087aa\"\u003e\u003ccode\u003ec864a14\u003c/code\u003e\u003c/a\u003e chore: release v7.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8085fe5091c42f652caedf21148f44b6b5c3bfe7\"\u003e\u003ccode\u003e8085fe5\u003c/code\u003e\u003c/a\u003e fix: print previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/aa8f933ae6b63a56ada5d899b0f04b0f89193db4\"\u003e\u003ccode\u003eaa8f933\u003c/code\u003e\u003c/a\u003e chore: Revert version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/13005c558c508cc695996f3dd2f287a5a3c783c9\"\u003e\u003ccode\u003e13005c5\u003c/code\u003e\u003c/a\u003e ci: Fix? run \u003ccode\u003eapt-get update\u003c/code\u003e at start of miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f99a32f88f6d1edf0d403807d3465f57f9034d1c\"\u003e\u003ccode\u003ef99a32f\u003c/code\u003e\u003c/a\u003e chore: expose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9b5dd0b7c3c37c4831a98db113775fe457c94541\"\u003e\u003ccode\u003e9b5dd0b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e): const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a8a4729063b0f5f4408a9261fe7741971cc35452\"\u003e\u003ccode\u003ea8a4729\u003c/code\u003e\u003c/a\u003e ci: Fix: Miri now requires g++, not just gcc (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/57d26a77c65d897502865fecc4f31c1aa75cd88f\"\u003e\u003ccode\u003e57d26a7\u003c/code\u003e\u003c/a\u003e fix: cargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/69533f1d4250a6064cf71c9a82306d994fe26e8c\"\u003e\u003ccode\u003e69533f1\u003c/code\u003e\u003c/a\u003e feat: ZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data desc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fadbd485b2aae6d270ae27de227e5326b64c61fd\"\u003e\u003ccode\u003efadbd48\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v7.0.0\"\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.3 to 0.13.0\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.13.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtension methods in \u003ccode\u003eZipWriterExtensions\u003c/code\u003e can now be called directly on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume the \u003ccode\u003eZipWriter\u003c/code\u003e and no longer call \u003ccode\u003efinish()\u003c/code\u003e automatically. Callers must now invoke \u003ccode\u003efinish()\u003c/code\u003e explicitly when they are done writing. Top-level convenience functions continue to behave as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cp\u003eThis release delivers the most substantial upgrade to the crate in years, introducing both \u003cstrong\u003efirst-class \u003ccode\u003e.zipignore\u003c/code\u003e support\u003c/strong\u003e and a \u003cstrong\u003emore extensible, modular architecture\u003c/strong\u003e for entry-handling during directory deflation. These improvements make it dramatically easier to customize how archives are built and to plug in new behaviors without fighting the internals.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eYou can now drop a \u003ccode\u003e.zipignore\u003c/code\u003e file into source directories and seamlessly exclude files and directories during archive creation. The new \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e cleanly integrates ignore rules into the deflation pipeline, enabling consistent filtering without ad-hoc logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe crate has been restructured into clear \u003cstrong\u003edeflate\u003c/strong\u003e, \u003cstrong\u003einflate\u003c/strong\u003e, and \u003cstrong\u003eutilities\u003c/strong\u003e modules. This significantly improves navigability, eases maintenance, and provides a cleaner foundation for future extension points.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e now support customizable inner handlers. This opens the API and enables advanced composition patterns—letting you chain, wrap, or override behaviors when handling entries during directory traversal and deflation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release lays the groundwork for more powerful features while maintaining high ergonomics. If you build custom processing logic or want finer-grained control over what goes into your ZIP archives, this is the version to upgrade to.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds support for preserving symlinks. The core directory traversal logic now accepts pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astelmashenko\"\u003e\u003ccode\u003e@​astelmashenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003ematzefriedrich/zip-extensions-rs#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\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/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.13.0] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support to call \u003ccode\u003eZipWriterExtensions\u003c/code\u003e methods on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e by changing receivers to \u003ccode\u003e\u0026amp;mut self\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume \u003ccode\u003eZipWriter\u003c/code\u003e and do not call \u003ccode\u003efinish()\u003c/code\u003e internally; callers must explicitly invoke \u003ccode\u003efinish()\u003c/code\u003e after use. For top-level convenience functions, the behavior is unchanged. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.0] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:see_no_evil: Fixes interchanged modules names (inflate vs deflate) \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2025-12-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds the \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e to handle \u003ccode\u003e.zipignore\u003c/code\u003e rules for file exclusions \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored the project structure by grouping functionality into deflate, inflate, and utilities modules. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/29\"\u003e#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactors \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e to support customizable inner handlers \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2025-12-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumps \u003ccode\u003ezip\u003c/code\u003e crate from version \u003ccode\u003e3.0\u003c/code\u003e to \u003ccode\u003e6.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/27\"\u003e#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates crate edition to 2024 \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/28\"\u003e#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-11-27\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds symlink preservation. The core directory traversal logic does now accept pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe modules structure has been reorganized for clarity and maintainability. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\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/6ac8c02a332388ae4becb258b922498c541df48b\"\u003e\u003ccode\u003e6ac8c02\u003c/code\u003e\u003c/a\u003e Make extensions work on mutable borrow (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/34\"\u003e#34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/cb1dfab531690539f6a9895af31cced6fb73b968\"\u003e\u003ccode\u003ecb1dfab\u003c/code\u003e\u003c/a\u003e Update zip-extensions version to 0.12.0 in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/b3e6f0ef0bebcc432effa1c8981dc62c6f0fae43\"\u003e\u003ccode\u003eb3e6f0e\u003c/code\u003e\u003c/a\u003e Bump version to 0.12.0 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/a69f55ea771b8d24a9923927c40c504f30a7f14e\"\u003e\u003ccode\u003ea69f55e\u003c/code\u003e\u003c/a\u003e Fixes module structure (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/76f5759bc81fbe8d36449cb74d5d99085c56b280\"\u003e\u003ccode\u003e76f5759\u003c/code\u003e\u003c/a\u003e Fixes package-ecosystem value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9e2372f498634ac1a31781e74884641cb2bc818c\"\u003e\u003ccode\u003e9e2372f\u003c/code\u003e\u003c/a\u003e Adds dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9ef2a6e84967ad94311008a257d1e2863c6a17ce\"\u003e\u003ccode\u003e9ef2a6e\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/21d2b09756690fcc4ef78d540b56dd48868b72b4\"\u003e\u003ccode\u003e21d2b09\u003c/code\u003e\u003c/a\u003e Allows chaining of entry handlers (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/ca5157f4b9f3fadd85ac74e724aa07414243b09a\"\u003e\u003ccode\u003eca5157f\u003c/code\u003e\u003c/a\u003e Updates the README file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/ea7b0b325eed223fd3fcde821150b8bcc4169e3c\"\u003e\u003ccode\u003eea7b0b3\u003c/code\u003e\u003c/a\u003e Adds the \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e to handle \u003ccode\u003e.zipignore\u003c/code\u003e rules for file exclus...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.13.0\"\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.140 to 1.0.145\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.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Rele...\n\n_Description has been truncated_","html_url":"https://github.com/CanerKaraca23/KernelSU/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CanerKaraca23%2FKernelSU/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"3679208690","node_id":"PR_kwDOJN63t862QEIY","number":1565,"state":"closed","title":"chore(deps): bump the patches group with 72 updates","user":"dependabot[bot]","labels":["domain: deps","no-changelog"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-02T23:09:49.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T04:43:53.000Z","updated_at":"2025-12-02T23:09:51.000Z","time_to_close":152756,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patches","update_count":72,"packages":[{"name":"cfg-if","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"indoc","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/dtolnay/indoc"},{"name":"pest","old_version":"2.8.2","new_version":"2.8.4","repository_url":"https://github.com/pest-parser/pest"},{"name":"pest_derive","old_version":"2.8.2","new_version":"2.8.4","repository_url":"https://github.com/pest-parser/pest"},{"name":"psl","old_version":"2.1.147","new_version":"2.1.166","repository_url":"https://github.com/addr-rs/psl"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.43","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"utf8-width","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/magiclen/utf8-width"},{"name":"webbrowser","old_version":"1.0.5","new_version":"1.0.6","repository_url":"https://github.com/amodm/webbrowser-rs"},{"name":"reqwest","old_version":"0.12.23","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"domain","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/nlnetlabs/domain"},{"name":"hostname","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/djc/hostname"},{"name":"clap","old_version":"4.5.48","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"tracing-subscriber","old_version":"0.3.20","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tikv-jemallocator","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/tikv/jemallocator"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstream","old_version":"0.6.20","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.10","new_version":"3.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"borrow-or-share","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/yescallop/borrow-or-share"},{"name":"bstr","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"cc","old_version":"1.2.39","new_version":"1.2.48","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.48","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.47","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"csv-core","old_version":"0.1.12","new_version":"0.1.13","repository_url":"https://github.com/BurntSushi/rust-csv"},{"name":"deranged","old_version":"0.5.4","new_version":"0.5.5","repository_url":"https://github.com/jhpratt/deranged"},{"name":"doc-comment","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/GuillaumeGomez/doc-comment"},{"name":"domain-macros","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/nlnetlabs/domain"},{"name":"find-msvc-tools","old_version":"0.1.2","new_version":"0.1.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"home","old_version":"0.5.11","new_version":"0.5.12","repository_url":"https://github.com/rust-lang/cargo"},{"name":"hyper-util","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iri-string","old_version":"0.7.8","new_version":"0.7.9","repository_url":"https://github.com/lo48576/iri-string"},{"name":"is-terminal","old_version":"0.4.16","new_version":"0.4.17","repository_url":"https://github.com/sunfishcode/is-terminal"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"libc","old_version":"0.2.176","new_version":"0.2.177","repository_url":"https://github.com/rust-lang/libc"},{"name":"litemap","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"lock_api","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"nu-ansi-term","old_version":"0.50.1","new_version":"0.50.3","repository_url":"https://github.com/nushell/nu-ansi-term"},{"name":"objc2","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-foundation","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"once_cell_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/once_cell_polyfill"},{"name":"pest_generator","old_version":"2.8.2","new_version":"2.8.4","repository_url":"https://github.com/pest-parser/pest"},{"name":"pest_meta","old_version":"2.8.2","new_version":"2.8.4","repository_url":"https://github.com/pest-parser/pest"},{"name":"potential_utf","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.101","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex-automata","old_version":"0.4.11","new_version":"0.4.13","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.32","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-native-certs","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"rustls-webpki","old_version":"0.103.6","new_version":"0.103.8","repository_url":"https://github.com/rustls/webpki"},{"name":"rusty-fork","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/altsysrq/rusty-fork"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"tikv-jemalloc-sys","old_version":"0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7","new_version":"0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7","repository_url":"https://github.com/tikv/jemallocator"},{"name":"tinystr","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.17","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.7","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tracing-attributes","old_version":"0.1.30","new_version":"0.1.31","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-core","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"unicode-ident","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"windows-implement","old_version":"0.60.1","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.2","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"writeable","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.27","new_version":"0.8.31","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.27","new_version":"0.8.31","repository_url":"https://github.com/google/zerocopy"},{"name":"zerotrie","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.4","new_version":"0.11.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.1","new_version":"0.11.2","repository_url":"https://github.com/unicode-org/icu4x"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the patches group with 72 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.3` | `1.0.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.5` |\n| [indoc](https://github.com/dtolnay/indoc) | `2.0.6` | `2.0.7` |\n| [pest](https://github.com/pest-parser/pest) | `2.8.2` | `2.8.4` |\n| [pest_derive](https://github.com/pest-parser/pest) | `2.8.2` | `2.8.4` |\n| [psl](https://github.com/addr-rs/psl) | `2.1.147` | `2.1.166` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.43` |\n| [utf8-width](https://github.com/magiclen/utf8-width) | `0.1.7` | `0.1.8` |\n| [webbrowser](https://github.com/amodm/webbrowser-rs) | `1.0.5` | `1.0.6` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.23` | `0.12.24` |\n| [domain](https://github.com/nlnetlabs/domain) | `0.11.0` | `0.11.1` |\n| [hostname](https://github.com/djc/hostname) | `0.4.1` | `0.4.2` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.48` | `4.5.53` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.20` | `0.3.22` |\n| [tikv-jemallocator](https://github.com/tikv/jemallocator) | `0.6.0` | `0.6.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.20` | `0.6.21` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.4` | `1.1.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.10` | `3.0.11` |\n| [borrow-or-share](https://github.com/yescallop/borrow-or-share) | `0.2.2` | `0.2.4` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.12.0` | `1.12.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.39` | `1.2.48` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.48` | `4.5.53` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.47` | `4.5.49` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.5` | `0.7.6` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [csv-core](https://github.com/BurntSushi/rust-csv) | `0.1.12` | `0.1.13` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.4` | `0.5.5` |\n| [doc-comment](https://github.com/GuillaumeGomez/doc-comment) | `0.3.3` | `0.3.4` |\n| [domain-macros](https://github.com/nlnetlabs/domain) | `0.11.0` | `0.11.1` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.2` | `0.1.5` |\n| [home](https://github.com/rust-lang/cargo) | `0.5.11` | `0.5.12` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.17` | `0.1.18` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.8` | `0.7.9` |\n| [is-terminal](https://github.com/sunfishcode/is-terminal) | `0.4.16` | `0.4.17` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.176` | `0.2.177` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.13` | `0.4.14` |\n| [nu-ansi-term](https://github.com/nushell/nu-ansi-term) | `0.50.1` | `0.50.3` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.6.2` | `0.6.3` |\n| [objc2-foundation](https://github.com/madsmtm/objc2) | `0.3.1` | `0.3.2` |\n| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill) | `1.70.1` | `1.70.2` |\n| [pest_generator](https://github.com/pest-parser/pest) | `2.8.2` | `2.8.4` |\n| [pest_meta](https://github.com/pest-parser/pest) | `2.8.2` | `2.8.4` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.3` | `0.1.4` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.101` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.42` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.11` | `0.4.13` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.6` | `0.8.8` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.32` | `0.23.35` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.1` | `0.8.2` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.6` | `0.103.8` |\n| [rusty-fork](https://github.com/altsysrq/rusty-fork) | `0.3.0` | `0.3.1` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tikv-jemalloc-sys](https://github.com/tikv/jemallocator) | `0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7` | `0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.17` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.7` |\n| [tracing-attributes](https://github.com/tokio-rs/tracing) | `0.1.30` | `0.1.31` |\n| [tracing-core](https://github.com/tokio-rs/tracing) | `0.1.34` | `0.1.35` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.19` | `1.0.22` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.1` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.2` | `0.59.3` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.1` | `0.6.2` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.27` | `0.8.31` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.27` | `0.8.31` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.4` | `0.11.5` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\nUpdates `cfg-if` from 1.0.3 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cfg-if/releases\"\u003ecfg-if's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\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/cfg-if/blob/main/CHANGELOG.md\"\u003ecfg-if's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\u003e1.0.4\u003c/a\u003e - 2025-10-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\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/cfg-if/commit/3510ca6abea34cbbc702509a4e50ea9709925eda\"\u003e\u003ccode\u003e3510ca6\u003c/code\u003e\u003c/a\u003e chore: release v1.0.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/15aec4a67e633254e726bf477b8b86c65687bfc6\"\u003e\u003ccode\u003e15aec4a\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/036c64ec85ed9eb80692c85ff6b29da3a3a1bfcf\"\u003e\u003ccode\u003e036c64e\u003c/code\u003e\u003c/a\u003e Set and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/5fd566f9f02cb0d2194b0ccb4b3b81857f479c0d\"\u003e\u003ccode\u003e5fd566f\u003c/code\u003e\u003c/a\u003e Set \u003ccode\u003e-Dwarnings\u003c/code\u003e via CI env rather than \u003ccode\u003ecfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/8ef8e9ffa8fb39c823ff61b4ad2a85c2f0a376c4\"\u003e\u003ccode\u003e8ef8e9f\u003c/code\u003e\u003c/a\u003e Have a single top-level rule.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/2400b383890ba7ab7f71bc2437549f4a080a543b\"\u003e\u003ccode\u003e2400b38\u003c/code\u003e\u003c/a\u003e Document and test for a subtle case.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.2 to 1.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.5\u003c/h2\u003e\n\u003cp\u003eThis bugfix release fixes \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/508\"\u003e#508\u003c/a\u003e, as flush didn't always work anymore in conjunction with \u003ccode\u003eminiz_oxide\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert flush change by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/509\"\u003erust-lang/flate2-rs#509\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/flate2-rs/compare/1.1.4...1.1.5\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse \u003ccode\u003ezlibVersion()\u003c/code\u003e instead of a \u003ccode\u003econst\u003c/code\u003e for the version by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/491\"\u003erust-lang/flate2-rs#491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from adler2 to simd-adler32 crate when using miniz_oxide backend by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/492\"\u003erust-lang/flate2-rs#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect documentation typo by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/495\"\u003erust-lang/flate2-rs#495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse partial flushes with miniz_oxide backend by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/496\"\u003erust-lang/flate2-rs#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndo introducing straight up incorrect documentation by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/497\"\u003erust-lang/flate2-rs#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate cloudflare-zlib-sys crate by \u003ca href=\"https://github.com/jongiddy\"\u003e\u003ccode\u003e@​jongiddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/503\"\u003erust-lang/flate2-rs#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e(de)compress_uninit\u003c/code\u003e that accepts \u003ccode\u003e\u0026amp;[MaybeUninit\u0026lt;u8\u0026gt;]\u003c/code\u003e by \u003ca href=\"https://github.com/NobodyXu\"\u003e\u003ccode\u003e@​NobodyXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/502\"\u003erust-lang/flate2-rs#502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump the patch level for a new release by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/504\"\u003erust-lang/flate2-rs#504\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/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/495\"\u003erust-lang/flate2-rs#495\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/flate2-rs/compare/1.1.2...1.1.3\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.2...1.1.3\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/flate2-rs/commit/2661fbb3107a5489ad8d2315049d4d1a295f130b\"\u003e\u003ccode\u003e2661fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/509\"\u003e#509\u003c/a\u003e from fintelia/revert-flush-change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/bc36cf4af084b0da8b8fe4e9ef2e4ce8c903ba63\"\u003e\u003ccode\u003ebc36cf4\u003c/code\u003e\u003c/a\u003e Bump patch version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/4341fe263c606b61b6b4365c3255463446ecbe71\"\u003e\u003ccode\u003e4341fe2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Use partial flushes with miniz_oxide backend\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ac412e96d57f40fa6def29ad4b8bee46d1121f54\"\u003e\u003ccode\u003eac412e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/506\"\u003e#506\u003c/a\u003e from NobodyXu/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/bf0315b461fa36ad46d58f29c764844a39a30c9b\"\u003e\u003ccode\u003ebf0315b\u003c/code\u003e\u003c/a\u003e Release flste2 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/350de2892c3094dc80cc67166ccd07bc8012f37c\"\u003e\u003ccode\u003e350de28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/505\"\u003e#505\u003c/a\u003e from NobodyXu/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/29552c78195b2cbc1eb75f6a028538a0d07a0a62\"\u003e\u003ccode\u003e29552c7\u003c/code\u003e\u003c/a\u003e Fix docs.rs build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3be65904319c06ec1d340023d4cb7f923e6abc85\"\u003e\u003ccode\u003e3be6590\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/504\"\u003e#504\u003c/a\u003e from Byron/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/7ad1bad836934c2d65d6c003217e1b2e4e8911cb\"\u003e\u003ccode\u003e7ad1bad\u003c/code\u003e\u003c/a\u003e bump the patch level for a new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3cae7da2b770529f4919e8fef9382e4447741618\"\u003e\u003ccode\u003e3cae7da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/502\"\u003e#502\u003c/a\u003e from NobodyXu/patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.2...1.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indoc` from 2.0.6 to 2.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/indoc/releases\"\u003eindoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport C-string literals \u003ccode\u003eindoc! {c\u0026quot;...\u0026quot;}\u003c/code\u003e, \u003ccode\u003eindoc! {cr\u0026quot;...\u0026quot;}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/indoc/issues/67\"\u003e#67\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/indoc/commit/8d78216b3f127f523d198475ea44090f8f6894d5\"\u003e\u003ccode\u003e8d78216\u003c/code\u003e\u003c/a\u003e Release 2.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/23472ff7f3d2523ea1f5b396c7ea135c02054ee2\"\u003e\u003ccode\u003e23472ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/indoc/issues/67\"\u003e#67\u003c/a\u003e from dtolnay/cstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/8d05562cbe8fe71e15afe7e6da602c1265217fd7\"\u003e\u003ccode\u003e8d05562\u003c/code\u003e\u003c/a\u003e Hide C-string tests from old toolchain versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/7c92efb7180eeabde698c2db22c24d189f07ab31\"\u003e\u003ccode\u003e7c92efb\u003c/code\u003e\u003c/a\u003e Recognize C-string literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/fe39de460f2e30f3eaeea0891aec5cf412c65d72\"\u003e\u003ccode\u003efe39de4\u003c/code\u003e\u003c/a\u003e Generalize Error constructors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/27e015160e5aa8da3ce33af7ca7da2e0f2c13869\"\u003e\u003ccode\u003e27e0151\u003c/code\u003e\u003c/a\u003e Add C-string tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/57f6fbb4dab9277638bd4cbf358b31dab3a4512c\"\u003e\u003ccode\u003e57f6fbb\u003c/code\u003e\u003c/a\u003e Sort tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/170a0795587a3010785e05ee2240c98f49b02bf2\"\u003e\u003ccode\u003e170a079\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/2f6ef0452d0495c1a3abde4293934d293d9c2c5d\"\u003e\u003ccode\u003e2f6ef04\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/ce1bed41bb48d6071e2a15bf8dae8d801c500b92\"\u003e\u003ccode\u003ece1bed4\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/indoc/compare/2.0.6...2.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pest` from 2.8.2 to 2.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pest-parser/pest/releases\"\u003epest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add is_empty method to check if iterator contains no pairs by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1132\"\u003epest-parser/pest#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix newer clippy errors by \u003ca href=\"https://github.com/linkmauve\"\u003e\u003ccode\u003e@​linkmauve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1135\"\u003epest-parser/pest#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV by \u003ca href=\"https://github.com/linkmauve\"\u003e\u003ccode\u003e@​linkmauve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1134\"\u003epest-parser/pest#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos across the tree by \u003ca href=\"https://github.com/linkmauve\"\u003e\u003ccode\u003e@​linkmauve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1133\"\u003epest-parser/pest#1133\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/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1132\"\u003epest-parser/pest#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linkmauve\"\u003e\u003ccode\u003e@​linkmauve\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1135\"\u003epest-parser/pest#1135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pest-parser/pest/compare/v2.8.3...v2.8.4\"\u003ehttps://github.com/pest-parser/pest/compare/v2.8.3...v2.8.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWarning: Semantic Versioning\u003c/h2\u003e\n\u003cp\u003eNote that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated \u003ccode\u003eRule\u003c/code\u003e enum.\u003c/p\u003e\n\u003cp\u003eThis new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these \u0026quot;grammar non-breaking but semver-breaking\u0026quot; changes are now available only under the \u0026quot;grammar-extras\u0026quot; feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest_derive crate in your Cargo.toml:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e...\npest_derive = { version = \u0026quot;2.8\u0026quot;, features = [\u0026quot;grammar-extras\u0026quot;] }\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev2.8.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: drop \u003ccode\u003ethiserror\u003c/code\u003e for a manual impl by \u003ca href=\"https://github.com/CosmicHorrorDev\"\u003e\u003ccode\u003e@​CosmicHorrorDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1120\"\u003epest-parser/pest#1120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl Error from core by \u003ca href=\"https://github.com/CosmicHorrorDev\"\u003e\u003ccode\u003e@​CosmicHorrorDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1121\"\u003epest-parser/pest#1121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pest-parser/pest/compare/v2.8.2...v2.8.3\"\u003ehttps://github.com/pest-parser/pest/compare/v2.8.2...v2.8.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWarning: Semantic Versioning\u003c/h2\u003e\n\u003cp\u003eNote that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated \u003ccode\u003eRule\u003c/code\u003e enum.\u003c/p\u003e\n\u003cp\u003eThis new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these \u0026quot;grammar non-breaking but semver-breaking\u0026quot; changes are now available only under the \u0026quot;grammar-extras\u0026quot; feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest_derive crate in your Cargo.toml:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e...\npest_derive = { version = \u0026quot;2.8\u0026quot;, features = [\u0026quot;grammar-extras\u0026quot;] }\n\u003c/code\u003e\u003c/pre\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/pest-parser/pest/commit/28427c6c08b8deeccb0a92b4564d38f2b2c83b01\"\u003e\u003ccode\u003e28427c6\u003c/code\u003e\u003c/a\u003e bump version to 2.8.4 (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1137\"\u003e#1137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/79fbb67e84edf3eda769140521a6f23833e857bd\"\u003e\u003ccode\u003e79fbb67\u003c/code\u003e\u003c/a\u003e Fix typos across the tree (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/11f45aae72b4a1db9f04d43ca5b42414a470f2d2\"\u003e\u003ccode\u003e11f45aa\u003c/code\u003e\u003c/a\u003e Bump MSRV (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/27f7ed1660f426ea8228e3b7c4dbe62eefdb85ad\"\u003e\u003ccode\u003e27f7ed1\u003c/code\u003e\u003c/a\u003e Fix newer clippy errors (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/c51e047a68f531c0b22193503abf62ccaba9135a\"\u003e\u003ccode\u003ec51e047\u003c/code\u003e\u003c/a\u003e feat: add is_empty method to check if iterator contains no pairs (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/d2dd16c5bf361eaaf36b4f7b9657ee48252883f3\"\u003e\u003ccode\u003ed2dd16c\u003c/code\u003e\u003c/a\u003e ci: setup trusted publishing (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/e1061fe3e874999df379d75d4d16eb978dfcfc6e\"\u003e\u003ccode\u003ee1061fe\u003c/code\u003e\u003c/a\u003e feat: impl Error from core (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/a2889a04c6e24d10dfd098920b3d3623e56b68ca\"\u003e\u003ccode\u003ea2889a0\u003c/code\u003e\u003c/a\u003e deps: drop \u003ccode\u003ethiserror\u003c/code\u003e for a manual impl (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pest-parser/pest/compare/v2.8.2...v2.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pest_derive` from 2.8.2 to 2.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pest-parser/pest/releases\"\u003epest_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add is_empty method to check if iterator contains no pairs by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1132\"\u003epest-parser/pest#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix newer clippy errors by \u003ca href=\"https://github.com/linkmauve\"\u003e\u003ccode\u003e@​linkmauve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1135\"\u003epest-parser/pest#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV by \u003ca href=\"https://github.com/linkmauve\"\u003e\u003ccode\u003e@​linkmauve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1134\"\u003epest-parser/pest#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos across the tree by \u003ca href=\"https://github.com/linkmauve\"\u003e\u003ccode\u003e@​linkmauve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1133\"\u003epest-parser/pest#1133\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/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1132\"\u003epest-parser/pest#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linkmauve\"\u003e\u003ccode\u003e@​linkmauve\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1135\"\u003epest-parser/pest#1135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pest-parser/pest/compare/v2.8.3...v2.8.4\"\u003ehttps://github.com/pest-parser/pest/compare/v2.8.3...v2.8.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWarning: Semantic Versioning\u003c/h2\u003e\n\u003cp\u003eNote that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated \u003ccode\u003eRule\u003c/code\u003e enum.\u003c/p\u003e\n\u003cp\u003eThis new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these \u0026quot;grammar non-breaking but semver-breaking\u0026quot; changes are now available only under the \u0026quot;grammar-extras\u0026quot; feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest_derive crate in your Cargo.toml:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e...\npest_derive = { version = \u0026quot;2.8\u0026quot;, features = [\u0026quot;grammar-extras\u0026quot;] }\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev2.8.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: drop \u003ccode\u003ethiserror\u003c/code\u003e for a manual impl by \u003ca href=\"https://github.com/CosmicHorrorDev\"\u003e\u003ccode\u003e@​CosmicHorrorDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1120\"\u003epest-parser/pest#1120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl Error from core by \u003ca href=\"https://github.com/CosmicHorrorDev\"\u003e\u003ccode\u003e@​CosmicHorrorDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1121\"\u003epest-parser/pest#1121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pest-parser/pest/compare/v2.8.2...v2.8.3\"\u003ehttps://github.com/pest-parser/pest/compare/v2.8.2...v2.8.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWarning: Semantic Versioning\u003c/h2\u003e\n\u003cp\u003eNote that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated \u003ccode\u003eRule\u003c/code\u003e enum.\u003c/p\u003e\n\u003cp\u003eThis new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these \u0026quot;grammar non-breaking but semver-breaking\u0026quot; changes are now available only under the \u0026quot;grammar-extras\u0026quot; feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest_derive crate in your Cargo.toml:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e...\npest_derive = { version = \u0026quot;2.8\u0026quot;, features = [\u0026quot;grammar-extras\u0026quot;] }\n\u003c/code\u003e\u003c/pre\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/pest-parser/pest/commit/28427c6c08b8deeccb0a92b4564d38f2b2c83b01\"\u003e\u003ccode\u003e28427c6\u003c/code\u003e\u003c/a\u003e bump version to 2.8.4 (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1137\"\u003e#1137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/79fbb67e84edf3eda769140521a6f23833e857bd\"\u003e\u003ccode\u003e79fbb67\u003c/code\u003e\u003c/a\u003e Fix typos across the tree (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/11f45aae72b4a1db9f04d43ca5b42414a470f2d2\"\u003e\u003ccode\u003e11f45aa\u003c/code\u003e\u003c/a\u003e Bump MSRV (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/27f7ed1660f426ea8228e3b7c4dbe62eefdb85ad\"\u003e\u003ccode\u003e27f7ed1\u003c/code\u003e\u003c/a\u003e Fix newer clippy errors (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/c51e047a68f531c0b22193503abf62ccaba9135a\"\u003e\u003ccode\u003ec51e047\u003c/code\u003e\u003c/a\u003e feat: add is_empty method to check if iterator contains no pairs (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/d2dd16c5bf361eaaf36b4f7b9657ee48252883f3\"\u003e\u003ccode\u003ed2dd16c\u003c/code\u003e\u003c/a\u003e ci: setup trusted publishing (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/e1061fe3e874999df379d75d4d16eb978dfcfc6e\"\u003e\u003ccode\u003ee1061fe\u003c/code\u003e\u003c/a\u003e feat: impl Error from core (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/a2889a04c6e24d10dfd098920b3d3623e56b68ca\"\u003e\u003ccode\u003ea2889a0\u003c/code\u003e\u003c/a\u003e deps: drop \u003ccode\u003ethiserror\u003c/code\u003e for a manual impl (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pest-parser/pest/compare/v2.8.2...v2.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `psl` from 2.1.147 to 2.1.166\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/b9ae3052460d30b8e6987a207c9f6c1546e50b59\"\u003e\u003ccode\u003eb9ae305\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/8b17633e4398f6a1e09ac8d25cf3e7ec007022c8\"\u003e\u003ccode\u003e8b17633\u003c/code\u003e\u003c/a\u003e update the list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/1cdca54e514ad2d6412a29be3686384bc3c4a3a6\"\u003e\u003ccode\u003e1cdca54\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/6dab0a9b4cc8b73ad8c43c7cfc1b57c956992930\"\u003e\u003ccode\u003e6dab0a9\u003c/code\u003e\u003c/a\u003e update the list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/dc36d79dab1c5e2ff21d9d934c13ed3a220e400a\"\u003e\u003ccode\u003edc36d79\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/2d36fcd5f75bd6f55d246a4819fad9e1fcad8b66\"\u003e\u003ccode\u003e2d36fcd\u003c/code\u003e\u003c/a\u003e update the list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/68254b18928bc3c7e59270df2484c62cc075d09c\"\u003e\u003ccode\u003e68254b1\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/43a67d59186dc8cc2d7107dc86a7c629ac0b267d\"\u003e\u003ccode\u003e43a67d5\u003c/code\u003e\u003c/a\u003e update the list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/3ee9bad83b1a19e674a50569d9bc37fba341cea5\"\u003e\u003ccode\u003e3ee9bad\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/1c3285fce40c7404ca5d8533fbbb2e119d41c45f\"\u003e\u003ccode\u003e1c3285f\u003c/code\u003e\u003c/a\u003e update the list\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/addr-rs/psl/compare/v2.1.147...v2.1.166\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing` from 0.1.41 to 0.1.43\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing 0.1.43\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.1.42] was yanked because \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e was a breaking change.\nSee further details in \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e. This release contains all the changes from that\nversion, plus a revert for the problematic part of the breaking PR.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3382\"\u003etokio-rs/tracing#3382\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3425\"\u003etokio-rs/tracing#3425\u003c/a\u003e\n[0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.42\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cp\u003eThe [\u003ccode\u003eSpan::record_all\u003c/code\u003e] method has been removed from the documented API. It\nwas always unsuable via the documented API as it requried a \u003ccode\u003eValueSet\u003c/code\u003e which\nhas no publically documented constructors. The method remains, but should not\nbe used outside of \u003ccode\u003etracing\u003c/code\u003e macros.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eattributes\u003c/strong\u003e: Support constant expressions as instrument field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecord_all!\u003c/code\u003e macro for recording multiple values in one call (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Improve code generation at trace points significantly (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etracing-attributes\u003c/code\u003e: updated to 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;name / parent\u0026quot; variant of \u003ccode\u003eevent!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove 'r#' prefix from raw identifiers in field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix perf regression when \u003ccode\u003erelease_max_level_*\u003c/code\u003e not set (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse imported instead of fully qualified path (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003evalueset\u003c/code\u003e macro sanitary (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Add missing \u003ccode\u003edyn\u003c/code\u003e keyword in \u003ccode\u003eVisit\u003c/code\u003e documentation code sample (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#2983%5D(https://redirect.github.com/tokio-rs/tracing/issues/2983)\"\u003etokio-rs/tracing#2983\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3130\"\u003e#3130\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3130%5D(https://redirect.github.com/tokio-rs/tracing/issues/3130)\"\u003etokio-rs/tracing#3130\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3158%5D(https://redirect.github.com/tokio-rs/tracing/issues/3158)\"\u003etokio-rs/tracing#3158\u003c/a\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/64e1c8d3ae5cf5deab40ad3d376c8595d4e4db7f\"\u003e\u003ccode\u003e64e1c8d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/7c44f7bb213db649e93746de0677bd34d2576ff2\"\u003e\u003ccode\u003e7c44f7b\u003c/code\u003e\u003c/a\u003e tracing: revert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cdaf661c1373777030b812c003c7075d95685112\"\u003e\u003ccode\u003ecdaf661\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a164fd30217cc5980d141ed7e817d01b14c99040\"\u003e\u003ccode\u003ea164fd3\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-journald 0.3.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/405397b8cc4e6edd3f8d0324c0618502c455ecdc\"\u003e\u003ccode\u003e405397b\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a9eeed7394115831d504b52565206ba0ecc2affe\"\u003e\u003ccode\u003ea9eeed7\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.21 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/5bd550547899f72a6b0464220bdad1162b383960\"\u003e\u003ccode\u003e5bd5505\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/55086231ec4aaeffcaab9932e696f40278f06bd1\"\u003e\u003ccode\u003e5508623\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d92b4c0feb00960902410b68f71521d36c699d85\"\u003e\u003ccode\u003ed92b4c0\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9751b6e776fc999263c49e29515bf1d3eb7260d5\"\u003e\u003ccode\u003e9751b6e\u003c/code\u003e\u003c/a\u003e chore: run \u003ccode\u003etracing-subscriber\u003c/code\u003e tests with all features (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `utf8-width` from 0.1.7 to 0.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/utf8-width/commit/2c0fe81f89e8e3495a2af01fbd39d78d98041638\"\u003e\u003ccode\u003e2c0fe81\u003c/code\u003e\u003c/a\u003e improve benches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/utf8-width/commit/86642b28195be97c75e785c4105dde506ae7966c\"\u003e\u003ccode\u003e86642b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/magiclen/utf8-width/issues/3\"\u003e#3\u003c/a\u003e from magiclen/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/utf8-width/commit/4999c40a827745278765152e8b5eb18dd6ff9208\"\u003e\u003ccode\u003e4999c40\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/magiclen/utf8-width/compare/v0.1.7...v0.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webbrowser` from 1.0.5 to 1.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amodm/webbrowser-rs/releases\"\u003ewebbrowser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: fix browser opening when unicode characters exist in path. See PR \u003ca href=\"https://redirect.github.com/amodm/webbrowser-rs/issues/108\"\u003e#108\u003c/a\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/amodm/webbrowser-rs/blob/main/CHANGELOG.md\"\u003ewebbrowser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.0.6] - 2025-10-15 \u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: fix browser opening when unicode characters exist in path. See PR \u003ca href=\"https://redirect.github.com/amodm/webbrowser-rs/issues/108\"\u003e#108\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/amodm/webbrowser-rs/commit/659622914af8da27f4619fdcd704fcd616245a76\"\u003e\u003ccode\u003e6596229\u003c/code\u003e\u003c/a\u003e Release v1.0.6 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/44908ca5f33984b1a7d12408e799e3721b246d36\"\u003e\u003ccode\u003e44908ca\u003c/code\u003e\u003c/a\u003e ios: fix lint for objc2 invocation #build-ios\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/b76a217a0749b9bae01f4411caa729892453984f\"\u003e\u003ccode\u003eb76a217\u003c/code\u003e\u003c/a\u003e Merge branch 'Nodeigi-fix/107'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/ee2b1cdf2ebe4d2ed135728d0be9c03def0686a2\"\u003e\u003ccode\u003eee2b1cd\u003c/code\u003e\u003c/a\u003e fix opening a browser that is located in a path that contains unicode characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/061e65e6b8139701f3783c1a68e9528e7d940fb8\"\u003e\u003ccode\u003e061e65e\u003c/code\u003e\u003c/a\u003e ios: fix lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/85dd4a37fcfb30dc34ad8bcdea0d7cd3efd15f68\"\u003e\u003ccode\u003e85dd4a3\u003c/code\u003e\u003c/a\u003e macos: fix lints\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amodm/webbrowser-rs/compare/v1.0.5...v1.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.23 to 0.12.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.24\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): silence unused deps in WASM build by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2799\"\u003eseanmonstar/reqwest#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(util): avoid extra copy when base64 encoding by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2805\"\u003eseanmonstar/reqwest#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix method name in changelog entry by \u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align the name usage of TotalTimeout by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2657\"\u003eseanmonstar/reqwest#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): add \u003ccode\u003eCookieService\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2787\"\u003eseanmonstar/reqwest#2787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes typo in retry max_retries_per_request doc comment re 2813 by \u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2801\"\u003eseanmonstar/reqwest#2801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): avoid duplicate cookie insertion by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2834\"\u003eseanmonstar/reqwest#2834\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/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\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/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\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/seanmonstar/reqwest/commit/b126ca49da7897e5d676639cdbf67a0f6838b586\"\u003e\u003ccode\u003eb126ca4\u003c/code\u003e\u003c/a\u003e v0.12.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/40234930965e692c260f82c5d97edb5348cdbd1e\"\u003e\u003ccode\u003e4023493\u003c/code\u003e\u003c/a\u003e refactor: change fast_random from xorshift to siphash a counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd61bc93e6f936454ce0b978c6f282f06eee9287\"\u003e\u003ccode\u003efd61bc9\u003c/code\u003e\u003c/a\u003e refactor(cookie): avoid duplicate cookie insertion (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/0bfa5267769ccc3f6b27a44d0dfb444fd0783a6e\"\u003e\u003ccode\u003e0bfa526\u003c/code\u003e\u003c/a\u003e test(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/994b8a0b7aa0a0ff6f87471f9e0d1a4dd2936fcd\"\u003e\u003ccode\u003e994b8a0\u003c/code\u003e\u003c/a\u003e docs: typo in retry max_retries_per_request  (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2824\"\u003e#2824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/da0702b762d6ee982ef041661d79df8eeb3aeb41\"\u003e\u003ccode\u003eda0702b\u003c/code\u003e\u003c/a\u003e refactor(cookie): de-duplicate cookie support as \u003ccode\u003eCookieService\u003c/code\u003e middleware (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7ebddeaa8728ea09f14e276d6330620168fda379\"\u003e\u003ccode\u003e7ebddea\u003c/code\u003e\u003c/a\u003e chore: align internal name usage of TotalTimeout (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b540a4e746acac4091eb6d39a2b5e2f3df48896b\"\u003e\u003ccode\u003eb540a4e\u003c/code\u003e\u003c/a\u003e chore(readme): use correct CI status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4550c4cc5a2bd0e447b7b3db548c6ef8202f47e\"\u003e\u003ccode\u003ee4550c4\u003c/code\u003e\u003c/a\u003e docs: fix method name in changelog entry (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f4694a29226cc443b3c58c86a3ffa97bd9f394a6\"\u003e\u003ccode\u003ef4694a2\u003c/code\u003e\u003c/a\u003e perf(util): avoid extra copy when base64 encoding (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `domain` from 0.11.0 to 0.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nlnetlabs/domain/releases\"\u003edomain's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.1\u003c/h2\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix handling of tabs when formatting RDATA using \u003ccode\u003eDisplayKind::Tabbed\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for in-place zone parser yielding incorrect TTLs. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize \u003ccode\u003eZoneUpdater\u003c/code\u003e to support any \u003ccode\u003eRecord\u003c/code\u003e type, not just \u003ccode\u003eParsedRecord\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTrim leading modulus and public exponent zeroes per RFC 3110 section 2. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in zonetree from in-place zonefile after encountering a malformed record. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUnstable features\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eunstable-server-transport\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't discard the NOTIFY SOA serial, if one is received. Existing users of the \u003ccode\u003eNotifiable\u003c/code\u003e trait will need to update their code as this change adds an argument to \u003ccode\u003eNotifiable::notify_zone_changed()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunstable-client-transport\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eFix an issue in Stream::Transport when a reply arrives early. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/568\"\u003e#568\u003c/a\u003e by [\u003ca href=\"https://github.com/TheJokr\"\u003e\u003ccode\u003e@​TheJokr\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix docs on \u003ccode\u003eXfrResponseInterpreter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/510\"\u003e#510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/510\"\u003e#510\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/510\"\u003eNLnetLabs/domain#510\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/516\"\u003eNLnetLabs/domain#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/535\"\u003e#535\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/535\"\u003eNLnetLabs/domain#535\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/538\"\u003e#538\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/538\"\u003eNLnetLabs/domain#538\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/541\"\u003e#541\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/541\"\u003eNLnetLabs/domain#541\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/562\"\u003e#562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/562\"\u003eNLnetLabs/domain#562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/568\"\u003e#568\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/568\"\u003eNLnetLabs/domain#568\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/573\"\u003e#573\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/573\"\u003eNLnetLabs/domain#573\u003c/a\u003e\n[\u003ca href=\"https://github.com/TheJokr\"\u003e\u003ccode\u003e@​TheJokr\u003c/code\u003e\u003c/a\u003e]: \u003ca href=\"https://github.com/TheJokr\"\u003ehttps://github.com/TheJokr\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/NLnetLabs/domain/blob/main/Changelog.md\"\u003edomain's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.1\u003c/h2\u003e\n\u003cp\u003eReleased 2025-10-22.\u003c/p\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix handling of tabs when formatting RDATA using \u003ccode\u003eDisplayKind::Tabbed\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for in-place zone parser yielding incorrect TTLs. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize \u003ccode\u003eZoneUpdater\u003c/code\u003e to support any \u003ccode\u003eRecord\u003c/code\u003e type, not just\n\u003ccode\u003eParsedRecord\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTrim leading modulus and public exponent zeroes per RFC 3110 section 2.\n(\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in zonetree from in-place zonefile after encountering a malformed\nrecord. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUnstable features\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eunstable-server-transport\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't discard the NOTIFY SOA serial, if one is received. Existing users\nof the \u003ccode\u003eNotifiable\u003c/code\u003e trait will need to update their code as this change\nadds an argument to \u003ccode\u003eNotifiable::notify_zone_changed()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunstable-client-transport\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eFix an issue in Stream::Transport when a reply arrives early.\n(\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/568\"\u003e#568\u003c/a\u003e by [\u003ca href=\"https://github.com/TheJokr\"\u003e\u003ccode\u003e@​TheJokr\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix docs on \u003ccode\u003eXfrResponseInterpreter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/510\"\u003e#510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/510\"\u003e#510\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/510\"\u003eNLnetLabs/domain#510\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/516\"\u003eNLnetLabs/domain#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/535\"\u003e#535\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/535\"\u003eNLnetLabs/domain#535\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/538\"\u003e#538\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/538\"\u003eNLnetLabs/domain#538\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/541\"\u003e#541\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/541\"\u003eNLnetLabs/domain#541\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/562\"\u003e#562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/562\"\u003eNLnetLabs/domain#562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/568\"\u003e#568\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/568\"\u003eNLnetLabs/domain#568\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/573\"\u003e#573\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/573\"\u003eNLnetLabs/domain#573\u003c/a\u003e\n[\u003ca href=\"https://github.com/TheJokr\"\u003e\u003ccode\u003e@​TheJokr\u003c/code\u003e\u003c/a\u003e]: \u003ca href=\"https://github.com/TheJokr\"\u003ehttps://github.com/TheJokr\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/NLnetLabs/domain/commit/12e06c831a380b048676843801f50a95126e4463\"\u003e\u003ccode\u003e12e06c8\u003c/code\u003e\u003c/a\u003e Release 0.11.1. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/90146146a5d74621f4f4a2edb009a6884f8885e2\"\u003e\u003ccode\u003e9014614\u003c/code\u003e\u003c/a\u003e Update Mastodon shield\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/a230b42ffc07bec51bb4a313ab1a2a829f16e779\"\u003e\u003ccode\u003ea230b42\u003c/code\u003e\u003c/a\u003e Fix panic in zonetree from inplace zonefile after encountering a malformed re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/6a170f5c663801508acf69af974ab8c37c112b50\"\u003e\u003ccode\u003e6a170f5\u003c/code\u003e\u003c/a\u003e Refer to ZoneUpdate::Finished instead of ZoneUpdate::Complete. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/510\"\u003e#510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/b35e7df63bc315273253739ef2769b7dc4269b95\"\u003e\u003ccode\u003eb35e7df\u003c/code\u003e\u003c/a\u003e Copy LICENSE file into domain-macros crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/2ba7248170bfce885157e8f09f1034ce255af163\"\u003e\u003ccode\u003e2ba7248\u003c/code\u003e\u003c/a\u003e Update change log for \u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/568\"\u003e#568\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/8f1df93ba1ff3fff407503f20df1f58eed3fc148\"\u003e\u003ccode\u003e8f1df93\u003c/code\u003e\u003c/a\u003e Fix dropped responses when DNS stream encounters EOF (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/6d9c32850a76d0a6fa79f6a2f95adbd455b88843\"\u003e\u003ccode\u003e6d9c328\u003c/code\u003e\u003c/a\u003e Fix broken changelog links.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/0e2fe583285864c965d25c6e251549c812d09a58\"\u003e\u003ccode\u003e0e2fe58\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/20ac800780d5d08edc58626b3d1d6a94ecaa406d\"\u003e\u003ccode\u003e20ac800\u003c/code\u003e\u003c/a\u003e Don't discard the NOTIFY SOA serial, if one is received. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nlnetlabs/domain/compare/v0.11.0...v0.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hostname` from 0.4.1 to 0.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/djc/hostname/releases\"\u003ehostname's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate URLs by \u003ca href=\"https://github.com/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/djc/hostname/pull/32\"\u003edjc/hostname#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ewindows-link\u003c/code\u003e dependency \u003ccode\u003e0.2\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/djc/hostname/pull/33\"\u003edjc/hostname#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease \u003ccode\u003e0.4.2\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/djc/hostname/pull/34\"\u003edjc/hostname#34\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.2 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/djc/hostname/pull/35\"\u003edjc/hostname#35\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/djc/hostname/commit/c697709235a03e6d5791f70b9c83d5eb9b51c197\"\u003e\u003ccode\u003ec697709\u003c/code\u003e\u003c/a\u003e Drop unsupported mips targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/fedf49bd8fa1a600fe3331014a49c050438dcc47\"\u003e\u003ccode\u003efedf49b\u003c/code\u003e\u003c/a\u003e Add Dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/78bd37196c628b06d47e67cc93b05d6447967f7c\"\u003e\u003ccode\u003e78bd371\u003c/code\u003e\u003c/a\u003e Use separate job for MSRV checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/ed1ace43cd9e0e32bb5bc592d5fe50166de79790\"\u003e\u003ccode\u003eed1ace4\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.65\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/5682e0ce20731b11fc6b76da7e84dbf7d4031630\"\u003e\u003ccode\u003e5682e0c\u003c/code\u003e\u003c/a\u003e Enable codegen tests on non-Windows platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/fc4492a86c476656f4563d773fe772de1d6f367c\"\u003e\u003ccode\u003efc4492a\u003c/code\u003e\u003c/a\u003e Drop explicit html_root_url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/e3687ed3a1090efb97fa29540d3c5ada4c9f7ea8\"\u003e\u003ccode\u003ee3687ed\u003c/code\u003e\u003c/a\u003e Remove CHANGELOG.md in favor of GitHub Releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/ad7ef344aef2aa2c33fdc58a2d011e56b54853d4\"\u003e\u003ccode\u003ead7ef34\u003c/code\u003e\u003c/a\u003e Update version in Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/ef9e3c41dfa7f75fc779d984b35feb4e29a6ad8b\"\u003e\u003ccode\u003eef9e3c4\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e0.4.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/673020fffe4a3ca388be5953802f98e28410eaef\"\u003e\u003ccode\u003e673020f\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ewindows-link\u003c/code\u003e dependency \u003ccode\u003e0.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/djc/hostname/compare/v0.4.1...v0.4.2\"\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.48 to 4.5.53\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.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\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/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.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\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/clap-rs/clap/commit/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2fcafc0aee6380e1f0c44a3e927cef1bfc88930e\"\u003e\u003ccode\u003e2fcafc0\u003c/code\u003e\u003c/a\u003e docs: Fix minor grammar issues in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a380b65fe9eceade90bce8aeb13c205265fcceee\"\u003e\u003ccode\u003ea380b65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6023\"\u003e#6023\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d7ab1483cd0f0849668d274aa2fb6358872eca9\"\u003e\u003ccode\u003e4d7ab14\u003c/code\u003e\u003c/a\u003e chore: Update from _rust/main template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b8a7ea49d973a35bb6b3f43506b8319f340a20a4\"\u003e\u003ccode\u003eb8a7ea4\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f9842b3b3f920ef64c5fc06298b4762018d88809\"\u003e\u003ccode\u003ef9842b3\u003c/code\u003e\u003c/a\u003e chore: Avoid MSRV problems out of the box\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.48...clap_complete-v4.5.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.20 to 0.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.22\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.3.21] was yanked as it depended explicitly on\n[tracing-0.1.42], which was yanked due to a breaking change (see \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e for\ndetails). This release contains all the changes from the previous release, plus\nan update to the newer version of \u003ccode\u003etracing\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3427\"\u003etokio-rs/tracing#3427\u003c/a\u003e\n[0.3.21]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\u003c/a\u003e\n[tracing-0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange registry exit to decrement local span ref only (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake Layered propagate \u003ccode\u003eon_register_dispatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eclone_span\u003c/code\u003e on enter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few small things in the format module (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra closing brace in layer docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in \u003ccode\u003eFmtSpan\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3289%5D(https://redirect.github.com/tokio-rs/tracing/issues/3289)\"\u003etokio-rs/tracing#3289\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3331%5D(https://redirect.github.com/tokio-rs/tracing/issues/3331)\"\u003etokio-rs/tracing#3331\u003c/a\u003e\n\u003ca href=\"...\n\n_Description has been truncated_","html_url":"https://github.com/vectordotdev/vrl/pull/1565","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vectordotdev%2Fvrl/issues/1565","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1565/packages"},{"uuid":"3659046279","node_id":"PR_kwDOLI_7xs61NP2a","number":336,"state":"closed","title":"build(deps): bump the cargo-dependencies group with 109 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-30T15:07:13.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T14:01:18.000Z","updated_at":"2025-11-30T15:07:21.000Z","time_to_close":522355,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo-dependencies","update_count":109,"packages":[{"name":"gimli","old_version":"0.32.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"clap","old_version":"4.5.45","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"inferno","old_version":"0.12.3","new_version":"0.12.4","repository_url":"https://github.com/jonhoo/inferno"},{"name":"reqwest","old_version":"0.12.23","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"ctrlc","old_version":"3.4.7","new_version":"3.5.1","repository_url":"https://github.com/Detegr/rust-ctrlc"},{"name":"parking_lot","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"assert_cmd","old_version":"2.0.17","new_version":"2.1.1","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"insta","old_version":"1.43.1","new_version":"1.44.1","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"tempfile","old_version":"3.21.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"bindgen","old_version":"0.72.0","new_version":"0.72.1","repository_url":"https://github.com/rust-lang/rust-bindgen"},{"name":"memmap2","old_version":"0.9.8","new_version":"0.9.9","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"libbpf-sys","old_version":"1.6.1+v1.6.1","new_version":"1.6.2+v1.6.2","repository_url":"https://github.com/libbpf/libbpf-sys"},{"name":"libc","old_version":"0.2.175","new_version":"0.2.177","repository_url":"https://github.com/rust-lang/libc"},{"name":"lru","old_version":"0.16.0","new_version":"0.16.2","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstream","old_version":"0.6.20","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.10","new_version":"3.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bitflags","old_version":"2.9.3","new_version":"2.10.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bstr","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bytemuck","old_version":"1.23.2","new_version":"1.24.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"camino","old_version":"1.1.11","new_version":"1.2.1","repository_url":"https://github.com/camino-rs/camino"},{"name":"cc","old_version":"1.2.34","new_version":"1.2.47","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap_builder","old_version":"4.5.44","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.45","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"cpp_demangle","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/gimli-rs/cpp_demangle"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"errno","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"foldhash","old_version":"0.1.5","new_version":"0.2.0","repository_url":"https://github.com/orlp/foldhash"},{"name":"half","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/VoidStarKat/half-rs"},{"name":"hyper","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.16","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_locale_core","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"indexmap","old_version":"2.11.0","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"io-uring","old_version":"0.7.10","new_version":"0.7.11","repository_url":"https://github.com/tokio-rs/io-uring"},{"name":"iri-string","old_version":"0.7.8","new_version":"0.7.9","repository_url":"https://github.com/lo48576/iri-string"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"libloading","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/nagisa/rust_libloading"},{"name":"litemap","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"lock_api","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.4","new_version":"1.1.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"nu-ansi-term","old_version":"0.46.0","new_version":"0.50.3","repository_url":"https://github.com/nushell/nu-ansi-term"},{"name":"once_cell_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/once_cell_polyfill"},{"name":"parking_lot_core","old_version":"0.9.11","new_version":"0.9.12","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"potential_utf","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro-crate","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/bkchr/proc-macro-crate"},{"name":"proc-macro2","old_version":"1.0.101","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quick-xml","old_version":"0.37.5","new_version":"0.38.4","repository_url":"https://github.com/tafia/quick-xml"},{"name":"quinn","old_version":"0.11.8","new_version":"0.11.9","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-proto","old_version":"0.11.12","new_version":"0.11.13","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.13","new_version":"0.5.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.17","new_version":"0.5.18"},{"name":"regex","old_version":"1.11.2","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-automata","old_version":"0.4.10","new_version":"0.4.13","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.31","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.4","new_version":"0.103.8","repository_url":"https://github.com/rustls/webpki"},{"name":"ruzstd","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/KillingSpark/zstd-rs"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.143","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"socket2","old_version":"0.5.10","new_version":"0.6.0","repository_url":"https://github.com/rust-lang/socket2"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.111","repository_url":"https://github.com/dtolnay/syn"},{"name":"tinystr","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio","old_version":"1.47.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"toml_datetime","old_version":"0.6.11","new_version":"0.7.3","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.22.27","new_version":"0.23.7","repository_url":"https://github.com/toml-rs/toml"},{"name":"twox-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/shepmaster/twox-hash"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"webpki-roots","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"winapi-util","old_version":"0.1.10","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.3","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"writeable","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.26","new_version":"0.8.28","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.26","new_version":"0.8.28","repository_url":"https://github.com/google/zerocopy"},{"name":"zeroize","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/RustCrypto/utils"},{"name":"zerotrie","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.4","new_version":"0.11.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.1","new_version":"0.11.2","repository_url":"https://github.com/unicode-org/icu4x"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-dependencies group with 109 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.32.1` | `0.32.3` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.53` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [inferno](https://github.com/jonhoo/inferno) | `0.12.3` | `0.12.4` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.23` | `0.12.24` |\n| [ctrlc](https://github.com/Detegr/rust-ctrlc) | `3.4.7` | `3.5.1` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.4` | `0.12.5` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.0.17` | `2.1.1` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.43.1` | `1.44.1` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.21.0` | `3.23.0` |\n| [bindgen](https://github.com/rust-lang/rust-bindgen) | `0.72.0` | `0.72.1` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.8` | `0.9.9` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [libbpf-sys](https://github.com/libbpf/libbpf-sys) | `1.6.1+v1.6.1` | `1.6.2+v1.6.2` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.175` | `0.2.177` |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.16.0` | `0.16.2` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.20` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.13` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.4` | `1.1.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.10` | `3.0.11` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.3` | `2.10.0` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.12.0` | `1.12.1` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.2` | `1.24.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.11` | `1.2.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.34` | `1.2.47` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.3` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.44` | `4.5.53` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.49` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.5` | `0.7.6` |\n| [cpp_demangle](https://github.com/gimli-rs/cpp_demangle) | `0.4.4` | `0.4.5` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.13` | `0.3.14` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.5` |\n| [foldhash](https://github.com/orlp/foldhash) | `0.1.5` | `0.2.0` |\n| [half](https://github.com/VoidStarKat/half-rs) | `2.6.0` | `2.7.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.7.0` | `1.8.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.16` | `0.1.18` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.0.1` | `2.1.1` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.0.1` | `2.1.1` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.0` | `2.12.1` |\n| [io-uring](https://github.com/tokio-rs/io-uring) | `0.7.10` | `0.7.11` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.8` | `0.7.9` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [libloading](https://github.com/nagisa/rust_libloading) | `0.8.8` | `0.8.9` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.13` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.0` |\n| [nu-ansi-term](https://github.com/nushell/nu-ansi-term) | `0.46.0` | `0.50.3` |\n| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill) | `1.70.1` | `1.70.2` |\n| [parking_lot_core](https://github.com/Amanieu/parking_lot) | `0.9.11` | `0.9.12` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.2` | `0.1.4` |\n| [proc-macro-crate](https://github.com/bkchr/proc-macro-crate) | `3.3.0` | `3.4.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.101` | `1.0.103` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.5` | `0.38.4` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.8` | `0.11.9` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.12` | `0.11.13` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.13` | `0.5.14` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| redox_syscall | `0.5.17` | `0.5.18` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.2` | `1.12.2` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.10` | `0.4.13` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.6` | `0.8.8` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.31` | `0.23.35` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.12.0` | `1.13.0` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.4` | `0.103.8` |\n| [ruzstd](https://github.com/KillingSpark/zstd-rs) | `0.8.1` | `0.8.2` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.143` | `1.0.145` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.10` | `0.6.0` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.111` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.48.0` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.11` | `0.7.3` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.22.27` | `0.23.7` |\n| [twox-hash](https://github.com/shepmaster/twox-hash) | `2.1.1` | `2.1.2` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.2` | `1.0.4` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.10` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.3` | `0.2.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.1` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.1` | `0.6.2` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.26` | `0.8.28` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.26` | `0.8.28` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.4` | `0.11.5` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\nUpdates `gimli` from 0.32.1 to 0.32.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gimli-rs/gimli/blob/master/CHANGELOG.md\"\u003egimli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.3\u003c/h2\u003e\n\u003cp\u003eReleased 2025/09/13.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged parsing to accept -2 for tombstone values in \u003ccode\u003e.debug_line\u003c/code\u003e,\n\u003ccode\u003e.debug_aranges\u003c/code\u003e, \u003ccode\u003e.debug_loclists\u003c/code\u003e, and \u003ccode\u003e.debug_rnglists\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/pull/791\"\u003e#791\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more x86-64 register definitions.\n\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/pull/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e0.32.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025/08/26.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003ePartialEq\u0026lt;Debug*Offset\u0026gt;\u003c/code\u003e implementations for \u003ccode\u003eUnitSectionOffset\u003c/code\u003e.\nThese were an unintended breaking change.\n\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/pull/789\"\u003e#789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/gimli-rs/gimli/commit/8bc8e622fcb9be20fc9f03c96bc6335d936b869d\"\u003e\u003ccode\u003e8bc8e62\u003c/code\u003e\u003c/a\u003e Release 0.32.3 (\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/gimli/commit/6ba31bdb8b6d6667e85cea795cb6cca68c1aa9f8\"\u003e\u003ccode\u003e6ba31bd\u003c/code\u003e\u003c/a\u003e Add an example of using \u003ccode\u003ewrite::Dwarf::from\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/gimli/commit/106bc2f597773b852adf79ef6d47dc652bfeb97f\"\u003e\u003ccode\u003e106bc2f\u003c/code\u003e\u003c/a\u003e Accept -2 for tombstone values (\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/gimli/commit/f95b50dba1f31b138652bbf1f513fb76ea38e1a1\"\u003e\u003ccode\u003ef95b50d\u003c/code\u003e\u003c/a\u003e Add more x86-64 registers (\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/gimli/commit/bf7fa4801636f76a47c06bf1f3a99b551740e105\"\u003e\u003ccode\u003ebf7fa48\u003c/code\u003e\u003c/a\u003e Add comments to examples regarding unsafe mmap usage (\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/gimli/commit/0c2a60c00792b4d3c31344d8b5d5c6e8d98b5dd5\"\u003e\u003ccode\u003e0c2a60c\u003c/code\u003e\u003c/a\u003e Release 0.32.2 (\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gimli-rs/gimli/compare/0.32.1...0.32.3\"\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.45 to 4.5.53\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.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/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.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2fcafc0aee6380e1f0c44a3e927cef1bfc88930e\"\u003e\u003ccode\u003e2fcafc0\u003c/code\u003e\u003c/a\u003e docs: Fix minor grammar issues in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a380b65fe9eceade90bce8aeb13c205265fcceee\"\u003e\u003ccode\u003ea380b65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6023\"\u003e#6023\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d7ab1483cd0f0849668d274aa2fb6358872eca9\"\u003e\u003ccode\u003e4d7ab14\u003c/code\u003e\u003c/a\u003e chore: Update from _rust/main template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b8a7ea49d973a35bb6b3f43506b8319f340a20a4\"\u003e\u003ccode\u003eb8a7ea4\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f9842b3b3f920ef64c5fc06298b4762018d88809\"\u003e\u003ccode\u003ef9842b3\u003c/code\u003e\u003c/a\u003e chore: Avoid MSRV problems out of the box\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.45...clap_complete-v4.5.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.19 to 0.3.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\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/tokio-rs/tracing/commit/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3302\"\u003e#3302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e70c571d319a033d5f37c885ccf99aa675a9eac\"\u003e\u003ccode\u003e6e70c57\u003c/code\u003e\u003c/a\u003e tracing-subscriber: count numbers of enters in \u003ccode\u003eTimings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/c01d4fd9def2fb061669a310598095c789ca0a32\"\u003e\u003ccode\u003ec01d4fd\u003c/code\u003e\u003c/a\u003e fix docs and enable CI on \u003ccode\u003emain\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `inferno` from 0.12.3 to 0.12.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonhoo/inferno/blob/main/CHANGELOG.md\"\u003einferno's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch3\u003eSecurity\u003c/h3\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/jonhoo/inferno/commit/baaf01a6faa7cb3fb3750f26a719feb5aae36b2c\"\u003e\u003ccode\u003ebaaf01a\u003c/code\u003e\u003c/a\u003e Update quick-xml and criterion (\u003ca href=\"https://redirect.github.com/jonhoo/inferno/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jonhoo/inferno/compare/v0.12.3...v0.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.23 to 0.12.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.24\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): silence unused deps in WASM build by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2799\"\u003eseanmonstar/reqwest#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(util): avoid extra copy when base64 encoding by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2805\"\u003eseanmonstar/reqwest#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix method name in changelog entry by \u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align the name usage of TotalTimeout by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2657\"\u003eseanmonstar/reqwest#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): add \u003ccode\u003eCookieService\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2787\"\u003eseanmonstar/reqwest#2787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes typo in retry max_retries_per_request doc comment re 2813 by \u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2801\"\u003eseanmonstar/reqwest#2801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): avoid duplicate cookie insertion by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2834\"\u003eseanmonstar/reqwest#2834\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/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\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/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\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/seanmonstar/reqwest/commit/b126ca49da7897e5d676639cdbf67a0f6838b586\"\u003e\u003ccode\u003eb126ca4\u003c/code\u003e\u003c/a\u003e v0.12.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/40234930965e692c260f82c5d97edb5348cdbd1e\"\u003e\u003ccode\u003e4023493\u003c/code\u003e\u003c/a\u003e refactor: change fast_random from xorshift to siphash a counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd61bc93e6f936454ce0b978c6f282f06eee9287\"\u003e\u003ccode\u003efd61bc9\u003c/code\u003e\u003c/a\u003e refactor(cookie): avoid duplicate cookie insertion (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/0bfa5267769ccc3f6b27a44d0dfb444fd0783a6e\"\u003e\u003ccode\u003e0bfa526\u003c/code\u003e\u003c/a\u003e test(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/994b8a0b7aa0a0ff6f87471f9e0d1a4dd2936fcd\"\u003e\u003ccode\u003e994b8a0\u003c/code\u003e\u003c/a\u003e docs: typo in retry max_retries_per_request  (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2824\"\u003e#2824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/da0702b762d6ee982ef041661d79df8eeb3aeb41\"\u003e\u003ccode\u003eda0702b\u003c/code\u003e\u003c/a\u003e refactor(cookie): de-duplicate cookie support as \u003ccode\u003eCookieService\u003c/code\u003e middleware (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7ebddeaa8728ea09f14e276d6330620168fda379\"\u003e\u003ccode\u003e7ebddea\u003c/code\u003e\u003c/a\u003e chore: align internal name usage of TotalTimeout (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b540a4e746acac4091eb6d39a2b5e2f3df48896b\"\u003e\u003ccode\u003eb540a4e\u003c/code\u003e\u003c/a\u003e chore(readme): use correct CI status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4550c4cc5a2bd0e447b7b3db548c6ef8202f47e\"\u003e\u003ccode\u003ee4550c4\u003c/code\u003e\u003c/a\u003e docs: fix method name in changelog entry (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f4694a29226cc443b3c58c86a3ffa97bd9f394a6\"\u003e\u003ccode\u003ef4694a2\u003c/code\u003e\u003c/a\u003e perf(util): avoid extra copy when base64 encoding (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ctrlc` from 3.4.7 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Detegr/rust-ctrlc/releases\"\u003ectrlc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edispatch2\u003c/code\u003e by \u003ca href=\"https://github.com/madsmtm\"\u003e\u003ccode\u003e@​madsmtm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Detegr/rust-ctrlc/pull/140\"\u003eDetegr/rust-ctrlc#140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Detegr/rust-ctrlc/compare/3.5.0...3.5.1\"\u003ehttps://github.com/Detegr/rust-ctrlc/compare/3.5.0...3.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement unix with sem_\u003cem\u003e(3) instead of pipes (dispatch_semaphore_\u003c/em\u003e() on apple where POSIX semaphores are broken-by-design) by \u003ca href=\"https://github.com/nabijaczleweli\"\u003e\u003ccode\u003e@​nabijaczleweli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Detegr/rust-ctrlc/pull/134\"\u003eDetegr/rust-ctrlc#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump windows-sys to 0.60 by \u003ca href=\"https://github.com/dpaoliello\"\u003e\u003ccode\u003e@​dpaoliello\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Detegr/rust-ctrlc/pull/135\"\u003eDetegr/rust-ctrlc#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump windows-sys to 0.61\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eApparently we \u003ca href=\"https://redirect.github.com/Detegr/rust-ctrlc/issues/136\"\u003ebroke compatibility with RedoxOS\u003c/a\u003e as well.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dpaoliello\"\u003e\u003ccode\u003e@​dpaoliello\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Detegr/rust-ctrlc/pull/135\"\u003eDetegr/rust-ctrlc#135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Detegr/rust-ctrlc/compare/3.4.7...3.5.0\"\u003ehttps://github.com/Detegr/rust-ctrlc/compare/3.4.7...3.5.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/Detegr/rust-ctrlc/commit/c619fb2dd196228b193cb2f2762baac51f97c1d9\"\u003e\u003ccode\u003ec619fb2\u003c/code\u003e\u003c/a\u003e Release 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/eed9335c16fc2d4838b615dd55555a60a016dcd7\"\u003e\u003ccode\u003eeed9335\u003c/code\u003e\u003c/a\u003e Use dispatch2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/79778545ac84de156edbaf5dc711d5224978c0b1\"\u003e\u003ccode\u003e7977854\u003c/code\u003e\u003c/a\u003e Update version number in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/e97caabeed5a9cbe30951c953587d52d1ade7274\"\u003e\u003ccode\u003ee97caab\u003c/code\u003e\u003c/a\u003e Release 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/d26a5dd2fc0c467e10daeb2945aafe17e9f5121f\"\u003e\u003ccode\u003ed26a5dd\u003c/code\u003e\u003c/a\u003e Update windows-sys to 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/dde8c598e5044e32bdba07668a1ce63b69ce4001\"\u003e\u003ccode\u003edde8c59\u003c/code\u003e\u003c/a\u003e Bump windows-sys to 0.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/1dfec0977108d0642b605c0cc1fdf31a98195cba\"\u003e\u003ccode\u003e1dfec09\u003c/code\u003e\u003c/a\u003e Use dispatch semaphores on apple, where POSIX semaphores are explicitly and o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/336d4528cae85e389dd0ac65c587196627c50d2d\"\u003e\u003ccode\u003e336d452\u003c/code\u003e\u003c/a\u003e Implement unix with sem_*(3) instead of pipes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/92709e5cd18da6f5795945feee42a0a5fe59acac\"\u003e\u003ccode\u003e92709e5\u003c/code\u003e\u003c/a\u003e Fix `` grouping in documentation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Detegr/rust-ctrlc/compare/3.4.7...3.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `parking_lot` from 0.12.4 to 0.12.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md\"\u003eparking_lot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003eparking_lot\u003c/code\u003e - \u003ca href=\"https://github.com/Amanieu/parking_lot/compare/parking_lot-v0.12.4...parking_lot-v0.12.5\"\u003e0.12.5\u003c/a\u003e - 2025-09-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV to 1.71\u003c/li\u003e\n\u003cli\u003eFixed Miri when the \u003ccode\u003ehardware-lock-elision\u003c/code\u003e feature is enabled (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003einto_arc(_fair)\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eRawRwLock::bump_*()\u003c/code\u003e not releasing lock when there are multiple readers (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003eparking_lot_core\u003c/code\u003e - \u003ca href=\"https://github.com/Amanieu/parking_lot/compare/parking_lot_core-v0.9.11...parking_lot_core-v0.9.12\"\u003e0.9.12\u003c/a\u003e - 2025-09-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV to 1.71\u003c/li\u003e\n\u003cli\u003eSwitched from \u003ccode\u003ewindows-targets\u003c/code\u003e to \u003ccode\u003ewindows-link\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003ethread-id\u003c/code\u003e dependency with \u003ccode\u003estd::thread::ThreadId\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded SGX implementation for \u003ccode\u003eThreadParker.park_until\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003elock_api\u003c/code\u003e - \u003ca href=\"https://github.com/Amanieu/parking_lot/compare/lock_api-v0.4.13...lock_api-v0.4.14\"\u003e0.4.14\u003c/a\u003e - 2025-09-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed use of \u003ccode\u003edoc_cfg\u003c/code\u003e when building on docs.rs.\u003c/li\u003e\n\u003cli\u003eBumped MSRV to 1.71\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[track_caller]\u003c/code\u003e where locking implementations could feasibly need to panic\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etry_map_or_err\u003c/code\u003e to various mutex guards (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unnecessary build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003einto_arc(_fair)\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/472\"\u003e#472\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/Amanieu/parking_lot/commit/d7828fff7b5d6327ae608e82db45f888b344449a\"\u003e\u003ccode\u003ed7828ff\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/73365ad59b6425bf6afc5baa0c90afd11e8c02c3\"\u003e\u003ccode\u003e73365ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/495\"\u003e#495\u003c/a\u003e from mbrobbel/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/0b5585a17f35be7ffc9e5fc332082258a9fff7d4\"\u003e\u003ccode\u003e0b5585a\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003edoc_auto_cfg\u003c/code\u003e with \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/c7b7dc730d31c0fb5471303a5231c07342ce61ee\"\u003e\u003ccode\u003ec7b7dc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/493\"\u003e#493\u003c/a\u003e from a1phyr/windows_link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/07c2d4020da52c0e6a424f099d7ca5855f1912aa\"\u003e\u003ccode\u003e07c2d40\u003c/code\u003e\u003c/a\u003e Update MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/345cf7a0eb7f0ac25e6e50679649d48a03f548a4\"\u003e\u003ccode\u003e345cf7a\u003c/code\u003e\u003c/a\u003e Switch from \u003ccode\u003ewindows-targets\u003c/code\u003e to \u003ccode\u003ewindows-link\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/eeb186c48c8e6433c10f7552ef1cd1d56e5c83b1\"\u003e\u003ccode\u003eeeb186c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/491\"\u003e#491\u003c/a\u003e from AaronKutch/fix_assembly_on_miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/a7d328e9c40cfbcb6578977c40b531d21a1c3263\"\u003e\u003ccode\u003ea7d328e\u003c/code\u003e\u003c/a\u003e do not use elision on Miri even if feature is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/739d370a809878e45021f6de21b32a0dba4520de\"\u003e\u003ccode\u003e739d370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/487\"\u003e#487\u003c/a\u003e from sola-contrib/replace-winapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/ed4ae932cef1fb9e6e84fb50358a2556c14c4fd5\"\u003e\u003ccode\u003eed4ae93\u003c/code\u003e\u003c/a\u003e Replace winapi with windows-sys in benchmark crate\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Amanieu/parking_lot/compare/parking_lot-v0.12.4...parking_lot-v0.12.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `assert_cmd` from 2.0.17 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md\"\u003eassert_cmd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.1.1] - 2025-10-29\u003c/h2\u003e\n\u003ch2\u003e[2.1.0] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated \u003ccode\u003ecrate_name!()\u003c/code\u003e in favor of \u003ccode\u003epkg_name!()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eCommand::cargo_bin\u003c/code\u003e, \u003ccode\u003eCommandCargoExt::cargo_bin\u003c/code\u003e, \u003ccode\u003ecargo_bin\u003c/code\u003e in favor of \u003ccode\u003ecargo_bin!\u003c/code\u003e, \u003ccode\u003ecargo_bin_cmd!\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProvide \u003ccode\u003ecargo_bin_cmd!()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epkg_name!()\u003c/code\u003e as a default parameter to \u003ccode\u003ecargo_bin!()\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/assert-rs/assert_cmd/commit/68e4a2ce3ca5ce6773ccc38a3aad89fd0d6e1fd2\"\u003e\u003ccode\u003e68e4a2c\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/b3cb5d6cc8e77b69d2f7112dc69df1a01e273aa3\"\u003e\u003ccode\u003eb3cb5d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/250\"\u003e#250\u003c/a\u003e from epage/docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/1ddc1d637cdcfb0e9969481a5ce999efc038af74\"\u003e\u003ccode\u003e1ddc1d6\u003c/code\u003e\u003c/a\u003e docs: Correct examples for \u003ccode\u003ecargo_bin!\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/ef752de8a3dfa15340696d5e9f3525419798c7c4\"\u003e\u003ccode\u003eef752de\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/278df89f1dfad87fba08ea65f2ecc148b1c91fea\"\u003e\u003ccode\u003e278df89\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/b84678bb3a7d4ef5d3d03816452fe2966ee783e3\"\u003e\u003ccode\u003eb84678b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/248\"\u003e#248\u003c/a\u003e from epage/dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/b744e271b74fb70109cdff6b2c0567e03e69f68e\"\u003e\u003ccode\u003eb744e27\u003c/code\u003e\u003c/a\u003e fix: Deprecate cargo_bin (runtime version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/b8f7ded59ce06a6b77f61a67e139567367d189d7\"\u003e\u003ccode\u003eb8f7ded\u003c/code\u003e\u003c/a\u003e feat: Provide \u003ccode\u003ecargo_bin_cmd!\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/e60035f5dacc4d03688532078477a4d13e320e3c\"\u003e\u003ccode\u003ee60035f\u003c/code\u003e\u003c/a\u003e docs: Prefer pkg_name over CARGO_PKG_NAME\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/069482bb325d223c1d5524c43f8026c6e4f1a07d\"\u003e\u003ccode\u003e069482b\u003c/code\u003e\u003c/a\u003e docs: Use a local example for \u003ccode\u003ecargo_bin!\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/assert_cmd/compare/v2.0.17...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `insta` from 1.43.1 to 1.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/insta/releases\"\u003einsta's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.44.1\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--dnd\u003c/code\u003e alias for \u003ccode\u003e--disable-nextest-doctest\u003c/code\u003e flag to make it easier to silence the deprecation warning. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/822\"\u003e#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate cargo-dist to 0.30.2 and fix Windows runner to use windows-2022. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/821\"\u003e#821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall cargo-insta 1.44.1\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003epowershell -ExecutionPolicy Bypass -c \u0026quot;irm https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload cargo-insta 1.44.1\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFile\u003c/th\u003e\n\u003cth\u003ePlatform\u003c/th\u003e\n\u003cth\u003eChecksum\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-aarch64-apple-darwin.tar.xz\"\u003ecargo-insta-aarch64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eApple Silicon macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-aarch64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-x86_64-apple-darwin.tar.xz\"\u003ecargo-insta-x86_64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIntel macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-x86_64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-x86_64-pc-windows-msvc.zip\"\u003ecargo-insta-x86_64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-x86_64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-x86_64-unknown-linux-gnu.tar.xz\"\u003ecargo-insta-x86_64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-x86_64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-x86_64-unknown-linux-musl.tar.xz\"\u003ecargo-insta-x86_64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-x86_64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e1.44.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003ch2\u003eChanges in 1.44.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded non-interactive snapshot review and reject modes for use in non-TTY environments (LLMs, CI\npipelines, scripts) \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/815\"\u003e#815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd `--disable-nextest-doctest` flag with deprecation warning \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/803\"\u003e#803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ergonomic `--test-runner-fallback` / `--no-test-runner-fallback` flags \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply redactions to snapshot metadata \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/813\"\u003e#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove confusing 'previously unseen snapshot' message \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/812\"\u003e#812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up JSON float rendering \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/806\"\u003e#806\u003c/a\u003e (\u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow globset version up to 0.4.16 \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/810\"\u003e#810\u003c/a\u003e (\u003ca href=\"https://github.com/g0hl1n\"\u003e\u003ccode\u003e@​g0hl1n\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove documentation \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/814\"\u003e#814\u003c/a\u003e (\u003ca href=\"https://github.com/tshepang\"\u003e\u003ccode\u003e@​tshepang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnforce starting newlines in assertions \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/563\"\u003e#563\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eInstall\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md\"\u003einsta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.44.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--dnd\u003c/code\u003e alias for \u003ccode\u003e--disable-nextest-doctest\u003c/code\u003e flag to make it easier to silence the deprecation warning. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/822\"\u003e#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate cargo-dist to 0.30.2 and fix Windows runner to use windows-2022. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/821\"\u003e#821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.44.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded non-interactive snapshot review and reject modes for use in non-TTY environments\n(LLMs, CI pipelines, scripts). \u003ccode\u003ecargo insta review --snapshot \u0026lt;path\u0026gt;\u003c/code\u003e and\n\u003ccode\u003ecargo insta reject --snapshot \u0026lt;path\u0026gt;\u003c/code\u003e now work without a terminal. Enhanced\n\u003ccode\u003epending-snapshots\u003c/code\u003e output with usage instructions and workspace-relative paths. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/815\"\u003e#815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--disable-nextest-doctest\u003c/code\u003e flag to \u003ccode\u003ecargo insta test\u003c/code\u003e to disable running doctests with\nnextest. Shows a deprecation warning when nextest is used with doctests without this flag, to prepare \u003ccode\u003ecargo insta\u003c/code\u003e to no longer run\na separate doctest process when using nextest in the future. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/803\"\u003e#803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ergonomic \u003ccode\u003e--test-runner-fallback\u003c/code\u003e / \u003ccode\u003e--no-test-runner-fallback\u003c/code\u003e flags to \u003ccode\u003ecargo insta test\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply redactions to snapshot metadata. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/813\"\u003e#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove confusing 'previously unseen snapshot' message. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/812\"\u003e#812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up JSON float rendering. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/806\"\u003e#806\u003c/a\u003e (\u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow globset version up to 0.4.16. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/810\"\u003e#810\u003c/a\u003e (\u003ca href=\"https://github.com/g0hl1n\"\u003e\u003ccode\u003e@​g0hl1n\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove documentation. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/814\"\u003e#814\u003c/a\u003e (\u003ca href=\"https://github.com/tshepang\"\u003e\u003ccode\u003e@​tshepang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWe no longer trim starting newlines during assertions, which allows asserting\nthe number of leading newlines match. Existing assertions with different\nleading newlines will pass and print a warning suggesting running with\n\u003ccode\u003e--force-update-snapshots\u003c/code\u003e.  They may fail in the future.  (Note that we still\ncurrently allow differing \u003cem\u003etrailing\u003c/em\u003e newlines, though may adjust this in the\nfuture).  \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/563\"\u003e#563\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.43.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix panics when \u003ccode\u003ecargo metadata\u003c/code\u003e fails to execute or parse (e.g., when cargo is not in PATH or returns invalid output). Now falls back to using the manifest directory as the workspace root. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/798\"\u003e#798\u003c/a\u003e (\u003ca href=\"https://github.com/adriangb\"\u003e\u003ccode\u003e@​adriangb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clippy \u003ccode\u003euninlined_format_args\u003c/code\u003e lint warnings. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged diff line numbers to 1-based indexing. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/799\"\u003e#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve snapshot names with \u003ccode\u003eINSTA_GLOB_FILTER\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/786\"\u003e#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003elibc\u003c/code\u003e crate to \u003ccode\u003e0.2.174\u003c/code\u003e, fixing building on musl targets, and increasing the MSRV of\n\u003ccode\u003einsta\u003c/code\u003e to \u003ccode\u003e1.64.0\u003c/code\u003e (released Sept 2022). \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/784\"\u003e#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy 1.88 errors. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/783\"\u003e#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix source path in snapshots for non-child workspaces. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/778\"\u003e#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd lifetime to Selector in redaction iterator. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/779\"\u003e#779\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/mitsuhiko/insta/commit/ba9ea5148c248a875d3a410bd2c7f746f65a3ca7\"\u003e\u003ccode\u003eba9ea51\u003c/code\u003e\u003c/a\u003e Prepare release 1.44.1 (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/92342f9bb230db41ee78cc34fb35011127a5606b\"\u003e\u003ccode\u003e92342f9\u003c/code\u003e\u003c/a\u003e Add --dnd alias for --disable-nextest-doctest flag (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/822\"\u003e#822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/c1ca488a4ab668ab3f5f46eddc60ce088b020715\"\u003e\u003ccode\u003ec1ca488\u003c/code\u003e\u003c/a\u003e Update cargo-dist to 0.30.2 and fix Windows runner (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/5da894d55ea3003b341bdf3efdf5d27cd046150b\"\u003e\u003ccode\u003e5da894d\u003c/code\u003e\u003c/a\u003e Prepare release 1.44.0 (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/d8deb2fc0f20d9100b6e764a627e1b827323fd8e\"\u003e\u003ccode\u003ed8deb2f\u003c/code\u003e\u003c/a\u003e Add LLM-friendly non-interactive snapshot management (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/783ebc2b84fdc01c59b1127eeffef40bf0865884\"\u003e\u003ccode\u003e783ebc2\u003c/code\u003e\u003c/a\u003e feat(vscode-ext): support source opening (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/dd34e41e72991e22a784a67bd61afcdb7aee9aa7\"\u003e\u003ccode\u003edd34e41\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eron\u003c/code\u003e to 0.12 (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/af48633167e052da8a609f2f8274c50734ad8580\"\u003e\u003ccode\u003eaf48633\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003e-r\u003c/code\u003e shorthand for \u003ccode\u003e--release\u003c/code\u003e, for compatibility with \u003ccode\u003ecargo test\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/7de4930adad8e9b0485d0e9e67b907e06dc82b30\"\u003e\u003ccode\u003e7de4930\u003c/code\u003e\u003c/a\u003e Apply redactions to snapshot metadata (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/813\"\u003e#813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/90f6ad8df5af489dae3f00694e25fa325f433a5f\"\u003e\u003ccode\u003e90f6ad8\u003c/code\u003e\u003c/a\u003e Fix backward compatibility for --test-runner-fallback true syntax (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/insta/compare/1.43.1...1.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.21.0 to 3.23.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.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\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/fe9f4a305b785abd1f4f912c8304bcc90024f695\"\u003e\u003ccode\u003efe9f4a3\u003c/code\u003e\u003c/a\u003e chore: release v3.23.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/006c3fd55aa788e640f83a0aac54660e23e355e6\"\u003e\u003ccode\u003e006c3fd\u003c/code\u003e\u003c/a\u003e fix: use std::os::fd instead of std::os::wasi (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b0e6309a589799181bc1434fdcb3b3b07b9b070e\"\u003e\u003ccode\u003eb0e6309\u003c/code\u003e\u003c/a\u003e doc: Update COPYRIGHT link (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2d6fc3fb5794c0e7fe6c944f72fd0e462480b101\"\u003e\u003ccode\u003e2d6fc3f\u003c/code\u003e\u003c/a\u003e Fix formatting in Builder::disable_cleanup documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f720dbe098f847f3899d83305f565a5c46bb818d\"\u003e\u003ccode\u003ef720dbe\u003c/code\u003e\u003c/a\u003e chore: release 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/55d742cb5d37d51c5ee107ae6c3898deeb0cc592\"\u003e\u003ccode\u003e55d742c\u003c/code\u003e\u003c/a\u003e chore: remove deprecated unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bc41a0b586ec52da28971763378162e96d96be8a\"\u003e\u003ccode\u003ebc41a0b\u003c/code\u003e\u003c/a\u003e build(deps): update windows-sys requirement from \u0026gt;=0.52, \u0026lt;0.61 to \u0026gt;=0.52, \u0026lt;0....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3c55387edee0d79041092f5abfbe899de4fbc8db\"\u003e\u003ccode\u003e3c55387\u003c/code\u003e\u003c/a\u003e test: make sure we don't drop tempdirs early (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/17bf644406959b75bf83d44fcfbd1dfa63d86730\"\u003e\u003ccode\u003e17bf644\u003c/code\u003e\u003c/a\u003e doc(builder): clarify permissions (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/c7423f1761f569c60c504ffed0ef6e124430b162\"\u003e\u003ccode\u003ec7423f1\u003c/code\u003e\u003c/a\u003e doc(env): document the alternative to setting the tempdir (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.21.0...v3.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bindgen` from 0.72.0 to 0.72.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/rust-bindgen/releases\"\u003ebindgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.72.1\u003c/h2\u003e\n\u003cp\u003eThis is just 0.72.0 with a fix for a breaking change in clang (see \u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3264\"\u003e#3264\u003c/a\u003e and related).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/rust-bindgen/compare/v0.72.0...v0.72.1\"\u003ehttps://github.com/rust-lang/rust-bindgen/compare/v0.72.0...v0.72.1\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/rust-bindgen/blob/v0.72.1/CHANGELOG.md\"\u003ebindgen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.72.1 (2025-08-31)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bad interaction with upcoming clang 22 (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3278\"\u003e#3278\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSecurity\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-lang/rust-bindgen/commit/d874de8d646d9b8a3e7ba2db2bcd52f2fba8f1f5\"\u003e\u003ccode\u003ed874de8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/173a6e624c0c12927328bd820418f0ea40d0903a\"\u003e\u003ccode\u003e173a6e6\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/2e0674963919a194286259656c5a766a7659cbd5\"\u003e\u003ccode\u003e2e06749\u003c/code\u003e\u003c/a\u003e clang: Push the fix for \u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3277\"\u003e#3277\u003c/a\u003e into Type::declaration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/58a87108fc4eaedd03e3e7a981f999c30ae5aebc\"\u003e\u003ccode\u003e58a8710\u003c/code\u003e\u003c/a\u003e Get the type's definition in CompInfo::from_ty\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/rust-bindgen/compare/v0.72.0...v0.72.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memmap2` from 0.9.8 to 0.9.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/blob/master/CHANGELOG.md\"\u003ememmap2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.9] - 2025-10-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation on visionOS (and other apple operating systems).\n\u003ca href=\"https://github.com/sinkingsugar\"\u003e\u003ccode\u003e@​sinkingsugar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not assume \u003ccode\u003eisize::MAX\u003c/code\u003e fits in a \u003ccode\u003eu64\u003c/code\u003e.\n\u003ca href=\"https://github.com/ThomasHabets\"\u003e\u003ccode\u003e@​ThomasHabets\u003c/code\u003e\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/RazrFalcon/memmap2-rs/commit/cc94666eabb82a3a1647f8dc1d949a9ffc6babff\"\u003e\u003ccode\u003ecc94666\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/158\"\u003e#158\u003c/a\u003e from RazrFalcon/release/v0.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/bfb74b1d76c3e3a6afa228ee02fb486eb134a8f1\"\u003e\u003ccode\u003ebfb74b1\u003c/code\u003e\u003c/a\u003e Update changelog and bump version to v0.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/83bf8cf5736d8e2a46a2c4aef0b7125cd8f339b1\"\u003e\u003ccode\u003e83bf8cf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/155\"\u003e#155\u003c/a\u003e from ThomasHabets/safe-128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/5f753ab4bf78a041614d26b36f55d05400bf7739\"\u003e\u003ccode\u003e5f753ab\u003c/code\u003e\u003c/a\u003e Update src/lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/7e839b9446d94da46b053e6ae31aaa5e57055ea7\"\u003e\u003ccode\u003e7e839b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/157\"\u003e#157\u003c/a\u003e from sinkingsugar/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/1ab625b3b53b14c8fbac0a612cbcc6eaaf86691b\"\u003e\u003ccode\u003e1ab625b\u003c/code\u003e\u003c/a\u003e Add visionOS CI check to ensure compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/d0cbc3362908617fd6adcac8d84dddbbee91d4c0\"\u003e\u003ccode\u003ed0cbc33\u003c/code\u003e\u003c/a\u003e Replace individual Apple OS checks with target_vendor = \u0026quot;apple\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/5a30f6b79683446e3851263fac15e30301df16b6\"\u003e\u003ccode\u003e5a30f6b\u003c/code\u003e\u003c/a\u003e Add visionOS support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/4f3d1aa7886f7d7d488ab6589cd26e39b8fd5d7d\"\u003e\u003ccode\u003e4f3d1aa\u003c/code\u003e\u003c/a\u003e Future proof \u003ccode\u003evalidate_len()\u003c/code\u003e for 128bit\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/compare/v0.9.8...v0.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.99 to 1.0.100\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.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\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/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.16 to 2.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\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/thiserror/commit/72ae716e6d6a7f7fdabdc394018c745b4d39ca45\"\u003e\u003ccode\u003e72ae716\u003c/code\u003e\u003c/a\u003e Release 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/599fdce83aee7767eb87b5af7bb30c37f3ed61e5\"\u003e\u003ccode\u003e599fdce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e from dtolnay/private\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/9ec05f6b38041bfe1ff5a274caec6e054a459aca\"\u003e\u003ccode\u003e9ec05f6\u003c/code\u003e\u003c/a\u003e Use differently named __private module per patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/d2c492b5498a0134abcc1677101bec876fe0621a\"\u003e\u003ccode\u003ed2c492b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/fc3ab9501d4f2b6df2d7e495dc1cb37ab6e68363\"\u003e\u003ccode\u003efc3ab95\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/819fe29dbb6e41bb937e3fef0469917d7c476c60\"\u003e\u003ccode\u003e819fe29\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/259f48c549a2b49c00d2d58a204c1a3b4d2fb29a\"\u003e\u003ccode\u003e259f48c\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/470e6a681c073f12e29daf64dcec724bfd5871a9\"\u003e\u003ccode\u003e470e6a6\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/544e191e6e7f2e7cc3ac34b77d9165c30d982463\"\u003e\u003ccode\u003e544e191\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/cbc1ebad3e91621ee0f94cf56d131f12fee62a3c\"\u003e\u003ccode\u003ecbc1eba\u003c/code\u003e\u003c/a\u003e Delete duplicate cap-lints flag from build script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.16...2.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libbpf-sys` from 1.6.1+v1.6.1 to 1.6.2+v1.6.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libbpf/libbpf-sys/commit/7a03eabf9020face18744dba9ac6e8068c9991a5\"\u003e\u003ccode\u003e7a03eab\u003c/code\u003e\u003c/a\u003e Release 1.6.2+v1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libbpf/libbpf-sys/commit/f542a0f5b683310d2de738cce2c4094d1ffeee36\"\u003e\u003ccode\u003ef542a0f\u003c/code\u003e\u003c/a\u003e Update libbpf to 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libbpf/libbpf-sys/commit/c17ec073c3d2f5e0f9a61562c0d3de4bfdc98a26\"\u003e\u003ccode\u003ec17ec07\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 9 to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libbpf/libbpf-sys/commit/c7e65c8e4295f6783b1201edb82f3685288b494c\"\u003e\u003ccode\u003ec7e65c8\u003c/code\u003e\u003c/a\u003e Disable bindgen version comment in generated bindings.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libbpf/libbpf-sys/commit/e13d6062f48b54bc03a2186a6c875ffb5323cbe7\"\u003e\u003ccode\u003ee13d606\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/libbpf/libbpf-sys/compare/v1.6.1+v1.6.1...v1.6.2+v1.6.2\"\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.175 to 0.2.177\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.177\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca ...\n\n_Description has been truncated_","html_url":"https://github.com/javierhonduco/lightswitch/pull/336","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/javierhonduco%2Flightswitch/issues/336","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/336/packages"},{"uuid":"3655897550","node_id":"PR_kwDOIlmzK861C3TL","number":2978,"state":"open","title":"build(deps): bump the crates group in /userspace/ksud with 82 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-23T12:01:39.000Z","updated_at":"2025-11-23T12:35:43.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":82,"packages":[{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.38","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip","old_version":"3.0.0","new_version":"6.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.172","new_version":"0.2.177","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.7.2","new_version":"8.9.0"},{"name":"which","old_version":"7.0.3","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.21","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustix","old_version":"1.0.8","new_version":"1.1.2","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"android_logger","old_version":"0.15.0","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":"anstream","old_version":"0.6.18","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","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.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.11","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.88","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.75","new_version":"0.3.76","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.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.22","new_version":"1.2.47","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.5.38","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.32","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.6","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":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","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.9.0","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"libz-rs-sys","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"linux-raw-sys","old_version":"0.9.4","new_version":"0.11.0","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"r-efi","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"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.7.2","new_version":"8.9.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.9.0"},{"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.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"syn","old_version":"2.0.101","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.45.0","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.14","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.2","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.0","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 82 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.53` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `6.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.172` | `0.2.177` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.7.2` | `8.9.0` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.24` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.0.8` | `1.1.2` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.15.0` | `0.15.1` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\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.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.11` |\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.88` | `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.75` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.22` | `1.2.47` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.53` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.32` | `4.5.49` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.6` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.10` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.5` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\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.9.0` | `2.12.1` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [libz-rs-sys](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.2` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.9.4` | `0.11.0` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.2.0` | `5.3.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| rust-embed-impl | `8.7.2` | `8.9.0` |\n| rust-embed-utils | `8.7.2` | `8.9.0` |\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.20` | `1.0.22` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.101` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.0` | `1.48.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.14` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.0` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.2.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.2` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.0` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.2` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.98 to 1.0.100\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.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100\"\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.38 to 4.5.53\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.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/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.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2fcafc0aee6380e1f0c44a3e927cef1bfc88930e\"\u003e\u003ccode\u003e2fcafc0\u003c/code\u003e\u003c/a\u003e docs: Fix minor grammar issues in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a380b65fe9eceade90bce8aeb13c205265fcceee\"\u003e\u003ccode\u003ea380b65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6023\"\u003e#6023\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d7ab1483cd0f0849668d274aa2fb6358872eca9\"\u003e\u003ccode\u003e4d7ab14\u003c/code\u003e\u003c/a\u003e chore: Update from _rust/main template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b8a7ea49d973a35bb6b3f43506b8319f340a20a4\"\u003e\u003ccode\u003eb8a7ea4\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f9842b3b3f920ef64c5fc06298b4762018d88809\"\u003e\u003ccode\u003ef9842b3\u003c/code\u003e\u003c/a\u003e chore: Avoid MSRV problems out of the box\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.38...clap_complete-v4.5.53\"\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.34 to 0.2.35\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.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 6.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\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd legacy shrink/reduce/implode compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAES metadata was not copied correctly in raw copy methods, which could corrupt the copied file. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement by_path*() methods on ZipArchive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue introduced by the swap from \u003ccode\u003elzma-rs\u003c/code\u003e to \u003ccode\u003eliblzma\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to read zip files with unsupported extended timestamps (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/400\"\u003e#400\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\u003eenable clamp_opt for ppmd and xz (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.0\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\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/v5.1.1...v6.0.0\"\u003e6.0.0\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd by_index_with_options(), which can be used to ignore encryption in a file's metadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/439\"\u003e#439\u003c/a\u003e) and may be used for other file-specific overrides in the future.\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\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] \u003ccode\u003eFileOptions::add_extra_data\u003c/code\u003e is now generic and accepts any \u003ccode\u003eAsRef\u0026lt;[u8]\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.0.1...v5.1.0\"\u003e5.1.0\u003c/a\u003e - 2025-09-10\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd legacy shrink/reduce/implode compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e - 2025-09-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAES metadata was not copied correctly in raw copy methods, which could corrupt the copied file. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.6.1...v5.0.0\"\u003e5.0.0\u003c/a\u003e - 2025-09-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement by_path*() methods on ZipArchive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.6.0...v4.6.1\"\u003e4.6.1\u003c/a\u003e - 2025-09-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue introduced by the swap from \u003ccode\u003elzma-rs\u003c/code\u003e to \u003ccode\u003eliblzma\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.5.0...v4.6.0\"\u003e4.6.0\u003c/a\u003e - 2025-08-30\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to read zip files with unsupported extended timestamps (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/400\"\u003e#400\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/abfc23d19e5c6038cba27eb3a897bc34c6d5bf86\"\u003e\u003ccode\u003eabfc23d\u003c/code\u003e\u003c/a\u003e feat: Upgrade [Extended]FileOptions::add_extra_data() data from Box\u0026lt;[u8]\u0026gt; to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/eb1b586d0e7807dd5a0d9f6064aa98122e9bf2d7\"\u003e\u003ccode\u003eeb1b586\u003c/code\u003e\u003c/a\u003e docs: Update zip_writer documentation example (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/26e6e08e704def56c3dc34c0171765325761799e\"\u003e\u003ccode\u003e26e6e08\u003c/code\u003e\u003c/a\u003e feat: Add by_index_with_options() for ignoring encryption (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/165415d7e241b33af66913f15c27c09e80a38b5a\"\u003e\u003ccode\u003e165415d\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/1d5d4edf6ce16fd6025d362da195e2f40eadeac2\"\u003e\u003ccode\u003e1d5d4ed\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/72cce40def72573208cee0b27448ad575cc1a842\"\u003e\u003ccode\u003e72cce40\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2ef4d3e5494d7f549d11c14dc4aa2aedf574dd14\"\u003e\u003ccode\u003e2ef4d3e\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9cf28cb6c0e192029ec12331230e14150afb1ba4\"\u003e\u003ccode\u003e9cf28cb\u003c/code\u003e\u003c/a\u003e test(ci): Fix: \u003ccode\u003erename\u003c/code\u003e can't be skipped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/5987cdd7096cc9cf3d39947f4f363aa14841f023\"\u003e\u003ccode\u003e5987cdd\u003c/code\u003e\u003c/a\u003e test(ci): Fix: need recursive rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/74f8a3c1897e79252fcf81d2431a787a1294dbcc\"\u003e\u003ccode\u003e74f8a3c\u003c/code\u003e\u003c/a\u003e test(ci): Need to rename more files during fuzz runs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v6.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.27 to 0.4.28\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.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/6e1735597bb21c5d979a077395df85e1d633e077\"\u003e\u003ccode\u003e6e17355\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/695\"\u003e#695\u003c/a\u003e from rust-lang/cargo/0.4.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/57719dbef54de1c9b91b986845e4285d09c9e644\"\u003e\u003ccode\u003e57719db\u003c/code\u003e\u003c/a\u003e focus on user-facing source changes in the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/e0630c6485c6ca6da22888c319d2c3d2e53cb1ae\"\u003e\u003ccode\u003ee0630c6\u003c/code\u003e\u003c/a\u003e prepare for 0.4.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/60829b11f50e34497f4dcaff44561ee908c796f9\"\u003e\u003ccode\u003e60829b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/692\"\u003e#692\u003c/a\u003e from nebkor/up-and-down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/95d44f8af52df35d78adb766bef79d8f489022a0\"\u003e\u003ccode\u003e95d44f8\u003c/code\u003e\u003c/a\u003e change names of log-level-changing methods to be more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/2b63dfada6394c537682de4834ae45eaf3bad216\"\u003e\u003ccode\u003e2b63dfa\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eup()\u003c/code\u003e and \u003ccode\u003edown()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3aa1359e926a39f841791207d6e57e00da3e68e2\"\u003e\u003ccode\u003e3aa1359\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/690\"\u003e#690\u003c/a\u003e from HaoliangXu/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/1091f2cbd21817872235eff67b8e0e68e5ec4e41\"\u003e\u003ccode\u003e1091f2c\u003c/code\u003e\u003c/a\u003e Chore:delete compare_exchange method for AtomicUsize on platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/24c5f44efd0828ed1c6dcec5adf5aebf97f0f400\"\u003e\u003ccode\u003e24c5f44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/688\"\u003e#688\u003c/a\u003e from ZylosLumen/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/44984954670f3144af1d1f323e36690bb72788f4\"\u003e\u003ccode\u003e4498495\u003c/code\u003e\u003c/a\u003e Unhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\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.140 to 1.0.145\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.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Release 1.0.145\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/23679e2b9d7e4dcaef797ca7c51a4ffb6fce9f36\"\u003e\u003ccode\u003e23679e2\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fc27bafbf740abc5e5733ec1dd2b5ae25695f895\"\u003e\u003ccode\u003efc27baf\u003c/code\u003e\u003c/a\u003e Release 1.0.144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/caef3c6ea69e126d18ee8b43dcc2c89d81207815\"\u003e\u003ccode\u003ecaef3c6\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/81ba3aaaff5c3736dd8b762dd1a0cf992bf60593\"\u003e\u003ccode\u003e81ba3aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d21e8ce7a7cc0bab2d53293de42b6343ef1d9144\"\u003e\u003ccode\u003ed21e8ce\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6beb6cd596a00f8838dc0cfc8876ed8fd065896f\"\u003e\u003ccode\u003e6beb6cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1286\"\u003e#1286\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1dbc803749213eca37080cc7f29f5aee3ac18941\"\u003e\u003ccode\u003e1dbc803\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0bf5d87003aebbbb2b46c96e668283215971d98d\"\u003e\u003ccode\u003e0bf5d87\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d12e943590208da738c092db92c34b39796a2538\"\u003e\u003ccode\u003ed12e943\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.145\"\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.172 to 0.2.177\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.177\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.176\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of the 4th arguement of \u003ccode\u003egetgrnam_r\u003c/code\u003e ([#4656](\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4656\"\u003erust-lang/libc#4656\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.177/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.176...0.2.177\"\u003e0.2.177\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.175...0.2.176\"\u003e0.2.176\u003c/a\u003e - 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\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/rust-lang/libc/commit/9f598d245e18ecb243118cfde095f24598ec9d5b\"\u003e\u003ccode\u003e9f598d2\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.177\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/329a5e77fd0666d9c2fda463eb005cfbb28c3e8c\"\u003e\u003ccode\u003e329a5e7\u003c/code\u003e\u003c/a\u003e Add missing TIOCGETA/TIOCSETA constants for macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72a40e2550f924e8e5736a96afe71c71b988b08b\"\u003e\u003ccode\u003e72a40e2\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/2914d6f735740b40b8abbbae251aad11daf48885\"\u003e\u003ccode\u003e2914d6f\u003c/code\u003e\u003c/a\u003e linux_like: add SIGEMT for mips* and sparc*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ff2ff25f15bbd01c03482c0c1f49411b0b622957\"\u003e\u003ccode\u003eff2ff25\u003c/code\u003e\u003c/a\u003e openbsd add elf_aux_info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4ae44a44945ce5c2751aa198171bc1f47c292723\"\u003e\u003ccode\u003e4ae44a4\u003c/code\u003e\u003c/a\u003e Update semver tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d5737a01378862df540367c627b18d8a26dbdd0e\"\u003e\u003ccode\u003ed5737a0\u003c/code\u003e\u003c/a\u003e Define _CS_PATH on the BSDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/fe277da53e919bb8272aa695e8df44b48aab95a3\"\u003e\u003ccode\u003efe277da\u003c/code\u003e\u003c/a\u003e redox: more sysconf constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/bdad4264ced348e8e1a8ffc25a9b493fae124fa9\"\u003e\u003ccode\u003ebdad426\u003c/code\u003e\u003c/a\u003e wasip2: Invert conditional to include p2 APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0af069dcbfdb8ea80e437a50bc98ffd186915247\"\u003e\u003ccode\u003e0af069d\u003c/code\u003e\u003c/a\u003e Windows: add \u003ccode\u003ewcsnlen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.172...0.2.177\"\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.7.2 to 8.9.0\n\nUpdates `which` from 7.0.3 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\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\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\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.3...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.24\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.24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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.23...v0.2.24\"\u003e0.2.24\u003c/a\u003e - 2025-08-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/40846923f0ce024bcf8d3e9100cab64a38c8dd08\"\u003e\u003ccode\u003e4084692\u003c/code\u003e\u003c/a\u003e chore: release v0.2.24 (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/03ce5999702e92cd8748b10ac977714fdcc80542\"\u003e\u003ccode\u003e03ce599\u003c/code\u003e\u003c/a\u003e Make unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.20.0 to 3.23.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.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\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\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/fe9f4a305b785abd1f4f912c8304bcc90024f695\"\u003e\u003ccode\u003efe9f4a3\u003c/code\u003e\u003c/a\u003e chore: release v3.23.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/006c3fd55aa788e640f83a0aac54660e23e355e6\"\u003e\u003ccode\u003e006c3fd\u003c/code\u003e\u003c/a\u003e fix: use std::os::fd instead of std::os::wasi (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b0e6309a589799181bc1434fdcb3b3b07b9b070e\"\u003e\u003ccode\u003eb0e6309\u003c/code\u003e\u003c/a\u003e doc: Update COPYRIGHT link (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2d6fc3fb5794c0e7fe6c944f72fd0e462480b101\"\u003e\u003ccode\u003e2d6fc3f\u003c/code\u003e\u003c/a\u003e Fix formatting in Builder::disable_cleanup documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f720dbe098f847f3899d83305f565a5c46bb818d\"\u003e\u003ccode\u003ef720dbe\u003c/code\u003e\u003c/a\u003e chore: release 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/55d742cb5d37d51c5ee107ae6c3898deeb0cc592\"\u003e\u003ccode\u003e55d742c\u003c/code\u003e\u003c/a\u003e chore: remove deprecated unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bc41a0b586ec52da28971763378162e96d96be8a\"\u003e\u003ccode\u003ebc41a0b\u003c/code\u003e\u003c/a\u003e build(deps): update windows-sys requirement from \u0026gt;=0.52, \u0026lt;0.61 to \u0026gt;=0.52, \u0026lt;0....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3c55387edee0d79041092f5abfbe899de4fbc8db\"\u003e\u003ccode\u003e3c55387\u003c/code\u003e\u003c/a\u003e test: make sure we don't drop tempdirs early (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/17bf644406959b75bf83d44fcfbd1dfa63d86730\"\u003e\u003ccode\u003e17bf644\u003c/code\u003e\u003c/a\u003e doc(builder): clarify permissions (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/c7423f1761f569c60c504ffed0ef6e124430b162\"\u003e\u003ccode\u003ec7423f1\u003c/code\u003e\u003c/a\u003e doc(env): document the alternative to setting the tempdir (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.20.0...v3.23.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.41 to 0.4.42\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\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 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/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling 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/1731\"\u003echronotope/chrono#1731\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/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42\"\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.8\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.80\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/292\"\u003e#292\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/292\"\u003erust-lang/regex#292\u003c/a\u003e):\nFixes bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/291\"\u003e#291\u003c/a\u003e, which was introduced by PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/290\"\u003e#290\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\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...\n\n_Description has been truncated_","html_url":"https://github.com/tiann/KernelSU/pull/2978","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2FKernelSU/issues/2978","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2978/packages"},{"uuid":"3644599720","node_id":"PR_kwDOQZKbrc60dBoW","number":4,"state":"closed","title":"Bump the crates group in /userspace/ksud with 82 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-01T18:09:04.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-19T22:11:29.000Z","updated_at":"2025-12-01T18:09:06.000Z","time_to_close":1022255,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"crates","update_count":82,"packages":[{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.38","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip","old_version":"3.0.0","new_version":"6.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.172","new_version":"0.2.177","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.7.2","new_version":"8.9.0"},{"name":"which","old_version":"7.0.3","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.21","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustix","old_version":"1.0.7","new_version":"1.1.2","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"android_logger","old_version":"0.15.0","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":"anstream","old_version":"0.6.18","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","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.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.11","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.88","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.75","new_version":"0.3.76","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.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.22","new_version":"1.2.46","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.5.38","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.32","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.6","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":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","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.9.0","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"libz-rs-sys","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"linux-raw-sys","old_version":"0.9.4","new_version":"0.11.0","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"r-efi","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"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.7.2","new_version":"8.9.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.9.0"},{"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.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"syn","old_version":"2.0.101","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.45.0","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.14","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.2","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.0","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 82 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.53` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `6.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.172` | `0.2.177` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.7.2` | `8.9.0` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.24` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.0.7` | `1.1.2` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.15.0` | `0.15.1` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\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.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.11` |\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.88` | `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.75` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.22` | `1.2.46` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.53` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.32` | `4.5.49` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.6` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.10` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.5` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\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.9.0` | `2.12.0` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [libz-rs-sys](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.2` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.9.4` | `0.11.0` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.2.0` | `5.3.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| rust-embed-impl | `8.7.2` | `8.9.0` |\n| rust-embed-utils | `8.7.2` | `8.9.0` |\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.20` | `1.0.22` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.101` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.0` | `1.48.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.14` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.0` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.2.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.2` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.0` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.2` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.98 to 1.0.100\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.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100\"\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.38 to 4.5.53\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.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/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.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2fcafc0aee6380e1f0c44a3e927cef1bfc88930e\"\u003e\u003ccode\u003e2fcafc0\u003c/code\u003e\u003c/a\u003e docs: Fix minor grammar issues in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a380b65fe9eceade90bce8aeb13c205265fcceee\"\u003e\u003ccode\u003ea380b65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6023\"\u003e#6023\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d7ab1483cd0f0849668d274aa2fb6358872eca9\"\u003e\u003ccode\u003e4d7ab14\u003c/code\u003e\u003c/a\u003e chore: Update from _rust/main template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b8a7ea49d973a35bb6b3f43506b8319f340a20a4\"\u003e\u003ccode\u003eb8a7ea4\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f9842b3b3f920ef64c5fc06298b4762018d88809\"\u003e\u003ccode\u003ef9842b3\u003c/code\u003e\u003c/a\u003e chore: Avoid MSRV problems out of the box\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.38...clap_complete-v4.5.53\"\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.34 to 0.2.35\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.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 6.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\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd legacy shrink/reduce/implode compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAES metadata was not copied correctly in raw copy methods, which could corrupt the copied file. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement by_path*() methods on ZipArchive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue introduced by the swap from \u003ccode\u003elzma-rs\u003c/code\u003e to \u003ccode\u003eliblzma\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to read zip files with unsupported extended timestamps (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/400\"\u003e#400\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\u003eenable clamp_opt for ppmd and xz (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.0\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\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/v5.1.1...v6.0.0\"\u003e6.0.0\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd by_index_with_options(), which can be used to ignore encryption in a file's metadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/439\"\u003e#439\u003c/a\u003e) and may be used for other file-specific overrides in the future.\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\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] \u003ccode\u003eFileOptions::add_extra_data\u003c/code\u003e is now generic and accepts any \u003ccode\u003eAsRef\u0026lt;[u8]\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.0.1...v5.1.0\"\u003e5.1.0\u003c/a\u003e - 2025-09-10\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd legacy shrink/reduce/implode compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e - 2025-09-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAES metadata was not copied correctly in raw copy methods, which could corrupt the copied file. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.6.1...v5.0.0\"\u003e5.0.0\u003c/a\u003e - 2025-09-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement by_path*() methods on ZipArchive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.6.0...v4.6.1\"\u003e4.6.1\u003c/a\u003e - 2025-09-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue introduced by the swap from \u003ccode\u003elzma-rs\u003c/code\u003e to \u003ccode\u003eliblzma\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.5.0...v4.6.0\"\u003e4.6.0\u003c/a\u003e - 2025-08-30\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to read zip files with unsupported extended timestamps (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/400\"\u003e#400\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/abfc23d19e5c6038cba27eb3a897bc34c6d5bf86\"\u003e\u003ccode\u003eabfc23d\u003c/code\u003e\u003c/a\u003e feat: Upgrade [Extended]FileOptions::add_extra_data() data from Box\u0026lt;[u8]\u0026gt; to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/eb1b586d0e7807dd5a0d9f6064aa98122e9bf2d7\"\u003e\u003ccode\u003eeb1b586\u003c/code\u003e\u003c/a\u003e docs: Update zip_writer documentation example (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/26e6e08e704def56c3dc34c0171765325761799e\"\u003e\u003ccode\u003e26e6e08\u003c/code\u003e\u003c/a\u003e feat: Add by_index_with_options() for ignoring encryption (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/165415d7e241b33af66913f15c27c09e80a38b5a\"\u003e\u003ccode\u003e165415d\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/1d5d4edf6ce16fd6025d362da195e2f40eadeac2\"\u003e\u003ccode\u003e1d5d4ed\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/72cce40def72573208cee0b27448ad575cc1a842\"\u003e\u003ccode\u003e72cce40\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2ef4d3e5494d7f549d11c14dc4aa2aedf574dd14\"\u003e\u003ccode\u003e2ef4d3e\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9cf28cb6c0e192029ec12331230e14150afb1ba4\"\u003e\u003ccode\u003e9cf28cb\u003c/code\u003e\u003c/a\u003e test(ci): Fix: \u003ccode\u003erename\u003c/code\u003e can't be skipped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/5987cdd7096cc9cf3d39947f4f363aa14841f023\"\u003e\u003ccode\u003e5987cdd\u003c/code\u003e\u003c/a\u003e test(ci): Fix: need recursive rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/74f8a3c1897e79252fcf81d2431a787a1294dbcc\"\u003e\u003ccode\u003e74f8a3c\u003c/code\u003e\u003c/a\u003e test(ci): Need to rename more files during fuzz runs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v6.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.27 to 0.4.28\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.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/6e1735597bb21c5d979a077395df85e1d633e077\"\u003e\u003ccode\u003e6e17355\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/695\"\u003e#695\u003c/a\u003e from rust-lang/cargo/0.4.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/57719dbef54de1c9b91b986845e4285d09c9e644\"\u003e\u003ccode\u003e57719db\u003c/code\u003e\u003c/a\u003e focus on user-facing source changes in the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/e0630c6485c6ca6da22888c319d2c3d2e53cb1ae\"\u003e\u003ccode\u003ee0630c6\u003c/code\u003e\u003c/a\u003e prepare for 0.4.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/60829b11f50e34497f4dcaff44561ee908c796f9\"\u003e\u003ccode\u003e60829b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/692\"\u003e#692\u003c/a\u003e from nebkor/up-and-down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/95d44f8af52df35d78adb766bef79d8f489022a0\"\u003e\u003ccode\u003e95d44f8\u003c/code\u003e\u003c/a\u003e change names of log-level-changing methods to be more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/2b63dfada6394c537682de4834ae45eaf3bad216\"\u003e\u003ccode\u003e2b63dfa\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eup()\u003c/code\u003e and \u003ccode\u003edown()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3aa1359e926a39f841791207d6e57e00da3e68e2\"\u003e\u003ccode\u003e3aa1359\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/690\"\u003e#690\u003c/a\u003e from HaoliangXu/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/1091f2cbd21817872235eff67b8e0e68e5ec4e41\"\u003e\u003ccode\u003e1091f2c\u003c/code\u003e\u003c/a\u003e Chore:delete compare_exchange method for AtomicUsize on platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/24c5f44efd0828ed1c6dcec5adf5aebf97f0f400\"\u003e\u003ccode\u003e24c5f44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/688\"\u003e#688\u003c/a\u003e from ZylosLumen/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/44984954670f3144af1d1f323e36690bb72788f4\"\u003e\u003ccode\u003e4498495\u003c/code\u003e\u003c/a\u003e Unhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\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.140 to 1.0.145\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.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Release 1.0.145\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/23679e2b9d7e4dcaef797ca7c51a4ffb6fce9f36\"\u003e\u003ccode\u003e23679e2\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fc27bafbf740abc5e5733ec1dd2b5ae25695f895\"\u003e\u003ccode\u003efc27baf\u003c/code\u003e\u003c/a\u003e Release 1.0.144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/caef3c6ea69e126d18ee8b43dcc2c89d81207815\"\u003e\u003ccode\u003ecaef3c6\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/81ba3aaaff5c3736dd8b762dd1a0cf992bf60593\"\u003e\u003ccode\u003e81ba3aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d21e8ce7a7cc0bab2d53293de42b6343ef1d9144\"\u003e\u003ccode\u003ed21e8ce\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6beb6cd596a00f8838dc0cfc8876ed8fd065896f\"\u003e\u003ccode\u003e6beb6cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1286\"\u003e#1286\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1dbc803749213eca37080cc7f29f5aee3ac18941\"\u003e\u003ccode\u003e1dbc803\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0bf5d87003aebbbb2b46c96e668283215971d98d\"\u003e\u003ccode\u003e0bf5d87\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d12e943590208da738c092db92c34b39796a2538\"\u003e\u003ccode\u003ed12e943\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.145\"\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.172 to 0.2.177\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.177\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.176\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of the 4th arguement of \u003ccode\u003egetgrnam_r\u003c/code\u003e ([#4656](\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4656\"\u003erust-lang/libc#4656\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.177/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.176...0.2.177\"\u003e0.2.177\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.175...0.2.176\"\u003e0.2.176\u003c/a\u003e - 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\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/rust-lang/libc/commit/9f598d245e18ecb243118cfde095f24598ec9d5b\"\u003e\u003ccode\u003e9f598d2\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.177\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/329a5e77fd0666d9c2fda463eb005cfbb28c3e8c\"\u003e\u003ccode\u003e329a5e7\u003c/code\u003e\u003c/a\u003e Add missing TIOCGETA/TIOCSETA constants for macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72a40e2550f924e8e5736a96afe71c71b988b08b\"\u003e\u003ccode\u003e72a40e2\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/2914d6f735740b40b8abbbae251aad11daf48885\"\u003e\u003ccode\u003e2914d6f\u003c/code\u003e\u003c/a\u003e linux_like: add SIGEMT for mips* and sparc*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ff2ff25f15bbd01c03482c0c1f49411b0b622957\"\u003e\u003ccode\u003eff2ff25\u003c/code\u003e\u003c/a\u003e openbsd add elf_aux_info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4ae44a44945ce5c2751aa198171bc1f47c292723\"\u003e\u003ccode\u003e4ae44a4\u003c/code\u003e\u003c/a\u003e Update semver tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d5737a01378862df540367c627b18d8a26dbdd0e\"\u003e\u003ccode\u003ed5737a0\u003c/code\u003e\u003c/a\u003e Define _CS_PATH on the BSDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/fe277da53e919bb8272aa695e8df44b48aab95a3\"\u003e\u003ccode\u003efe277da\u003c/code\u003e\u003c/a\u003e redox: more sysconf constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/bdad4264ced348e8e1a8ffc25a9b493fae124fa9\"\u003e\u003ccode\u003ebdad426\u003c/code\u003e\u003c/a\u003e wasip2: Invert conditional to include p2 APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0af069dcbfdb8ea80e437a50bc98ffd186915247\"\u003e\u003ccode\u003e0af069d\u003c/code\u003e\u003c/a\u003e Windows: add \u003ccode\u003ewcsnlen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.172...0.2.177\"\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.7.2 to 8.9.0\n\nUpdates `which` from 7.0.3 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\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\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\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.3...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.24\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.24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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.23...v0.2.24\"\u003e0.2.24\u003c/a\u003e - 2025-08-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/40846923f0ce024bcf8d3e9100cab64a38c8dd08\"\u003e\u003ccode\u003e4084692\u003c/code\u003e\u003c/a\u003e chore: release v0.2.24 (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/03ce5999702e92cd8748b10ac977714fdcc80542\"\u003e\u003ccode\u003e03ce599\u003c/code\u003e\u003c/a\u003e Make unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.20.0 to 3.23.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.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\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\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/fe9f4a305b785abd1f4f912c8304bcc90024f695\"\u003e\u003ccode\u003efe9f4a3\u003c/code\u003e\u003c/a\u003e chore: release v3.23.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/006c3fd55aa788e640f83a0aac54660e23e355e6\"\u003e\u003ccode\u003e006c3fd\u003c/code\u003e\u003c/a\u003e fix: use std::os::fd instead of std::os::wasi (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b0e6309a589799181bc1434fdcb3b3b07b9b070e\"\u003e\u003ccode\u003eb0e6309\u003c/code\u003e\u003c/a\u003e doc: Update COPYRIGHT link (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2d6fc3fb5794c0e7fe6c944f72fd0e462480b101\"\u003e\u003ccode\u003e2d6fc3f\u003c/code\u003e\u003c/a\u003e Fix formatting in Builder::disable_cleanup documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f720dbe098f847f3899d83305f565a5c46bb818d\"\u003e\u003ccode\u003ef720dbe\u003c/code\u003e\u003c/a\u003e chore: release 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/55d742cb5d37d51c5ee107ae6c3898deeb0cc592\"\u003e\u003ccode\u003e55d742c\u003c/code\u003e\u003c/a\u003e chore: remove deprecated unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bc41a0b586ec52da28971763378162e96d96be8a\"\u003e\u003ccode\u003ebc41a0b\u003c/code\u003e\u003c/a\u003e build(deps): update windows-sys requirement from \u0026gt;=0.52, \u0026lt;0.61 to \u0026gt;=0.52, \u0026lt;0....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3c55387edee0d79041092f5abfbe899de4fbc8db\"\u003e\u003ccode\u003e3c55387\u003c/code\u003e\u003c/a\u003e test: make sure we don't drop tempdirs early (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/17bf644406959b75bf83d44fcfbd1dfa63d86730\"\u003e\u003ccode\u003e17bf644\u003c/code\u003e\u003c/a\u003e doc(builder): clarify permissions (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/c7423f1761f569c60c504ffed0ef6e124430b162\"\u003e\u003ccode\u003ec7423f1\u003c/code\u003e\u003c/a\u003e doc(env): document the alternative to setting the tempdir (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.20.0...v3.23.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.41 to 0.4.42\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\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 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/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling 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/1731\"\u003echronotope/chrono#1731\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/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42\"\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.8\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.80\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/292\"\u003e#292\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/292\"\u003erust-lang/regex#292\u003c/a\u003e):\nFixes bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/291\"\u003e#291\u003c/a\u003e, which was introduced by PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/290\"\u003e#290\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\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...\n\n_Description has been truncated_","html_url":"https://github.com/rasgaxota572/Aicp/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasgaxota572%2FAicp/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3586900030","node_id":"PR_kwDOPSab9M6xb-uF","number":110,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud_magic with 77 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-12T14:35:44.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-04T14:42:57.000Z","updated_at":"2025-11-12T14:35:46.000Z","time_to_close":690767,"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.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.51","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip","old_version":"3.0.0","new_version":"6.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.173","new_version":"0.2.177","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.7.2","new_version":"8.9.0"},{"name":"getopts","old_version":"0.2.23","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"procfs","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"android_logger","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"anstream","old_version":"0.6.19","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.9","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.88","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.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.18.1","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.27","new_version":"1.2.44","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.5.40","new_version":"4.5.51","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.40","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"generic-array","old_version":"0.14.7","new_version":"0.14.9","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","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.9.0","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"libz-rs-sys","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"once_cell_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/once_cell_polyfill"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"procfs-core","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"r-efi","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"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.7.2","new_version":"8.9.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.9.0"},{"name":"rustc-demangle","old_version":"0.1.25","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"syn","old_version":"2.0.103","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.45.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.3","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud_magic","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud_magic with 77 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.51` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `6.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.173` | `0.2.177` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.7.2` | `8.9.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.23` | `0.2.24` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [procfs](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.15.0` | `0.15.1` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.19` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.13` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.3` | `1.1.4` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.9` | `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.88` | `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.75` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.18.1` | `3.19.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.44` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.4` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.51` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.49` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.5` | `0.7.6` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.10` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.5` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.7` | `0.14.9` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\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.9.0` | `2.12.0` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [libz-rs-sys](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.2` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill) | `1.70.1` | `1.70.2` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [procfs-core](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.2.0` | `5.3.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| rust-embed-impl | `8.7.2` | `8.9.0` |\n| rust-embed-utils | `8.7.2` | `8.9.0` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.25` | `0.1.26` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.48.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.2.1` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.3` | `0.2.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.2` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.98 to 1.0.100\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.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100\"\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.40 to 4.5.51\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.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Update runtime error text to match \u003ccode\u003eclap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\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\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.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Update runtime error text to match \u003ccode\u003eclap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\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\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/b49dae25ec3124ac8b8c1b05a7bcc0645cf0cdc4\"\u003e\u003ccode\u003eb49dae2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d37b0b57abcff86caaee002ff82206bc0440e5a0\"\u003e\u003ccode\u003ed37b0b5\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3398b6ab10152dc86d443d3281ceb2063f33131f\"\u003e\u003ccode\u003e3398b6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6009\"\u003e#6009\u003c/a\u003e from gtema/complete_try_generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/21fc9e46d4151f1e64acbe2693fb88ef2ad7d0c0\"\u003e\u003ccode\u003e21fc9e4\u003c/code\u003e\u003c/a\u003e feat(clap-complete): Introduce fallible generator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/bd01bdc0ffa3308555a81ad170be9e02854b2e3f\"\u003e\u003ccode\u003ebd01bdc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6012\"\u003e#6012\u003c/a\u003e from epage/sub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ed0c63deba72682ce67c39bfe867fc82dd26b870\"\u003e\u003ccode\u003eed0c63d\u003c/code\u003e\u003c/a\u003e docs(derive): Specify arg_required_else_help is set for users\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2188d9af318f3287c1c5a52cba6b9dfebe7bb75\"\u003e\u003ccode\u003ee2188d9\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6004\"\u003e#6004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e01f2b764016ce6ca03a4959310fee2cc112114a\"\u003e\u003ccode\u003ee01f2b7\u003c/code\u003e\u003c/a\u003e docs: Cleanup unused links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6b12a81bafe7b9d013b06981f520ab4c70da5510\"\u003e\u003ccode\u003e6b12a81\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8dd92a792d3e0424dd377fbb62d2dcdbeadbd425\"\u003e\u003ccode\u003e8dd92a7\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.40...clap_complete-v4.5.51\"\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.34 to 0.2.35\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.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 6.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\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd legacy shrink/reduce/implode compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAES metadata was not copied correctly in raw copy methods, which could corrupt the copied file. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement by_path*() methods on ZipArchive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue introduced by the swap from \u003ccode\u003elzma-rs\u003c/code\u003e to \u003ccode\u003eliblzma\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to read zip files with unsupported extended timestamps (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/400\"\u003e#400\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\u003eenable clamp_opt for ppmd and xz (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.0\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\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/v5.1.1...v6.0.0\"\u003e6.0.0\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd by_index_with_options(), which can be used to ignore encryption in a file's metadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/439\"\u003e#439\u003c/a\u003e) and may be used for other file-specific overrides in the future.\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\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] \u003ccode\u003eFileOptions::add_extra_data\u003c/code\u003e is now generic and accepts any \u003ccode\u003eAsRef\u0026lt;[u8]\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.0.1...v5.1.0\"\u003e5.1.0\u003c/a\u003e - 2025-09-10\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd legacy shrink/reduce/implode compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e - 2025-09-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAES metadata was not copied correctly in raw copy methods, which could corrupt the copied file. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.6.1...v5.0.0\"\u003e5.0.0\u003c/a\u003e - 2025-09-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement by_path*() methods on ZipArchive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.6.0...v4.6.1\"\u003e4.6.1\u003c/a\u003e - 2025-09-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue introduced by the swap from \u003ccode\u003elzma-rs\u003c/code\u003e to \u003ccode\u003eliblzma\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.5.0...v4.6.0\"\u003e4.6.0\u003c/a\u003e - 2025-08-30\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to read zip files with unsupported extended timestamps (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/400\"\u003e#400\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/abfc23d19e5c6038cba27eb3a897bc34c6d5bf86\"\u003e\u003ccode\u003eabfc23d\u003c/code\u003e\u003c/a\u003e feat: Upgrade [Extended]FileOptions::add_extra_data() data from Box\u0026lt;[u8]\u0026gt; to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/eb1b586d0e7807dd5a0d9f6064aa98122e9bf2d7\"\u003e\u003ccode\u003eeb1b586\u003c/code\u003e\u003c/a\u003e docs: Update zip_writer documentation example (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/26e6e08e704def56c3dc34c0171765325761799e\"\u003e\u003ccode\u003e26e6e08\u003c/code\u003e\u003c/a\u003e feat: Add by_index_with_options() for ignoring encryption (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/165415d7e241b33af66913f15c27c09e80a38b5a\"\u003e\u003ccode\u003e165415d\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/1d5d4edf6ce16fd6025d362da195e2f40eadeac2\"\u003e\u003ccode\u003e1d5d4ed\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/72cce40def72573208cee0b27448ad575cc1a842\"\u003e\u003ccode\u003e72cce40\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2ef4d3e5494d7f549d11c14dc4aa2aedf574dd14\"\u003e\u003ccode\u003e2ef4d3e\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9cf28cb6c0e192029ec12331230e14150afb1ba4\"\u003e\u003ccode\u003e9cf28cb\u003c/code\u003e\u003c/a\u003e test(ci): Fix: \u003ccode\u003erename\u003c/code\u003e can't be skipped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/5987cdd7096cc9cf3d39947f4f363aa14841f023\"\u003e\u003ccode\u003e5987cdd\u003c/code\u003e\u003c/a\u003e test(ci): Fix: need recursive rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/74f8a3c1897e79252fcf81d2431a787a1294dbcc\"\u003e\u003ccode\u003e74f8a3c\u003c/code\u003e\u003c/a\u003e test(ci): Need to rename more files during fuzz runs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v6.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.27 to 0.4.28\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.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/6e1735597bb21c5d979a077395df85e1d633e077\"\u003e\u003ccode\u003e6e17355\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/695\"\u003e#695\u003c/a\u003e from rust-lang/cargo/0.4.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/57719dbef54de1c9b91b986845e4285d09c9e644\"\u003e\u003ccode\u003e57719db\u003c/code\u003e\u003c/a\u003e focus on user-facing source changes in the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/e0630c6485c6ca6da22888c319d2c3d2e53cb1ae\"\u003e\u003ccode\u003ee0630c6\u003c/code\u003e\u003c/a\u003e prepare for 0.4.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/60829b11f50e34497f4dcaff44561ee908c796f9\"\u003e\u003ccode\u003e60829b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/692\"\u003e#692\u003c/a\u003e from nebkor/up-and-down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/95d44f8af52df35d78adb766bef79d8f489022a0\"\u003e\u003ccode\u003e95d44f8\u003c/code\u003e\u003c/a\u003e change names of log-level-changing methods to be more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/2b63dfada6394c537682de4834ae45eaf3bad216\"\u003e\u003ccode\u003e2b63dfa\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eup()\u003c/code\u003e and \u003ccode\u003edown()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3aa1359e926a39f841791207d6e57e00da3e68e2\"\u003e\u003ccode\u003e3aa1359\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/690\"\u003e#690\u003c/a\u003e from HaoliangXu/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/1091f2cbd21817872235eff67b8e0e68e5ec4e41\"\u003e\u003ccode\u003e1091f2c\u003c/code\u003e\u003c/a\u003e Chore:delete compare_exchange method for AtomicUsize on platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/24c5f44efd0828ed1c6dcec5adf5aebf97f0f400\"\u003e\u003ccode\u003e24c5f44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/688\"\u003e#688\u003c/a\u003e from ZylosLumen/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/44984954670f3144af1d1f323e36690bb72788f4\"\u003e\u003ccode\u003e4498495\u003c/code\u003e\u003c/a\u003e Unhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\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.140 to 1.0.145\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.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Release 1.0.145\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/23679e2b9d7e4dcaef797ca7c51a4ffb6fce9f36\"\u003e\u003ccode\u003e23679e2\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fc27bafbf740abc5e5733ec1dd2b5ae25695f895\"\u003e\u003ccode\u003efc27baf\u003c/code\u003e\u003c/a\u003e Release 1.0.144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/caef3c6ea69e126d18ee8b43dcc2c89d81207815\"\u003e\u003ccode\u003ecaef3c6\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/81ba3aaaff5c3736dd8b762dd1a0cf992bf60593\"\u003e\u003ccode\u003e81ba3aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d21e8ce7a7cc0bab2d53293de42b6343ef1d9144\"\u003e\u003ccode\u003ed21e8ce\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6beb6cd596a00f8838dc0cfc8876ed8fd065896f\"\u003e\u003ccode\u003e6beb6cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1286\"\u003e#1286\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1dbc803749213eca37080cc7f29f5aee3ac18941\"\u003e\u003ccode\u003e1dbc803\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0bf5d87003aebbbb2b46c96e668283215971d98d\"\u003e\u003ccode\u003e0bf5d87\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d12e943590208da738c092db92c34b39796a2538\"\u003e\u003ccode\u003ed12e943\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.145\"\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.173 to 0.2.177\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.177\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.176\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of the 4th arguement of \u003ccode\u003egetgrnam_r\u003c/code\u003e ([#4656](\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4656\"\u003erust-lang/libc#4656\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.177/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.176...0.2.177\"\u003e0.2.177\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.175...0.2.176\"\u003e0.2.176\u003c/a\u003e - 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\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/rust-lang/libc/commit/9f598d245e18ecb243118cfde095f24598ec9d5b\"\u003e\u003ccode\u003e9f598d2\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.177\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/329a5e77fd0666d9c2fda463eb005cfbb28c3e8c\"\u003e\u003ccode\u003e329a5e7\u003c/code\u003e\u003c/a\u003e Add missing TIOCGETA/TIOCSETA constants for macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72a40e2550f924e8e5736a96afe71c71b988b08b\"\u003e\u003ccode\u003e72a40e2\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/2914d6f735740b40b8abbbae251aad11daf48885\"\u003e\u003ccode\u003e2914d6f\u003c/code\u003e\u003c/a\u003e linux_like: add SIGEMT for mips* and sparc*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ff2ff25f15bbd01c03482c0c1f49411b0b622957\"\u003e\u003ccode\u003eff2ff25\u003c/code\u003e\u003c/a\u003e openbsd add elf_aux_info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4ae44a44945ce5c2751aa198171bc1f47c292723\"\u003e\u003ccode\u003e4ae44a4\u003c/code\u003e\u003c/a\u003e Update semver tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d5737a01378862df540367c627b18d8a26dbdd0e\"\u003e\u003ccode\u003ed5737a0\u003c/code\u003e\u003c/a\u003e Define _CS_PATH on the BSDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/fe277da53e919bb8272aa695e8df44b48aab95a3\"\u003e\u003ccode\u003efe277da\u003c/code\u003e\u003c/a\u003e redox: more sysconf constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/bdad4264ced348e8e1a8ffc25a9b493fae124fa9\"\u003e\u003ccode\u003ebdad426\u003c/code\u003e\u003c/a\u003e wasip2: Invert conditional to include p2 APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0af069dcbfdb8ea80e437a50bc98ffd186915247\"\u003e\u003ccode\u003e0af069d\u003c/code\u003e\u003c/a\u003e Windows: add \u003ccode\u003ewcsnlen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.173...0.2.177\"\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.7.2 to 8.9.0\n\nUpdates `getopts` from 0.2.23 to 0.2.24\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.24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\u003c/a\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-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.23...v0.2.24\"\u003e0.2.24\u003c/a\u003e - 2025-08-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\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/rust-lang/getopts/commit/40846923f0ce024bcf8d3e9100cab64a38c8dd08\"\u003e\u003ccode\u003e4084692\u003c/code\u003e\u003c/a\u003e chore: release v0.2.24 (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/03ce5999702e92cd8748b10ac977714fdcc80542\"\u003e\u003ccode\u003e03ce599\u003c/code\u003e\u003c/a\u003e Make unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.23...v0.2.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.20.0 to 3.23.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.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\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\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/fe9f4a305b785abd1f4f912c8304bcc90024f695\"\u003e\u003ccode\u003efe9f4a3\u003c/code\u003e\u003c/a\u003e chore: release v3.23.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/006c3fd55aa788e640f83a0aac54660e23e355e6\"\u003e\u003ccode\u003e006c3fd\u003c/code\u003e\u003c/a\u003e fix: use std::os::fd instead of std::os::wasi (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b0e6309a589799181bc1434fdcb3b3b07b9b070e\"\u003e\u003ccode\u003eb0e6309\u003c/code\u003e\u003c/a\u003e doc: Update COPYRIGHT link (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2d6fc3fb5794c0e7fe6c944f72fd0e462480b101\"\u003e\u003ccode\u003e2d6fc3f\u003c/code\u003e\u003c/a\u003e Fix formatting in Builder::disable_cleanup documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f720dbe098f847f3899d83305f565a5c46bb818d\"\u003e\u003ccode\u003ef720dbe\u003c/code\u003e\u003c/a\u003e chore: release 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/55d742cb5d37d51c5ee107ae6c3898deeb0cc592\"\u003e\u003ccode\u003e55d742c\u003c/code\u003e\u003c/a\u003e chore: remove deprecated unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bc41a0b586ec52da28971763378162e96d96be8a\"\u003e\u003ccode\u003ebc41a0b\u003c/code\u003e\u003c/a\u003e build(deps): update windows-sys requirement from \u0026gt;=0.52, \u0026lt;0.61 to \u0026gt;=0.52, \u0026lt;0....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3c55387edee0d79041092f5abfbe899de4fbc8db\"\u003e\u003ccode\u003e3c55387\u003c/code\u003e\u003c/a\u003e test: make sure we don't drop tempdirs early (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/17bf644406959b75bf83d44fcfbd1dfa63d86730\"\u003e\u003ccode\u003e17bf644\u003c/code\u003e\u003c/a\u003e doc(builder): clarify permissions (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/c7423f1761f569c60c504ffed0ef6e124430b162\"\u003e\u003ccode\u003ec7423f1\u003c/code\u003e\u003c/a\u003e doc(env): document the alternative to setting the tempdir (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.20.0...v3.23.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.41 to 0.4.42\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\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 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/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling 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/1731\"\u003echronotope/chrono#1731\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/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42\"\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.8\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.80\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/292\"\u003e#292\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/292\"\u003erust-lang/regex#292\u003c/a\u003e):\nFixes bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/291\"\u003e#291\u003c/a\u003e, which was introduced by PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/290\"\u003e#290\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\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\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/140f8949da3f575490bac80ff23dfc29458b82c7\"\u003e\u003ccode\u003e140f894\u003c/code\u003e\u003c/a\u003e regex-lite-0.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/27d6d65263cb80266a62e3189408a44f201a0975\"\u003e\u003ccode\u003e27d6d65\u003c/code\u003e\u003c/a\u003e 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/85398ad5002048bbeaa90f1fe37fbb31df2bc0d6\"\u003e\u003ccode\u003e85398ad\u003c/code\u003e\u003c/a\u003e changelog: 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/764efbd305d3a7b817ec8892ff0a656ec657d660\"\u003e\u003ccode\u003e764efbd\u003c/code\u003e\u003c/a\u003e api: tweak the lifetime of \u003ccode\u003eCaptures::get_match\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ee6aa55e01786e4d2c11eb1be805835bbb3bfa99\"\u003e\u003ccode\u003eee6aa55\u003c/code\u003e\u003c/a\u003e rure-0.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/42076c6bca89a745483aba38e0661c488100f057\"\u003e\u003ccode\u003e42076c6\u003c/code\u003e\u003c/a\u003e 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/aef2153e31bb261596bf48fe3ae2978bba0f0e65\"\u003e\u003ccode\u003eaef2153\u003c/code\u003e\u003c/a\u003e deps: bump to regex-automata 0.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/459dbbeaa9f3fa430f4a023a4ca6945417fabce3\"\u003e\u003ccode\u003e459dbbe\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/610bf2d76e3f4082ad4cb094541bbf680891cf14\"\u003e\u003ccode\u003e610bf2d\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7dbb384dd098be9e06395e2dbecb9c4adb36c8fe\"\u003e\u003ccode\u003e7dbb384\u003c/code\u003e\u003c/a\u003e changelog: 1.12.0\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.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `procfs` from 0.17.0 to 0.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eminence/procfs/releases\"\u003eprocfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003egenerate-link-to-definition\u003c/code\u003e rustdoc feature on docs.rs by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/320\"\u003eeminence/procfs#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse correct MSRV by \u003ca href=\"https://github.com/tyilo\"\u003e\u003ccode\u003e@​tyilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/328\"\u003eeminence/procfs#328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereplace hardcoded crate name by env var that returns the crate's name dynamically by \u003ca href=\"https://github.com/PauloMigAlmeida\"\u003e\u003ccode\u003e@​PauloMigAlmeida\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/327\"\u003eeminence/procfs#327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused crate and use by \u003ca href=\"https://github.com/javierhonduco\"\u003e\u003ccode\u003e@​javierhonduco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/329\"\u003eeminence/procfs#329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix lints as the names have changed by \u003ca href=\"https://github.com/javierhonduco\"\u003e\u003ccode\u003e@​javierhonduco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/330\"\u003eeminence/procfs#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce short-lived allocations in memory maps parsing by \u003ca href=\"https://github.com/javierhonduco\"\u003e\u003ccode\u003e@​javierhonduco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/331\"\u003eeminence/procfs#331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around 32/64 bit mismatch by \u003ca href=\"https://github.com/musicinmybrain\"\u003e\u003ccode\u003e@​musicinmybrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/326\"\u003eeminence/procfs#326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParse /proc/pid/status \u0026quot;Groups\u0026quot; field as u32 by \u003ca href=\"https://github.com/Jongy\"\u003e\u003ccode\u003e@​Jongy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/334\"\u003eeminence/procfs#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake get_pressure and parse_pressure_record public by \u003ca href=\"https://github.com/SebastiaanYN\"\u003e\u003ccode\u003e@​SebastiaanYN\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/335\"\u003eeminence/procfs#335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse AsRef\u003c!-- raw HTML omitted --\u003e for user-facing path parameters by \u003ca href=\"https://github.com/Jongy\"\u003e\u003ccode\u003e@​Jongy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/336\"\u003eeminence/procfs#336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck process name in test_proc_status_for_kthreadd by \u003ca href=\"https://github.com/NoisyCoil\"\u003e\u003ccode\u003e@​NoisyCoil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/337\"\u003eeminence/procfs#337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efull\u003c/code\u003e record to \u003ccode\u003eCpuPressure\u003c/code\u003e by \u003ca href=\"https://github.com/SebastiaanYN\"\u003e\u003ccode\u003e@​SebastiaanYN\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/338\"\u003eeminence/procfs#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update \u003ccode\u003erustix\u003c/code\u003e to 1.0.1 by \u003ca href=\"https://github.com/cratelyn\"\u003e\u003ccode\u003e@​cratelyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/340\"\u003eeminence/procfs#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive PartialEq \u0026amp; Eq for FDTarget by \u003ca href=\"https://github.com/Jongy\"\u003e\u003ccode\u003e@​Jongy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/339\"\u003eeminence/procfs#339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix README.md example compilation by \u003ca href=\"https://github.com/rantala\"\u003e\u003ccode\u003e@​rantala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/342\"\u003eeminence/procfs#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for trait derivation on wasm targets by \u003ca href=\"https://github.com/fzylogic\"\u003e\u003ccode\u003e@​fzylogic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/345\"\u003eeminence/procfs#345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Process.open_relative_flags by \u003ca href=\"https://github.com/Jongy\"\u003e\u003ccode\u003e@​Jongy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/341\"\u003eeminence/procfs#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix wrong spelling in nfs mount by \u003ca href=\"https://github.com/arthur-zhang\"\u003e\u003ccode\u003e@​arthur-zhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/347\"\u003eeminence/procfs#347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to check_unwrap test helper function by \u003ca href=\"https://github.com/eminence\"\u003e\u003ccode\u003e@​eminence\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/355\"\u003eeminence/procfs#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd /proc/pid/syscall parsing support by \u003ca href=\"https://github.com/jebradbury39\"\u003e\u003cc...\n\n_Description has been truncated_","html_url":"https://github.com/WildKernels/Wild_KSU/pull/110","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildKernels%2FWild_KSU/issues/110","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/110/packages"}],"issue_packages":[{"old_version":"4.6.3","new_version":"4.6.4","update_type":"patch","path":"/backend","pr_created_at":"2026-07-27T21:46:30.000Z","version_change":"4.6.3 → 4.6.4","issue":{"uuid":"4992603275","node_id":"PR_kwDOKdu3vc73JElo","number":43,"state":"open","title":"Bump the backend-cargo group in /backend with 4 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-27T21:46:30.000Z","updated_at":"2026-07-27T21:46:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"backend-cargo","update_count":4,"packages":[{"name":"base64","old_version":"0.22.1","new_version":"0.23.0","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"clap","old_version":"4.6.3","new_version":"4.6.4","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.6.3","new_version":"4.6.4","repository_url":"https://github.com/clap-rs/clap"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"}],"path":"/backend","ecosystem":"cargo"},"body":"Bumps the backend-cargo group in /backend with 4 updates: [base64](https://github.com/marshallpierce/rust-base64), [clap](https://github.com/clap-rs/clap), [clap_derive](https://github.com/clap-rs/clap) and [tokio-util](https://github.com/tokio-rs/tokio).\n\nUpdates `base64` from 0.22.1 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md\"\u003ebase64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.23.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more consts for preconfigured configs and engines\u003c/li\u003e\n\u003cli\u003eMake DecodeError::InvalidLastSymbol more clear by including the decoded value\u003c/li\u003e\n\u003cli\u003eAdded SIMD-accelerated engines behind the default-on \u003ccode\u003esimd-unsafe\u003c/code\u003e feature: \u003ccode\u003eSimd\u003c/code\u003e picks the best\ninstruction set at runtime (AVX2 on \u003ccode\u003ex86_64\u003c/code\u003e, NEON on \u003ccode\u003eaarch64\u003c/code\u003e) and falls back to the scalar\n\u003ccode\u003eGeneralPurpose\u003c/code\u003e engine, while \u003ccode\u003eAvx2\u003c/code\u003e and \u003ccode\u003eNeon\u003c/code\u003e target one instruction set with no runtime\ndetection and work in \u003ccode\u003eno_std\u003c/code\u003e. The engines support the standard and URL-safe alphabets.\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.71.0\u003c/li\u003e\n\u003cli\u003eAdd support for custom padding symbols\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/marshallpierce/rust-base64/commit/9e9220a4166f628de7c8803289e120ae1e944f78\"\u003e\u003ccode\u003e9e9220a\u003c/code\u003e\u003c/a\u003e v0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/870326ec592eebde9d6bfe4c5d8130c591273e9c\"\u003e\u003ccode\u003e870326e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/306\"\u003e#306\u003c/a\u003e from marshallpierce/mp/trailing-bits-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/fbec5f1050f9fc16e6a826ebabaa2b7b0644bd67\"\u003e\u003ccode\u003efbec5f1\u003c/code\u003e\u003c/a\u003e Document no trailing trailing bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/0a23549968f059b53cf39e96eba8f46779f322a7\"\u003e\u003ccode\u003e0a23549\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/305\"\u003e#305\u003c/a\u003e from marshallpierce/mp/edition-2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/f10b7e20614135aa61289140683fc93e5a45d338\"\u003e\u003ccode\u003ef10b7e2\u003c/code\u003e\u003c/a\u003e Update deps \u0026amp; edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/9d21a598860645cb6290940e7a43033bc43ebd74\"\u003e\u003ccode\u003e9d21a59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/304\"\u003e#304\u003c/a\u003e from marshallpierce/mp/custom-padding-rebase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/f70bad2caaa85350b95d988bfb9a0997e824bfd8\"\u003e\u003ccode\u003ef70bad2\u003c/code\u003e\u003c/a\u003e Support custom padding symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/684d79cd3deb8dfd5323619634c75bc0ff6edfd9\"\u003e\u003ccode\u003e684d79c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/301\"\u003e#301\u003c/a\u003e from marshallpierce/mp/simd-gardening\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/5bf66f2646c6fd99e1b18bf4e2bb0a47d34e1eaa\"\u003e\u003ccode\u003e5bf66f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/284\"\u003e#284\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/d3831cfbf7dafe226a8383450c3410e2f67c826a\"\u003e\u003ccode\u003ed3831cf\u003c/code\u003e\u003c/a\u003e Followups to SIMD work\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/marshallpierce/rust-base64/compare/v0.22.1...v0.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.3 to 4.6.4\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.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\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/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.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\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/clap-rs/clap/commit/87ec1ad80dc174563cba130772823562e4427560\"\u003e\u003ccode\u003e87ec1ad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78f2529351ad2133c453005e54f6b35ce3ae800b\"\u003e\u003ccode\u003e78f2529\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b61f270930e60ee4968dfed7dc81eef51232f22b\"\u003e\u003ccode\u003eb61f270\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6369\"\u003e#6369\u003c/a\u003e from Metbcy/fix/zsh-completion-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/74c6666698e90ff0141eb50dd169915f59fa7bcf\"\u003e\u003ccode\u003e74c6666\u003c/code\u003e\u003c/a\u003e fix(complete): Keep zsh candidate order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d142d8f96650c49302aeab87814d5bf352dbf4db\"\u003e\u003ccode\u003ed142d8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6360\"\u003e#6360\u003c/a\u003e from epage/string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ba89563c9d4c806afba2002c345b7108b64f1a1e\"\u003e\u003ccode\u003eba89563\u003c/code\u003e\u003c/a\u003e style: Prefer explicit string operations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/bea966e84a50dc375d75baecbd469362b4f66281\"\u003e\u003ccode\u003ebea966e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6359\"\u003e#6359\u003c/a\u003e from epage/man\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b811986e6d8eeeba679e43ddc07bcd06ee6da17b\"\u003e\u003ccode\u003eb811986\u003c/code\u003e\u003c/a\u003e chore(man):Remove unused required-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0010bf290aae52b827134d7a88ecb58a8e3e88aa\"\u003e\u003ccode\u003e0010bf2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6358\"\u003e#6358\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/bab9b24b129f5bfd6f5680cd5273d4d6be7cb37d\"\u003e\u003ccode\u003ebab9b24\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6357\"\u003e#6357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.3...clap_complete-v4.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_derive` from 4.6.3 to 4.6.4\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_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\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/clap-rs/clap/commit/466b2be56c5811d1af62c407f5a00456350ece62\"\u003e\u003ccode\u003e466b2be\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dbc07900607bc591dc964ebd8ce4631237d766f1\"\u003e\u003ccode\u003edbc0790\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd40ed75eb72952915b5725c7982d785fa840c35\"\u003e\u003ccode\u003edd40ed7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6451\"\u003e#6451\u003c/a\u003e from epage/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7cf4891ebafaeff05811c6ab585e690d0dda4828\"\u003e\u003ccode\u003e7cf4891\u003c/code\u003e\u003c/a\u003e chore: Upgrade to syn v3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.6.3...v4.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.18 to 0.7.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.18...tokio-util-0.7.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/msdrigg/roam/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/msdrigg%2Froam/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"}},{"old_version":"4.5.55","new_version":"4.6.1","update_type":"minor","path":null,"pr_created_at":"2026-05-13T18:20:03.000Z","version_change":"4.5.55 → 4.6.1","issue":{"uuid":"4440215677","node_id":"PR_kwDOQ910_s7bPET7","number":44,"state":"closed","title":"chore(deps): bump the dependencies group with 98 updates","user":"dependabot[bot]","labels":[],"assignees":["ararog"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-14T00:02:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-13T18:20:03.000Z","updated_at":"2026-05-14T00:08:45.000Z","time_to_close":20551,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":98,"packages":[{"name":"clap","old_version":"4.5.60","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"hyper","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"vetis","old_version":"0.1.4-beta.5","new_version":"0.1.4-beta.6","repository_url":"https://github.com/ararog/vetis"},{"name":"tokio","old_version":"1.49.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"matchit","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/ibraheemdev/matchit"},{"name":"env_logger","old_version":"0.11.9","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"anstream","old_version":"0.6.21","new_version":"1.0.0","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.13","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.7","new_version":"1.0.0","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-executor","old_version":"1.13.3","new_version":"1.14.0","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-signal","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"aws-lc-rs","old_version":"1.15.4","new_version":"1.17.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-lc-sys","old_version":"0.37.0","new_version":"0.41.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"bitflags","old_version":"2.10.0","new_version":"2.11.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bumpalo","old_version":"3.19.1","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.55","new_version":"1.2.62","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.55","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"cmake","old_version":"0.1.57","new_version":"0.1.58","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"const_fn","old_version":"0.4.11","new_version":"0.4.12","repository_url":"https://github.com/taiki-e/const_fn"},{"name":"crossfire","old_version":"3.1.3","new_version":"3.1.10","repository_url":"https://github.com/frostyplanet/crossfire-rs"},{"name":"data-encoding","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/ia0/data-encoding"},{"name":"deboa","old_version":"0.1.0-beta.2","new_version":"0.1.0-beta.15","repository_url":"https://github.com/ararog/deboa"},{"name":"deranged","old_version":"0.5.6","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"env_filter","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"fragile","old_version":"2.0.1","new_version":"2.1.0","repository_url":"https://github.com/mitsuhiko/fragile"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-executor","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"h2","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/hyperium/h2"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/krisprice/ipnet"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jiff","old_version":"0.2.19","new_version":"0.2.24","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jiff-static","old_version":"0.2.19","new_version":"0.2.24","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"libc","old_version":"0.2.181","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"libmimalloc-sys","old_version":"0.1.44","new_version":"0.1.47","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"mimalloc","old_version":"0.1.48","new_version":"0.1.50","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"piper","old_version":"0.2.4","new_version":"0.2.5","repository_url":"https://github.com/smol-rs/piper"},{"name":"portable-atomic-util","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/taiki-e/portable-atomic-util"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"quinn-proto","old_version":"0.11.13","new_version":"0.11.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quote","old_version":"1.0.44","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex-syntax","old_version":"0.8.9","new_version":"0.8.10","repository_url":"https://github.com/rust-lang/regex"},{"name":"rt-gate","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/ararog/gate"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustix","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.40","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.14.0","new_version":"1.14.1","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.9","new_version":"0.103.13","repository_url":"https://github.com/rustls/webpki"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"security-framework","old_version":"3.5.1","new_version":"3.7.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"security-framework-sys","old_version":"2.15.0","new_version":"2.17.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"serde_spanned","old_version":"1.0.4","new_version":"1.1.1","repository_url":"https://github.com/toml-rs/toml"},{"name":"signal-hook","old_version":"0.4.3","new_version":"0.4.4","repository_url":"https://github.com/vorner/signal-hook"},{"name":"tinystr","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-macros","old_version":"2.6.0","new_version":"2.7.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.0.7+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.6+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"unicode-ident","old_version":"1.0.23","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.3+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"webpki-roots","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"windows-sys","old_version":"0.45.0","new_version":"0.52.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-targets","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_gnullvm","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_aarch64_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_gnu","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_i686_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnu","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_gnullvm","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows_x86_64_msvc","old_version":"0.42.2","new_version":"0.52.6","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"wit-bindgen","old_version":"0.51.0","new_version":"0.57.1","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.39","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.39","new_version":"0.8.48","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerotrie","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.5","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.2","new_version":"0.11.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.20","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 98 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |\n| [vetis](https://github.com/ararog/vetis) | `0.1.4-beta.5` | `0.1.4-beta.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.3` |\n| [matchit](https://github.com/ibraheemdev/matchit) | `0.9.1` | `0.9.2` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.9` | `0.11.10` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.21` | `1.0.0` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.13` | `1.0.14` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.7` | `1.0.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.3` | `1.14.0` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.13` | `0.2.14` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.15.4` | `1.17.0` |\n| [aws-lc-sys](https://github.com/aws/aws-lc-rs) | `0.37.0` | `0.41.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.10.0` | `2.11.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.1` | `3.20.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.55` | `1.2.62` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.55` | `4.6.1` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.0.0` | `1.1.0` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.57` | `0.1.58` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [const_fn](https://github.com/taiki-e/const_fn) | `0.4.11` | `0.4.12` |\n| [crossfire](https://github.com/frostyplanet/crossfire-rs) | `3.1.3` | `3.1.10` |\n| [data-encoding](https://github.com/ia0/data-encoding) | `2.10.0` | `2.11.0` |\n| [deboa](https://github.com/ararog/deboa) | `0.1.0-beta.2` | `0.1.0-beta.15` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.6` | `0.5.8` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `1.0.0` | `1.0.1` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [fragile](https://github.com/mitsuhiko/fragile) | `2.0.1` | `2.1.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-executor](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [h2](https://github.com/hyperium/h2) | `0.4.13` | `0.4.14` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.1.2` | `2.2.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.0` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.19` | `0.2.24` |\n| [jiff-static](https://github.com/BurntSushi/jiff) | `0.2.19` | `0.2.24` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.181` | `0.2.186` |\n| [libmimalloc-sys](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.44` | `0.1.47` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.48` | `0.1.50` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.0` | `0.2.1` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [piper](https://github.com/smol-rs/piper) | `0.2.4` | `0.2.5` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic-util) | `0.2.5` | `0.2.7` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.5` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.13` | `0.11.14` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.44` | `1.0.45` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.9` | `0.8.10` |\n| [rt-gate](https://github.com/ararog/gate) | `0.1.3` | `0.1.5` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.3` | `1.1.4` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.40` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.0` | `1.14.1` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.9` | `0.103.13` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [security-framework](https://github.com/kornelski/rust-security-framework) | `3.5.1` | `3.7.0` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.15.0` | `2.17.0` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `1.0.4` | `1.1.1` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.4.3` | `0.4.4` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.11.0` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.6.0` | `2.7.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.7+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.6+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.23` | `1.0.24` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.3+wasi-0.2.9` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.6` | `1.0.7` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.45.0` | `0.52.0` |\n| [windows-targets](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_aarch64_gnullvm](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_aarch64_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_i686_gnu](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_i686_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_gnu](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_gnullvm](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [windows_x86_64_msvc](https://github.com/microsoft/windows-rs) | `0.42.2` | `0.52.6` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.51.0` | `0.57.1` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.3` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.39` | `0.8.48` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.39` | `0.8.48` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.8` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.3` | `0.2.4` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.5` | `0.11.6` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.2` | `0.11.3` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.20` | `1.0.21` |\n\nUpdates `clap` from 4.5.60 to 4.6.1\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.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\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/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.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\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/clap-rs/clap/commit/14202755e52802a3d294c4ceeadd703d24b21fe6\"\u003e\u003ccode\u003e1420275\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d2c817d151db23e0bff70d3df5f9dd9fc311ad5d\"\u003e\u003ccode\u003ed2c817d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f88c94e53d40c2427450ed65ec025951906eb1d4\"\u003e\u003ccode\u003ef88c94e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6341\"\u003e#6341\u003c/a\u003e from epage/sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/acbb8225054e0a498f6941f278ad0095a893efe8\"\u003e\u003ccode\u003eacbb822\u003c/code\u003e\u003c/a\u003e fix(complete): Reduce risk of conflict with actual subcommands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a49fadbf4acf1853f52ae43a445c8f3c81096b01\"\u003e\u003ccode\u003ea49fadb\u003c/code\u003e\u003c/a\u003e refactor(complete): Pull out subcommand separator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ddc008bbbc1924fbda5d6f2c66bcf4d165984977\"\u003e\u003ccode\u003eddc008b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6332\"\u003e#6332\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/497dc50aebe9384dc229e1b4e92850306231f9c9\"\u003e\u003ccode\u003e497dc50\u003c/code\u003e\u003c/a\u003e chore: Update compatible dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dca2326243615b2375cccb709b19de912910413d\"\u003e\u003ccode\u003edca2326\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6331\"\u003e#6331\u003c/a\u003e from clap-rs/renovate/j178-prek-action-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/54bdaa340ed434535bbd2d95a05b69d8abd2eb34\"\u003e\u003ccode\u003e54bdaa3\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f0d30d961d26f8fb636b33242256fca73a717f77\"\u003e\u003ccode\u003ef0d30d9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.60...clap_complete-v4.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors and chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(error): add more information about is_incomplete_message by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3978\"\u003ehyperium/hyper#3978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun cargo-audit in CI to check for known vulnerabilities in dependencies. by \u003ca href=\"https://github.com/f0rki\"\u003e\u003ccode\u003e@​f0rki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3246\"\u003ehyperium/hyper#3246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): simplify match of Token parse error by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3981\"\u003ehyperium/hyper#3981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): use saturating_sub instead of manual impl by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3983\"\u003ehyperium/hyper#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): replace many args of Chunked::step with struct by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3982\"\u003ehyperium/hyper#3982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix comment in \u003ccode\u003eput_slice()\u003c/code\u003e by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3986\"\u003ehyperium/hyper#3986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lib): fix unused warnings due to feature gating test imports by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3997\"\u003ehyperium/hyper#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve Read trait and ReadBufCursor documentation by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4000\"\u003ehyperium/hyper#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use h1 parser config when parsing server req by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4002\"\u003ehyperium/hyper#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(server): fix flaky disable_keep_alive_mid_request by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4009\"\u003ehyperium/hyper#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4005\"\u003ehyperium/hyper#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.4.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4006\"\u003ehyperium/hyper#4006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/jasmyhigh\"\u003e\u003ccode\u003e@​jasmyhigh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4007\"\u003ehyperium/hyper#4007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: avoid unwrap examples by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4001\"\u003ehyperium/hyper#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): use case-insensitive matching for trailer fields by \u003ca href=\"https://github.com/HueCodes\"\u003e\u003ccode\u003e@​HueCodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4011\"\u003ehyperium/hyper#4011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: convert bug report template to GitHub form by \u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4015\"\u003ehyperium/hyper#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): force toml mode in yq selecting msrv by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4020\"\u003ehyperium/hyper#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-utf8 char may cause panic when calling to_str by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4019\"\u003ehyperium/hyper#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): add \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option by \u003ca href=\"https://github.com/ffuugoo\"\u003e\u003ccode\u003e@​ffuugoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4021\"\u003ehyperium/hyper#4021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop pin-utils dependency by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4023\"\u003ehyperium/hyper#4023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor] doc: Fix HTTP/2 max concurrent stream link by \u003ca href=\"https://github.com/dentiny\"\u003e\u003ccode\u003e@​dentiny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4037\"\u003ehyperium/hyper#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ffi): validate null pointers before dereferencing in request/resp… by \u003ca href=\"https://github.com/DhruvaD1\"\u003e\u003ccode\u003e@​DhruvaD1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4038\"\u003ehyperium/hyper#4038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eh2: expose current max stream count by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4026\"\u003ehyperium/hyper#4026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): allow keep-alive for chunked requests with trailers by \u003ca href=\"https://github.com/wi-adam\"\u003e\u003ccode\u003e@​wi-adam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4043\"\u003ehyperium/hyper#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): cancel pipe_task and send RST_STREAM on response future drop by \u003ca href=\"https://github.com/mmishra100\"\u003e\u003ccode\u003e@​mmishra100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4042\"\u003ehyperium/hyper#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd APIs to allow switching an HTTP1 connection to HTTP2 if H2 preface is seen by \u003ca href=\"https://github.com/pborzenkov\"\u003e\u003ccode\u003e@​pborzenkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3996\"\u003ehyperium/hyper#3996\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/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0 (2026-03-31)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\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/hyperium/hyper/commit/0d6c7d5469baa09e2fb127ee3758a79b3271a4f0\"\u003e\u003ccode\u003e0d6c7d5\u003c/code\u003e\u003c/a\u003e v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003e\u003ccode\u003ee21205c\u003c/code\u003e\u003c/a\u003e feat(http1): add UpgradeableConnection::into_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e\u003ccode\u003e393c77c\u003c/code\u003e\u003c/a\u003e feat(error): add 'Error::is_parse_version_h2' method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e\u003ccode\u003e5b17a69\u003c/code\u003e\u003c/a\u003e fix(http2): cancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e\u003ccode\u003e7211ec2\u003c/code\u003e\u003c/a\u003e fix(http1): allow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003e\u003ccode\u003ed51cb71\u003c/code\u003e\u003c/a\u003e feat(client): expose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e\u003ccode\u003e28e73cc\u003c/code\u003e\u003c/a\u003e fix(ffi): validate null pointers before dereferencing in request/response fun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e13e783927d429fc03038fe512eeb4d379cf1a70\"\u003e\u003ccode\u003ee13e783\u003c/code\u003e\u003c/a\u003e docs(client): fix HTTP/2 max concurrent stream link to spec (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ba900853b0f619b165e8530fc8c310bc13e056b\"\u003e\u003ccode\u003e8ba9008\u003c/code\u003e\u003c/a\u003e chore(dependencies): drop pin-utils dependency (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e\u003ccode\u003e5778745\u003c/code\u003e\u003c/a\u003e feat(client): add HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.8.1...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vetis` from 0.1.4-beta.5 to 0.1.4-beta.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ararog/vetis/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.52.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8062\"\u003etokio-rs/tokio#8062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8074\"\u003etokio-rs/tokio#8074\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8075\"\u003etokio-rs/tokio#8075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8076\"\u003etokio-rs/tokio#8076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.2\u003c/h2\u003e\n\u003ch1\u003e1.52.2 (May 4th, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release reverts the LIFO slot stealing change introduced in 1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e), due to [its performance impact]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8065\"\u003etokio-rs/tokio#8065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8100\"\u003etokio-rs/tokio#8100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\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/tokio-rs/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93\"\u003e\u003ccode\u003ed875691\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81\"\u003e\u003ccode\u003ee1aebb0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.3' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8129\"\u003e#8129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71\"\u003e\u003ccode\u003efd63094\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b\"\u003e\u003ccode\u003e8c600d0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.5' into 'tokio-1.51.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc\"\u003e\u003ccode\u003e11bfc13\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815\"\u003e\u003ccode\u003ef085b62\u003c/code\u003e\u003c/a\u003e sync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2\"\u003e\u003ccode\u003e30d25cc\u003c/code\u003e\u003c/a\u003e sync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28\"\u003e\u003ccode\u003e9fccf53\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b\"\u003e\u003ccode\u003eebf61b4\u003c/code\u003e\u003c/a\u003e sync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067\"\u003e\u003ccode\u003e4abe9d7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8115\"\u003e#8115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.52.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `matchit` from 0.9.1 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ibraheemdev/matchit/releases\"\u003ematchit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.9.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a couple false positive route conflicts (\u003ca href=\"https://redirect.github.com/ibraheemdev/matchit/pull/89\"\u003eibraheemdev/matchit#89\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ibraheemdev/matchit/pull/91\"\u003eibraheemdev/matchit#91\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/ibraheemdev/matchit/commit/4b5a2c356022f544187d6e67325d8e98dd7f11ca\"\u003e\u003ccode\u003e4b5a2c3\u003c/code\u003e\u003c/a\u003e release 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ibraheemdev/matchit/commit/bc1ac7ad94019a40c2f86946baff56185eb75fa3\"\u003e\u003ccode\u003ebc1ac7a\u003c/code\u003e\u003c/a\u003e fix prefix-suffix conflict due to insertion order of trailing slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ibraheemdev/matchit/commit/500698f409141aae63ca89ab69c921e03951119a\"\u003e\u003ccode\u003e500698f\u003c/code\u003e\u003c/a\u003e fix false conflict\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ibraheemdev/matchit/compare/v0.9.1...v0.9.2\"\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.9 to 0.11.10\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.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\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.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\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/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\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/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.9...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstream` from 0.6.21 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/3048fe7820055a6c995170d822e725c62b3d63e1\"\u003e\u003ccode\u003e3048fe7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/028ff0d0ec6ce881769d9cf9a80c535d623a17d0\"\u003e\u003ccode\u003e028ff0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/293\"\u003e#293\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/f1823a98afe29847e1e7d524f292c09818b98fa7\"\u003e\u003ccode\u003ef1823a9\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/74f4be64a9464b8e4734ed462c7e25030f36cf35\"\u003e\u003ccode\u003e74f4be6\u003c/code\u003e\u003c/a\u003e chore(ci): Fix name of clippy::empty_enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e0d98b6f4b3d86e2b1656b687a03a9435e5414c9\"\u003e\u003ccode\u003ee0d98b6\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/24c5c995faba5b7e0c7f032f0bf38ad066cf83a8\"\u003e\u003ccode\u003e24c5c99\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ad7697dc13139fba901970d3e34559e0cdc39510\"\u003e\u003ccode\u003ead7697d\u003c/code\u003e\u003c/a\u003e chore(ci): Automatic update from template (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b65c34513daab41988ec0221fdad20eb9452854b\"\u003e\u003ccode\u003eb65c345\u003c/code\u003e\u003c/a\u003e chore: Update prek hooks (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/anstream-v0.6.21...anstream-v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle` from 1.0.13 to 1.0.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/0fe6f0ff6d52e9f91d4071199bd0b24bd46f3d35\"\u003e\u003ccode\u003e0fe6f0f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/332016ed167c53752a4ab11f22317745b2aa6763\"\u003e\u003ccode\u003e332016e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/dd73f64cf6287fb70578e3ad12079aad4f93a04b\"\u003e\u003ccode\u003edd73f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/301\"\u003e#301\u003c/a\u003e from Muscraft/fix-some-escape-codes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e2d2fb53a71cd95ed0c2f50bc8a73f86c9e6bb37\"\u003e\u003ccode\u003ee2d2fb5\u003c/code\u003e\u003c/a\u003e fix: Make 4:0 removes all underline styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/d82d083aa05ee4ddc059631f083047cbf32cc9ae\"\u003e\u003ccode\u003ed82d083\u003c/code\u003e\u003c/a\u003e feat: Support SGR 59 (reset underline color to default)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/85c9a86d4cb8bb2fb1c4a7729e2c70965ad38688\"\u003e\u003ccode\u003e85c9a86\u003c/code\u003e\u003c/a\u003e feat: Support SGR 22-29 (off codes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ac5c23b73200b8bfa6b016736a951d413fc0536d\"\u003e\u003ccode\u003eac5c23b\u003c/code\u003e\u003c/a\u003e refactor: Reorder SGR match arms to follow numerical order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/2234b680fb3816a8b9ebccefd7cbb4b90b98553d\"\u003e\u003ccode\u003e2234b68\u003c/code\u003e\u003c/a\u003e test: Add tests for SGR off codes, underline subparams, and underline color r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ffb555fe2bd93b50eee1c8181195fc2fe532c4fc\"\u003e\u003ccode\u003effb555f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/55de8a6470a6ed490efe46e47ccfae313c1a2d35\"\u003e\u003ccode\u003e55de8a6\u003c/code\u003e\u003c/a\u003e chore: Download libc to match cargo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/v1.0.13...v1.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle-parse` from 0.2.7 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/3048fe7820055a6c995170d822e725c62b3d63e1\"\u003e\u003ccode\u003e3048fe7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/028ff0d0ec6ce881769d9cf9a80c535d623a17d0\"\u003e\u003ccode\u003e028ff0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/293\"\u003e#293\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/f1823a98afe29847e1e7d524f292c09818b98fa7\"\u003e\u003ccode\u003ef1823a9\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/74f4be64a9464b8e4734ed462c7e25030f36cf35\"\u003e\u003ccode\u003e74f4be6\u003c/code\u003e\u003c/a\u003e chore(ci): Fix name of clippy::empty_enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e0d98b6f4b3d86e2b1656b687a03a9435e5414c9\"\u003e\u003ccode\u003ee0d98b6\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/24c5c995faba5b7e0c7f032f0bf38ad066cf83a8\"\u003e\u003ccode\u003e24c5c99\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ad7697dc13139fba901970d3e34559e0cdc39510\"\u003e\u003ccode\u003ead7697d\u003c/code\u003e\u003c/a\u003e chore(ci): Automatic update from template (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b65c34513daab41988ec0221fdad20eb9452854b\"\u003e\u003ccode\u003eb65c345\u003c/code\u003e\u003c/a\u003e chore: Update prek hooks (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/anstyle-parse-v0.2.7...anstyle-parse-v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-executor` from 1.13.3 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-executor/releases\"\u003easync-executor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.65. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix docs.rs build. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpstreaming parts of the Hermit \u003ccode\u003eno_std\u003c/code\u003e patchset:\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSelf\u003c/code\u003e where possible (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImport items from \u003ccode\u003ecore\u003c/code\u003e and \u003ccode\u003ealloc\u003c/code\u003e if possible (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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/smol-rs/async-executor/blob/master/CHANGELOG.md\"\u003easync-executor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.14.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.65. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix docs.rs build. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpstreaming parts of the Hermit \u003ccode\u003eno_std\u003c/code\u003e patchset:\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eSelf\u003c/code\u003e where possible (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImport items from \u003ccode\u003ecore\u003c/code\u003e and \u003ccode\u003ealloc\u003c/code\u003e if possible (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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/smol-rs/async-executor/commit/543403e773ec4941a6272e29c2ff649bfd01a4f8\"\u003e\u003ccode\u003e543403e\u003c/code\u003e\u003c/a\u003e Release 1.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/071235715a5b69dd87bdffded3fcfd4b566915fe\"\u003e\u003ccode\u003e0712357\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003euse Box\u003c/code\u003e (for no-std compatibility)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/150ca2238b72d3b2461ebbbce3340de4be7cfa4e\"\u003e\u003ccode\u003e150ca22\u003c/code\u003e\u003c/a\u003e refactor: import items from core and alloc if possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/cc6941ac539e4141674cf20c392f3696e0f0b0a3\"\u003e\u003ccode\u003ecc6941a\u003c/code\u003e\u003c/a\u003e refactor: return \u003ccode\u003eSelf\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/47d7f7a6dc3cb99343d6fb19cb9d454d0f5b753f\"\u003e\u003ccode\u003e47d7f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/154\"\u003e#154\u003c/a\u003e from smol-rs/dependabot/cargo/criterion-0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/86bcbf839b8fb432053eae948fb56fc01c3cf8ce\"\u003e\u003ccode\u003e86bcbf8\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.7 to 0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b0f396c8e5366ed4eecc2d9adb03a1d8e70e5bb4\"\u003e\u003ccode\u003eb0f396c\u003c/code\u003e\u003c/a\u003e Fix failing docs build (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/c10412c6c78884a66993c36a6060393aff2c2b8f\"\u003e\u003ccode\u003ec10412c\u003c/code\u003e\u003c/a\u003e Pin an Executor's State to minimize atomic operations. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.3...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-signal` from 0.2.13 to 0.2.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-signal/releases\"\u003easync-signal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\u003c/a\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/smol-rs/async-signal/blob/master/CHANGELOG.md\"\u003easync-signal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 0.2.14\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix build error on haiku. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/59\"\u003e#59\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/smol-rs/async-signal/commit/d750e57adccbd90c4c4e93d184aeabcf5b22f057\"\u003e\u003ccode\u003ed750e57\u003c/code\u003e\u003c/a\u003e Release 0.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/eb72cfd64a1642d40c46ea4c464ed2cede1fc65a\"\u003e\u003ccode\u003eeb72cfd\u003c/code\u003e\u003c/a\u003e Fix build error on haiku\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ffadd3db8a7ea2e74e6d7e2de9c5d3a73c15435\"\u003e\u003ccode\u003e1ffadd3\u003c/code\u003e\u003c/a\u003e Update signal-hook requirement from 0.3.14 to 0.4.1 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/a43dca7fd132368862f5c2830751fef56f8dc3f4\"\u003e\u003ccode\u003ea43dca7\u003c/code\u003e\u003c/a\u003e Fix clippy::io_other_error warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/c00258a4a661d4f614691906f6ec8b7391e9eb71\"\u003e\u003ccode\u003ec00258a\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3fdfdee17736d37017f206c6b440515a7f3514ce\"\u003e\u003ccode\u003e3fdfdee\u003c/code\u003e\u003c/a\u003e ci: Use taiki-e/checkout-action action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/0f8053d9af5d7b11510cca1e67186b2d66e87e3b\"\u003e\u003ccode\u003e0f8053d\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.13...v0.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-rs` from 1.15.4 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-lc-rs/releases\"\u003eaws-lc-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaws-lc-rs v1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd opt-in legacy DES cipher support behind a \u003ccode\u003elegacy-des\u003c/code\u003e feature by \u003ca href=\"https://github.com/qzh0223\"\u003e\u003ccode\u003e@​qzh0223\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1109\"\u003eaws/aws-lc-rs#1109\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1122\"\u003eaws/aws-lc-rs#1122\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eProvides 2TDEA, 3TDEA, and single DES support. This is gated behind the \u003ccode\u003elegacy-des\u003c/code\u003e feature flag and intended only for interoperability with legacy systems.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eAsDer\u003c/code\u003e and \u003ccode\u003eParsedPublicKey\u003c/code\u003e conversion for RSA \u003ccode\u003ePublicKeyComponents\u003c/code\u003e by \u003ca href=\"https://github.com/MavenRain\"\u003e\u003ccode\u003e@​MavenRain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1105\"\u003eaws/aws-lc-rs#1105\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePublicKeyComponents\u0026lt;B\u0026gt;\u003c/code\u003e now implements \u003ccode\u003eAsDer\u0026lt;PublicKeyX509Der\u0026gt;\u003c/code\u003e and can be converted to \u003ccode\u003eParsedPublicKey\u003c/code\u003e for use with signature verification APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eLessSafeKey::open_in_place_separate_tag\u003c/code\u003e by \u003ca href=\"https://github.com/wpt-oai\"\u003e\u003ccode\u003e@​wpt-oai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1116\"\u003eaws/aws-lc-rs#1116\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eEnables AEAD decryption when the authentication tag is stored separately from the ciphertext, complementing the existing \u003ccode\u003eseal_in_place_separate_tag\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd zig compiler support and CI coverage by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1103\"\u003eaws/aws-lc-rs#1103\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eResolves long-standing issues with cross-compilation using \u003ccode\u003ecargo-zigbuild\u003c/code\u003e. The build script now correctly handles zig's compiler flags, and CI coverage has been added to prevent regressions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix jitterentropy CFLAGS filtering for \u003ccode\u003eHOST_CFLAGS\u003c/code\u003e and \u003ccode\u003eTARGET_CFLAGS\u003c/code\u003e by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1106\"\u003eaws/aws-lc-rs#1106\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eFixes build failures (e.g., FreeBSD qdrant) where optimization flags leaked into the jitterentropy compilation, which must be built without optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd ML-DSA x86_64 native assembly to CC builder scripts by \u003ca href=\"https://github.com/jakemas\"\u003e\u003ccode\u003e@​jakemas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1110\"\u003eaws/aws-lc-rs#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for building with MinGW on Windows 7 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1120\"\u003eaws/aws-lc-rs#1120\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eFixes the \u003ccode\u003ex86_64-win7-windows-gnu\u003c/code\u003e target by addressing MinGW-specific compatibility issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIssues Being Closed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd API to convert \u003ccode\u003ersa::PublicKeyComponents\u003c/code\u003e into \u003ccode\u003esignature::ParsedPublicKey\u003c/code\u003e and/or DER encoded bytes -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1055\"\u003eaws/aws-lc-rs#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe CPU Jitter RNG must not be compiled with optimizations (FreeBSD qdrant build failure) -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1097\"\u003eaws/aws-lc-rs#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows 7 support for MinGW (\u003ccode\u003ex86_64-win7-windows-gnu\u003c/code\u003e target) -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1111\"\u003eaws/aws-lc-rs#1111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-Wp,-U\u003c/code\u003e breaks cross-builds using \u003ccode\u003ezig cc\u003c/code\u003e -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/993\"\u003eaws/aws-lc-rs#993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFailure to cross-compile for Windows on macOS with \u003ccode\u003ecargo-zigbuild\u003c/code\u003e -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/512\"\u003eaws/aws-lc-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZigbuild: Unable to build using cargo-zigbuild for arm targets -- \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/931\"\u003eaws/aws-lc-rs#931\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Merged PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare aws-lc-sys v0.41.0 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1117\"\u003eaws/aws-lc-rs#1117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1102\"\u003eaws/aws-lc-rs#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/dependency-review-action from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1118\"\u003eaws/aws-lc-rs#1118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nightly clippy warnings by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1112\"\u003eaws/aws-lc-rs#1112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare aws-lc-rs v1.17.0 by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1121\"\u003eaws/aws-lc-rs#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rustfmt by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1123\"\u003eaws/aws-lc-rs#1123\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/jakemas\"\u003e\u003ccode\u003e@​jakemas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1110\"\u003eaws/aws-lc-rs#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qzh0223\"\u003e\u003ccode\u003e@​qzh0223\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1109\"\u003eaws/aws-lc-rs#1109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MavenRain\"\u003e\u003ccode\u003e@​MavenRain\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1105\"\u003eaws/aws-lc-rs#1105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wpt-oai\"\u003e\u003ccode\u003e@​wpt-oai\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1116\"\u003eaws/aws-lc-rs#1116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/v1.16.3...v1.17.0\"\u003ehttps://github.com/aws/aws-lc-rs/compare/v1.16.3...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaws-lc-rs v1.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eKey length validation in \u003ccode\u003eUnboundCipherKey::new()\u003c/code\u003e now enforced at runtime by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1092\"\u003eaws/aws-lc-rs#1092\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe documented error on key length mismatch was never actually checked. Streaming cipher constructors also relied on \u003ccode\u003edebug_assert_eq!\u003c/code\u003e which gets stripped in release builds — these are now runtime checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSupport MSAN and TSAN sanitizer builds via \u003ccode\u003eAWS_LC_SYS_SANITIZER\u003c/code\u003e environment variable by \u003ca href=\"https://github.com/justsmth\"\u003e\u003ccode\u003e@​justsmth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/pull/1100\"\u003eaws/aws-lc-rs#1100\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAccepts \u003ccode\u003easan\u003c/code\u003e, \u003ccode\u003emsan\u003c/code\u003e, or \u003ccode\u003etsan\u003c/code\u003e. The existing \u003ccode\u003easan\u003c/code\u003e feature flag continues to work.\u003c/li\u003e\n\u003c/ul\u003e\n\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/aws/aws-lc-rs/commit/2201001603bde2dbe326ba47ad77c43a1b29c47c\"\u003e\u003ccode\u003e2201001\u003c/code\u003e\u003c/a\u003e Fix rustfmt (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/1ed08baf0bd08df02200bee97c004bff1770dcae\"\u003e\u003ccode\u003e1ed08ba\u003c/code\u003e\u003c/a\u003e Add single DES support and rename legacy-3des feature to legacy-des (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/889047e9e90190a0382648e5da5fbe7f024f6296\"\u003e\u003ccode\u003e889047e\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-rs v1.17.0 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/4fdf6722e2669368af1a03a34b2eff60f0da5883\"\u003e\u003ccode\u003e4fdf672\u003c/code\u003e\u003c/a\u003e fix: support building with MinGW on Windows 7 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/1cbe889cafb9841fef2f0c9c9e6c13379975d4de\"\u003e\u003ccode\u003e1cbe889\u003c/code\u003e\u003c/a\u003e Adds \u003ccode\u003eLessSafeKey::open_in_place_separate_tag\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/ce8bccc4f6d4b7b4e6c0594201f11106cca601ff\"\u003e\u003ccode\u003ece8bccc\u003c/code\u003e\u003c/a\u003e Bump actions/dependency-review-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/aac6ebd377ad769c4bef3171299dd6cbb611a77d\"\u003e\u003ccode\u003eaac6ebd\u003c/code\u003e\u003c/a\u003e Prepare aws lc sys 0.41.0 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/3cb6cfd7cd6f2c494daa192ef4bf798d36944bac\"\u003e\u003ccode\u003e3cb6cfd\u003c/code\u003e\u003c/a\u003e Add AsDer and ParsedPublicKey conversion for RSA PublicKeyComponents (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/54a222f41a5d0e4f84f3530e6727b6f2a68f4426\"\u003e\u003ccode\u003e54a222f\u003c/code\u003e\u003c/a\u003e Fix clippy warnings: inline format args, remove redundant borrows, use assert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/c9c9bc6e291671692c6f0550517d9636a9c746af\"\u003e\u003ccode\u003ec9c9bc6\u003c/code\u003e\u003c/a\u003e Add opt-in 2TDEA and 3TDEA cipher support behind a \u003ccode\u003elegacy-3des\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/v1.15.4...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-lc-sys` from 0.37.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/2201001603bde2dbe326ba47ad77c43a1b29c47c\"\u003e\u003ccode\u003e2201001\u003c/code\u003e\u003c/a\u003e Fix rustfmt (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/1ed08baf0bd08df02200bee97c004bff1770dcae\"\u003e\u003ccode\u003e1ed08ba\u003c/code\u003e\u003c/a\u003e Add single DES support and rename legacy-3des feature to legacy-des (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/889047e9e90190a0382648e5da5fbe7f024f6296\"\u003e\u003ccode\u003e889047e\u003c/code\u003e\u003c/a\u003e Prepare aws-lc-rs v1.17.0 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/4fdf6722e2669368af1a03a34b2eff60f0da5883\"\u003e\u003ccode\u003e4fdf672\u003c/code\u003e\u003c/a\u003e fix: support building with MinGW on Windows 7 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/1cbe889cafb9841fef2f0c9c9e6c13379975d4de\"\u003e\u003ccode\u003e1cbe889\u003c/code\u003e\u003c/a\u003e Adds \u003ccode\u003eLessSafeKey::open_in_place_separate_tag\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/ce8bccc4f6d4b7b4e6c0594201f11106cca601ff\"\u003e\u003ccode\u003ece8bccc\u003c/code\u003e\u003c/a\u003e Bump actions/dependency-review-action from 4 to 5 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/aac6ebd377ad769c4bef3171299dd6cbb611a77d\"\u003e\u003ccode\u003eaac6ebd\u003c/code\u003e\u003c/a\u003e Prepare aws lc sys 0.41.0 (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/3cb6cfd7cd6f2c494daa192ef4bf798d36944bac\"\u003e\u003ccode\u003e3cb6cfd\u003c/code\u003e\u003c/a\u003e Add AsDer and ParsedPublicKey conversion for RSA PublicKeyComponents (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/54a222f41a5d0e4f84f3530e6727b6f2a68f4426\"\u003e\u003ccode\u003e54a222f\u003c/code\u003e\u003c/a\u003e Fix clippy warnings: inline format args, remove redundant borrows, use assert...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-lc-rs/commit/c9c9bc6e291671692c6f0550517d9636a9c746af\"\u003e\u003ccode\u003ec9c9bc6\u003c/code\u003e\u003c/a\u003e Add opt-in 2TDEA and 3TDEA cipher support behind a \u003ccode\u003elegacy-3des\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/aws/aws-lc-rs/issues/1109\"\u003e#1109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-lc-rs/compare/aws-lc-sys/v0.37.0...aws-lc-sys/v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.10.0 to 2.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.1 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/bitflags/bitflags/pull/482\"\u003ebitflags/bitflags#482\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/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix use of Result in macro output by \u003ca href=\"https://github.com/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods to get the known/unknown bits from a flags value by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.0 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/bitflags/bitflags/pull/474\"\u003ebitflags/bitflags#474\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/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.10.0...2.11.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.10.0...2.11.0\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/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.11.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated....\n\n_Description has been truncated_","html_url":"https://github.com/ararog/sofie/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ararog%2Fsofie/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"}},{"old_version":"4.5.45","new_version":"4.5.55","update_type":"patch","path":"/userspace/ksud_overlayfs","pr_created_at":"2026-04-21T00:21:43.000Z","version_change":"4.5.45 → 4.5.55","issue":{"uuid":"4299476591","node_id":"PR_kwDOPy0gis7UI_lo","number":39,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud_overlayfs with 85 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-24T23:20:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T00:21:43.000Z","updated_at":"2026-04-24T23:20:39.000Z","time_to_close":341935,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":85,"packages":[{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.45","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.36","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip","old_version":"3.0.0","new_version":"8.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.8.3","new_version":"0.14.0","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.142","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.175","new_version":"0.2.185","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.7.2","new_version":"8.11.0"},{"name":"which","old_version":"8.0.0","new_version":"8.0.2","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.23","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"sha1","old_version":"0.10.6","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"procfs","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"anstream","old_version":"0.6.20","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.10","new_version":"3.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.19.0","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.32","new_version":"1.2.60","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.44","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.45","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.5","new_version":"1.1.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.9","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.12","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"deranged","old_version":"0.4.0","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"include-flate","old_version":"0.3.0","new_version":"0.3.3","repository_url":"https://github.com/SOF3/include-flate"},{"name":"include-flate-codegen","old_version":"0.2.0","new_version":"0.3.3","repository_url":"https://github.com/SOF3/include-flate"},{"name":"indexmap","old_version":"2.10.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"io-uring","old_version":"0.7.9","new_version":"0.7.12","repository_url":"https://github.com/tokio-rs/io-uring"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libflate","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/sile/libflate"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"memchr","old_version":"2.7.5","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.4","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.1.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"once_cell_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/once_cell_polyfill"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"proc-macro2","old_version":"1.0.97","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"procfs-core","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"rayon","old_version":"1.10.0","new_version":"1.12.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.7.2","new_version":"8.11.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.11.0"},{"name":"rustc-demangle","old_version":"0.1.26","new_version":"0.1.27","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"slab","old_version":"0.4.11","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"syn","old_version":"2.0.104","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.8","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.47.1","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.18.0","new_version":"1.20.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.6.3","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud_overlayfs","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud_overlayfs with 85 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.102` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.60` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.36` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `8.0.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.3` | `0.14.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.10` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.142` | `1.0.149` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.175` | `0.2.185` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.7.2` | `8.11.0` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.0` | `8.0.2` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.23` | `0.2.24` |\n| [sha1](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.11.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.27.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.44` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.9` |\n| [procfs](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.20` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.14` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.4` | `1.1.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.10` | `3.0.11` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.0` | `3.20.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.32` | `1.2.60` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.44` | `4.5.60` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.55` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.5` | `1.1.0` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.9` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.12` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.4.0` | `0.5.8` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.9` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.4.2` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.65` |\n| [include-flate](https://github.com/SOF3/include-flate) | `0.3.0` | `0.3.3` |\n| [include-flate-codegen](https://github.com/SOF3/include-flate) | `0.2.0` | `0.3.3` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.10.0` | `2.14.0` |\n| [io-uring](https://github.com/tokio-rs/io-uring) | `0.7.9` | `0.7.12` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.18` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.3.0` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.3.0` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.8.0` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.2.0` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.1.0` | `0.2.1` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill) | `1.70.1` | `1.70.2` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.33` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.97` | `1.0.106` |\n| [procfs-core](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.45` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.12.0` |\n| [rayon-core](https://github.com/rayon-rs/rayon) | `1.12.1` | `1.13.0` |\n| rust-embed-impl | `8.7.2` | `8.11.0` |\n| rust-embed-utils | `8.7.2` | `8.11.0` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.26` | `0.1.27` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.9` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.11` | `0.4.12` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.104` | `2.0.117` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.52.1` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.20.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.24` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.2.1` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.6.3` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.99 to 1.0.102\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.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\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/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.102\"\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.45 to 4.5.60\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.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/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.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\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/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.45...clap_complete-v4.5.60\"\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.34 to 0.2.36\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.36\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.71. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.71.\u003c/p\u003e\n\u003cp\u003eNow the \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature is effectively always enabled, so these items are always enabled:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::str_split\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDeprecated these items because their replacements now take constant time to run:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_bytes_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_str_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_bytes_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_str_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::utils::slice_up_to_len_alt\u003c/code\u003e: superceeded by \u003ccode\u003eslice_up_to_len\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged these methods from being conditionally const (by requiring the \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature to be const) to being unconditionally const:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged this method to be \u003ccode\u003econst\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::AsciiStr::as_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixed nightly 2026-04-09 compatibility when \u003ccode\u003ecargo update -Z minimal-versions\u003c/code\u003e is used by bumping \u003ccode\u003ekonst\u003c/code\u003e internal dependency to \u003ccode\u003e\u0026quot;0.2.20\u0026quot;\u003c/code\u003e version\u003c/p\u003e\n\u003ch3\u003e0.2.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 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/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup the benchs and Cargo.toml (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for per-file comments (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/543\"\u003e#543\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\u003eDocument feature \u003ccode\u003eunreserved\u003c/code\u003e and make the mapping of extra fields public (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error if abort_file() fails when exceeding non-large-file limit (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/598\"\u003e#598\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\u003eBump version to 7.3.0 (semver checks fail if it's still 7.3.0-pre1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0-pre1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject empty ZipCrypto password when encrypting files (can still be used when decrypting)\u003c/li\u003e\n\u003cli\u003emake zip crate safer and more readable (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimizations for CP437 conversion (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/559\"\u003e#559\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\u003eTrigger release 7.3.0-pre1 to reset cargo-semver-checks baseline\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd read_zipfile_from_stream_with_compressed_size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow choosing bzip2 rust backend (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/329\"\u003e#329\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\u003eNeed to include zip64 extra field in central directory (fix \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/353\"\u003e#353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/360\"\u003e#360\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/v7.4.0...v8.0.0\"\u003e8.0.0\u003c/a\u003e - 2026-02-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.3.0...v7.4.0\"\u003e7.4.0\u003c/a\u003e - 2026-02-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.3.0-pre1...v7.3.0\"\u003e7.3.0\u003c/a\u003e - 2026-02-04\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup the benchmarks and Cargo.toml (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for per-file comments (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/543\"\u003e#543\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\u003eDocument feature \u003ccode\u003eunreserved\u003c/code\u003e and make the mapping of extra fields public (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error if abort_file() fails when exceeding non-large-file limit (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/598\"\u003e#598\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\u003eBump version to 7.3.0 (semver checks fail if it's still 7.3.0-pre1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.2.0...v7.3.0-pre1\"\u003e7.3.0-pre1\u003c/a\u003e - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject empty ZipCrypto password when encrypting files (can still be used when decrypting)\u003c/li\u003e\n\u003cli\u003emake zip crate safer and more readable (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimizations for CP437 conversion (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/559\"\u003e#559\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\u003eTrigger release 7.3.0-pre1 to reset cargo-semver-checks baseline\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.1.0...v7.2.0\"\u003e7.2.0\u003c/a\u003e - 2026-01-20\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd read_zipfile_from_stream_with_compressed_size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/70\"\u003e#70\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/ca741074411078733210e7e323059ffae52b7495\"\u003e\u003ccode\u003eca74107\u003c/code\u003e\u003c/a\u003e chore: release v8.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/59e59b1c2407bb8c01dcae1ec9a4430ab70ca9a2\"\u003e\u003ccode\u003e59e59b1\u003c/code\u003e\u003c/a\u003e refactor: Use FixedSizeBlock trait to serialize AesExtraField (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/393518259f8646653a3100d6ce3c12e5a240897e\"\u003e\u003ccode\u003e3935182\u003c/code\u003e\u003c/a\u003e ci(deps): bump release-plz/action from 0.5.124 to 0.5.126 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/654\"\u003e#654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8b8c20f18e34f66acc5b56a1cfddefac6c4ea4b4\"\u003e\u003ccode\u003e8b8c20f\u003c/code\u003e\u003c/a\u003e feat: document zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/08d7578158b3897c9ecce509d824b7350a68bfac\"\u003e\u003ccode\u003e08d7578\u003c/code\u003e\u003c/a\u003e style: refactor test_ntfs_extra_field_timestamp_parsing using find_map (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/ef3ead06df0c6cecd1dc44cd82774011d3c38011\"\u003e\u003ccode\u003eef3ead0\u003c/code\u003e\u003c/a\u003e style: Add messages on failure in tests/invalid_path.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/ca61e8d03f6bde305f0aa6ac9acbe61956d29aed\"\u003e\u003ccode\u003eca61e8d\u003c/code\u003e\u003c/a\u003e Apply suggested fix to tests/end_to_end.rs from Copilot Autofix (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/e710c52e96a59f259062230a876d27fdaf2aa1cd\"\u003e\u003ccode\u003ee710c52\u003c/code\u003e\u003c/a\u003e ci(deps): bump github/codeql-action from 4.32.0 to 4.32.2 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/655\"\u003e#655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/df9b43967fc1533f77056d908a50b84e530c01e2\"\u003e\u003ccode\u003edf9b439\u003c/code\u003e\u003c/a\u003e Apply suggested fix to tests/zip_ntfs.rs from Copilot Autofix (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/7e06af5d3c016fa4b78cf49f730a985883bf8fa9\"\u003e\u003ccode\u003e7e06af5\u003c/code\u003e\u003c/a\u003e style: Potential fixes for 2 code quality findings in tests/end_to_end.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/649\"\u003e#649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v8.0.0\"\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.3 to 0.14.0\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.14.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eThis release introduces experimental ZIP auditing capabilities, allowing you to scan archives for security risks and extraction hazards before acting on their contents. It also upgrades the underlying \u003ccode\u003ezip\u003c/code\u003e crate dependency from \u003ccode\u003e6.x\u003c/code\u003e to \u003ccode\u003e7.x\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eZIP archive auditing (experimental)\u003c/h2\u003e\n\u003cp\u003eA new audit subsystem is available under an early-access namespace while the APIs stabilize. It scans ZIP archives and produces structured reports covering a broad range of potential issues:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePath safety\u003c/strong\u003e: Detects absolute paths and parent-directory traversal patterns (\u003ccode\u003e../\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEntry integrity\u003c/strong\u003e: Flags duplicate entry names and invalid or non-UTF-8 entry names\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSuspicious content\u003c/strong\u003e: Identifies encrypted entries, abnormal compression ratios, and symlinks (including those pointing outside a designated safe root)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaming hazards\u003c/strong\u003e: Catches control characters and Windows-reserved filenames\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAudit results are returned as structured reports with aggregated findings and actionable recommendations. JSON serialization of reports is available behind an opt-in feature flag. The audit API is \u003cstrong\u003eexperimental\u003c/strong\u003e and subject to change. It is surfaced through an early-access namespace and should not be considered stable for production use.\u003c/p\u003e\n\u003ch3\u003ezip-audit CLI\u003c/h3\u003e\n\u003cp\u003eA ready-to-use command-line tool is included to run audits and generate JSON audit reports. It is intended for inspection and reporting purposes — not for extraction.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtension methods in \u003ccode\u003eZipWriterExtensions\u003c/code\u003e can now be called directly on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume the \u003ccode\u003eZipWriter\u003c/code\u003e and no longer call \u003ccode\u003efinish()\u003c/code\u003e automatically. Callers must now invoke \u003ccode\u003efinish()\u003c/code\u003e explicitly when they are done writing. Top-level convenience functions continue to behave as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cp\u003eThis release delivers the most substantial upgrade to the crate in years, introducing both \u003cstrong\u003efirst-class \u003ccode\u003e.zipignore\u003c/code\u003e support\u003c/strong\u003e and a \u003cstrong\u003emore extensible, modular architecture\u003c/strong\u003e for entry-handling during directory deflation. These improvements make it dramatically easier to customize how archives are built and to plug in new behaviors without fighting the internals.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eYou can now drop a \u003ccode\u003e.zipignore\u003c/code\u003e file into source directories and seamlessly exclude files and directories during archive creation. The new \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e cleanly integrates ignore rules into the deflation pipeline, enabling consistent filtering without ad-hoc logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe crate has been restructured into clear \u003cstrong\u003edeflate\u003c/strong\u003e, \u003cstrong\u003einflate\u003c/strong\u003e, and \u003cstrong\u003eutilities\u003c/strong\u003e modules. This significantly improves navigability, eases maintenance, and provides a cleaner foundation for future extension points.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e now support customizable inner handlers. This opens the API and enables advanced composition patterns—letting you chain, wrap, or override behaviors when handling entries during directory traversal and deflation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release lays the groundwork for more powerful features while maintaining high ergonomics. If you build custom processing logic or want finer-grained control over what goes into your ZIP archives, this is the version to upgrade to.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds support for preserving symlinks. The core directory traversal logic now accepts pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanges\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/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.14.0] - 2026-03-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdds the \u003ccode\u003eeap\u003c/code\u003e (early access program) module that exposes internal modules while they stabilize. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new audit module (EAP) for ZIP archives to identify security risks \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdds the ready-made ZIP audit CLI to demo the audit module; see \u003ca href=\"docs/zip-audit.md\"\u003eExperimental: Auditing a ZIP for potential risks (https://github.com/matzefriedrich/zip-extensions-rs/blob/master/ZIP audit)\u003c/a\u003e for further information about this feature \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrades the requirement on \u003ca href=\"https://github.com/zip-rs/zip2\"\u003ezip\u003c/a\u003e from \u003ccode\u003e6.0\u003c/code\u003e to \u003ccode\u003e7.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/36\"\u003e#36\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.13.1] - 2025-12-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUtilizes safely enclosed names and gracefully skips entries with invalid or potentially malicious paths, preventing runtime panics and unauthorized directory traversals. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/35\"\u003e#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.13.0] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support to call \u003ccode\u003eZipWriterExtensions\u003c/code\u003e methods on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e by changing receivers to \u003ccode\u003e\u0026amp;mut self\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume \u003ccode\u003eZipWriter\u003c/code\u003e and do not call \u003ccode\u003efinish()\u003c/code\u003e internally; callers must explicitly invoke \u003ccode\u003efinish()\u003c/code\u003e after use. For top-level convenience functions, the behavior is unchanged. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.0] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:see_no_evil: Fixes interchanged modules names (inflate vs deflate) \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2025-12-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds the \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e to handle \u003ccode\u003e.zipignore\u003c/code\u003e rules for file exclusions \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored the project structure by grouping functionality into deflate, inflate, and utilities modules. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/29\"\u003e#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactors \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e to support customizable inner handlers \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2025-12-01\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/matzefriedrich/zip-extensions-rs/commit/51d6294c66a086f5560ca065c9519405fd21e86d\"\u003e\u003ccode\u003e51d6294\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/19b859e48bb1622886027d0cd41d33a3de777624\"\u003e\u003ccode\u003e19b859e\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/7579d151e242fbea509d964ebbc8797d62b6c8b6\"\u003e\u003ccode\u003e7579d15\u003c/code\u003e\u003c/a\u003e Update zip requirement from 6.0 to 7.0 (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/bfe6362c843f1985c768ce988217e9db573ccd8f\"\u003e\u003ccode\u003ebfe6362\u003c/code\u003e\u003c/a\u003e Adds audit module for ZIP archives (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/abc5ff6eda57b1c9e062bcb1b00edcabc01a3a92\"\u003e\u003ccode\u003eabc5ff6\u003c/code\u003e\u003c/a\u003e Bump version to 0.13.1 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/09566d282bed2454f5dab69caebecbf605dd3b71\"\u003e\u003ccode\u003e09566d2\u003c/code\u003e\u003c/a\u003e Uses \u003ccode\u003eenclosed_name\u003c/code\u003e instead of \u003ccode\u003emangled_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/de4f392b28cfb0b82d8dd8e5d0a51a1fb7dbe80f\"\u003e\u003ccode\u003ede4f392\u003c/code\u003e\u003c/a\u003e Update README to reflect module restructuring and revised imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/6ac8c02a332388ae4becb258b922498c541df48b\"\u003e\u003ccode\u003e6ac8c02\u003c/code\u003e\u003c/a\u003e Make extensions work on mutable borrow (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/34\"\u003e#34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/cb1dfab531690539f6a9895af31cced6fb73b968\"\u003e\u003ccode\u003ecb1dfab\u003c/code\u003e\u003c/a\u003e Update zip-extensions version to 0.12.0 in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/b3e6f0ef0bebcc432effa1c8981dc62c6f0fae43\"\u003e\u003ccode\u003eb3e6f0e\u003c/code\u003e\u003c/a\u003e Bump version to 0.12.0 in Cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.14.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.27 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 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/719\"\u003erust-lang/log#719\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.29\"\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.8 to 0.11.10\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.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\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.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\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/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\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/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.10\"\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.142 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.142...v1.0.149\"\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.175 to 0.2.185\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.185\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.184\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cp\u003eThe remaining fixed-width integer aliases, \u003ccode\u003e__uint128_t\u003c/code\u003e, \u003ccode\u003e__uint128\u003c/code\u003e, \u003ccode\u003e__int128_t\u003c/code\u003e, and \u003ccode\u003e__int128\u003c/code\u003e,\nhave been deprecated. Use \u003ccode\u003ei128\u003c/code\u003e and \u003ccode\u003eu128\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e Redox: Fix signal action constant types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5009\"\u003e#5009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEspIDF: Correct the value of \u003ccode\u003eDT_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5034\"\u003e#5034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix locale values and add \u003ccode\u003eRTLD_NOLOAD\u003c/code\u003e, some TCP constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5025\"\u003e#5025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Use \u003ccode\u003ePadding::new(\u0026lt;zeroed\u0026gt;)\u003c/code\u003e rather than \u003ccode\u003ePadding::uninit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5036\"\u003e#5036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epotentially breaking\u003c/strong\u003e Linux: Add new fields to \u003ccode\u003estruct ptrace_syscall_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4966\"\u003e#4966\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.185/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.184...0.2.185\"\u003e0.2.185\u003c/a\u003e - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.184\"\u003e0.2.184\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cp\u003eThe remaining fixed-width integer aliases, \u003ccode\u003e__uint128_t\u003c/code\u003e, \u003ccode\u003e__uint128\u003c/code\u003e, \u003ccode\u003e__int128_t\u003c/code\u003e, and \u003ccode\u003e__int128\u003c/code\u003e,\nhave been deprecated. Use \u003ccode\u003ei128\u003c/code\u003e and \u003ccode\u003eu128\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e Redox: Fix signal action constant types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5009\"\u003e#5009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEspIDF: Correct the value of \u003ccode\u003eDT_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5034\"\u003e#5034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix locale values and add \u003ccode\u003eRTLD_NOLOAD\u003c/code\u003e, some TCP constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5025\"\u003e#5025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Use \u003ccode\u003ePadding::new(\u0026lt;zeroed\u0026gt;)\u003c/code\u003e rather than \u003ccode\u003ePadding::uninit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5036\"\u003e#5036\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/71d5bfcc1bda05da1783666fc2cd7d9669c9c4c8\"\u003e\u003ccode\u003e71d5bfc\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.185\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1027d1c23bd3f07ba3dc6ab4a4eb4660cc91e509\"\u003e\u003ccode\u003e1027d1c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: Pin nightly to 2026-04-01\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0e9c6e53cca07b36239a6dc4e65d8b691b39023a\"\u003e\u003ccode\u003e0e9c6e5\u003c/code\u003e\u003c/a\u003e redox: Add semaphore functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/24ef457ddd312f8b8055a8ed07f5376c5792c211\"\u003e\u003ccode\u003e24ef457\u003c/code\u003e\u003c/a\u003e feat: add back support for gnu windows x86 in ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/aa75caf30c0153647c9ab9fc0fe382bce2564b0c\"\u003e\u003ccode\u003eaa75caf\u003c/code\u003e\u003c/a\u003e horizon: Change POLL constants from c_short to c_int\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b7eda5a40c678c4a195a389a329d85008eabaf2d\"\u003e\u003ccode\u003eb7eda5a\u003c/code\u003e\u003c/a\u003e hexagon: add missing constants and fix types for linux-musl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d4613f96a5dd56810baeb0c57403c36e37b5383d\"\u003e\u003ccode\u003ed4613f9\u003c/code\u003e\u003c/a\u003e newlib/espidf: Add espidf_picolibc cfg for picolibc O_* flag values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/c89fd76cc760e29bb2a2703d87e24fc9d134f622\"\u003e\u003ccode\u003ec89fd76\u003c/code\u003e\u003c/a\u003e Fix typo in Padding comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b3264b292ab0372bde0f9a0aa41b2758a8837bde\"\u003e\u003ccode\u003eb3264b2\u003c/code\u003e\u003c/a\u003e hexagon: decouple time64 types from musl symbol redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/db1ebee456a2cb08eb53489906a0a6869f62c365\"\u003e\u003ccode\u003edb1ebee\u003c/code\u003e\u003c/a\u003e ci: Pin nightly to 2026-04-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.175...0.2.185\"\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 h...\n\n_Description has been truncated_","html_url":"https://github.com/TycOnee/KernelSU-Next/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TycOnee%2FKernelSU-Next/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"}},{"old_version":"4.5.55","new_version":"4.6.0","update_type":"minor","path":"/src-tauri","pr_created_at":"2026-03-20T09:33:36.000Z","version_change":"4.5.55 → 4.6.0","issue":{"uuid":"4106839419","node_id":"PR_kwDORsBVJs7MGEVG","number":2,"state":"open","title":"deps(rust)(deps): bump the rust-dependencies group in /src-tauri with 71 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-20T09:33:36.000Z","updated_at":"2026-03-21T11:05:01.424Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(rust)(deps): bump","group_name":"rust-dependencies","update_count":71,"packages":[{"name":"tauri","old_version":"2.10.2","new_version":"2.10.3","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"sysinfo","old_version":"0.38.0","new_version":"0.38.4","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"libc","old_version":"0.2.182","new_version":"0.2.183","repository_url":"https://github.com/rust-lang/libc"},{"name":"zip","old_version":"7.2.0","new_version":"8.3.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"tar","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/alexcrichton/tar-rs"},{"name":"bzip2","old_version":"0.5.2","new_version":"0.6.1","repository_url":"https://github.com/trifectatechfoundation/bzip2-rs"},{"name":"uuid","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.0","repository_url":"https://github.com/rust-random/rand"},{"name":"clap","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"tokio-tungstenite","old_version":"0.28.0","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"rusqlite","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"tempfile","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"lz4_flex","old_version":"0.11.5","new_version":"0.13.0","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"smoltcp","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/smoltcp-rs/smoltcp"},{"name":"tao","old_version":"0.34.5","new_version":"0.34.6","repository_url":"https://github.com/tauri-apps/tao"},{"name":"image","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/image-rs/image"},{"name":"winreg","old_version":"0.55.0","new_version":"0.56.0","repository_url":"https://github.com/gentoo90/winreg-rs"},{"name":"windows","old_version":"0.61.3","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"tauri-build","old_version":"2.5.5","new_version":"2.5.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"resvg","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/linebender/resvg"},{"name":"anstyle","old_version":"1.0.13","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"borsh","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/near/borsh-rs"},{"name":"borsh-derive","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/near/borsh-rs"},{"name":"cc","old_version":"1.2.56","new_version":"1.2.57","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.55","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"core-graphics","old_version":"0.24.0","new_version":"0.25.0","repository_url":"https://github.com/servo/core-foundation-rs"},{"name":"embed-resource","old_version":"3.0.6","new_version":"3.0.7","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"erased-serde","old_version":"0.4.9","new_version":"0.4.10","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"euclid","old_version":"0.22.13","new_version":"0.22.14","repository_url":"https://github.com/servo/euclid"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/krisprice/ipnet"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jiff","old_version":"0.2.22","new_version":"0.2.23","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jiff-static","old_version":"0.2.22","new_version":"0.2.23","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"libsqlite3-sys","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"moxcms","old_version":"0.7.11","new_version":"0.8.1","repository_url":"https://github.com/awxkee/moxcms"},{"name":"num_enum","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"num_enum_derive","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"openssl","old_version":"0.10.75","new_version":"0.10.76","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"openssl-sys","old_version":"0.9.111","new_version":"0.9.112","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"portable-atomic-util","old_version":"0.2.5","new_version":"0.2.6","repository_url":"https://github.com/taiki-e/portable-atomic-util"},{"name":"quote","old_version":"1.0.44","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"ravif","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/kornelski/cavif-rs"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"serde_with","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"serde_with_macros","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"socket2","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/rust-lang/socket2"},{"name":"tauri-codegen","old_version":"2.5.4","new_version":"2.5.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-macros","old_version":"2.5.4","new_version":"2.5.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin","old_version":"2.5.3","new_version":"2.5.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-runtime","old_version":"2.10.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-runtime-wry","old_version":"2.10.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-utils","old_version":"2.8.2","new_version":"2.8.3","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tiff","old_version":"0.10.3","new_version":"0.11.3","repository_url":"https://github.com/image-rs/image-tiff"},{"name":"tiny-skia","old_version":"0.11.4","new_version":"0.12.0","repository_url":"https://github.com/linebender/tiny-skia"},{"name":"tiny-skia-path","old_version":"0.11.4","new_version":"0.12.0","repository_url":"https://github.com/linebender/tiny-skia"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-macros","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.0.9+spec-1.1.0","new_version":"1.0.10+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.6+spec-1.1.0","new_version":"1.0.7+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"uds_windows","old_version":"1.1.0","new_version":"1.2.1","repository_url":"https://github.com/haraldh/rust_uds_windows"},{"name":"usvg","old_version":"0.46.0","new_version":"0.47.0","repository_url":"https://github.com/linebender/resvg"},{"name":"wry","old_version":"0.54.2","new_version":"0.54.4","repository_url":"https://github.com/tauri-apps/wry"},{"name":"zerocopy","old_version":"0.8.40","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.40","new_version":"0.8.47","repository_url":"https://github.com/google/zerocopy"},{"name":"zune-core","old_version":"0.4.12","new_version":"0.5.1","repository_url":"https://github.com/etemesi254/zune-image"},{"name":"zune-jpeg","old_version":"0.4.21","new_version":"0.5.12","repository_url":"https://github.com/etemesi254/zune-image"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the rust-dependencies group in /src-tauri with 71 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.10.2` | `2.10.3` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.38.0` | `0.38.4` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.182` | `0.2.183` |\n| [zip](https://github.com/zip-rs/zip2) | `7.2.0` | `8.3.0` |\n| [tar](https://github.com/alexcrichton/tar-rs) | `0.4.44` | `0.4.45` |\n| [bzip2](https://github.com/trifectatechfoundation/bzip2-rs) | `0.5.2` | `0.6.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.21.0` | `1.22.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.28.0` | `0.29.0` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.38.0` | `0.39.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.26.0` | `3.27.0` |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.11.5` | `0.13.0` |\n| [smoltcp](https://github.com/smoltcp-rs/smoltcp) | `0.11.0` | `0.12.0` |\n| [tao](https://github.com/tauri-apps/tao) | `0.34.5` | `0.34.6` |\n| [image](https://github.com/image-rs/image) | `0.25.9` | `0.25.10` |\n| [winreg](https://github.com/gentoo90/winreg-rs) | `0.55.0` | `0.56.0` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.61.3` | `0.62.2` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.5.5` | `2.5.6` |\n| [resvg](https://github.com/linebender/resvg) | `0.46.0` | `0.47.0` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.13` | `1.0.14` |\n| [borsh](https://github.com/near/borsh-rs) | `1.6.0` | `1.6.1` |\n| [borsh-derive](https://github.com/near/borsh-rs) | `1.6.0` | `1.6.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.56` | `1.2.57` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.55` | `4.6.0` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.0.0` | `1.1.0` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [core-graphics](https://github.com/servo/core-foundation-rs) | `0.24.0` | `0.25.0` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.6` | `3.0.7` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.9` | `0.4.10` |\n| [euclid](https://github.com/servo/euclid) | `0.22.13` | `0.22.14` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.22` | `0.2.23` |\n| [jiff-static](https://github.com/BurntSushi/jiff) | `0.2.22` | `0.2.23` |\n| [libsqlite3-sys](https://github.com/rusqlite/rusqlite) | `0.36.0` | `0.37.0` |\n| [moxcms](https://github.com/awxkee/moxcms) | `0.7.11` | `0.8.1` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [num_enum_derive](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.75` | `0.10.76` |\n| [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.111` | `0.9.112` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic-util) | `0.2.5` | `0.2.6` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.44` | `1.0.45` |\n| [ravif](https://github.com/kornelski/cavif-rs) | `0.12.0` | `0.13.0` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.2` | `0.6.3` |\n| [tauri-codegen](https://github.com/tauri-apps/tauri) | `2.5.4` | `2.5.5` |\n| [tauri-macros](https://github.com/tauri-apps/tauri) | `2.5.4` | `2.5.5` |\n| [tauri-plugin](https://github.com/tauri-apps/tauri) | `2.5.3` | `2.5.4` |\n| [tauri-runtime](https://github.com/tauri-apps/tauri) | `2.10.0` | `2.10.1` |\n| [tauri-runtime-wry](https://github.com/tauri-apps/tauri) | `2.10.0` | `2.10.1` |\n| [tauri-utils](https://github.com/tauri-apps/tauri) | `2.8.2` | `2.8.3` |\n| [tiff](https://github.com/image-rs/image-tiff) | `0.10.3` | `0.11.3` |\n| [tiny-skia](https://github.com/linebender/tiny-skia) | `0.11.4` | `0.12.0` |\n| [tiny-skia-path](https://github.com/linebender/tiny-skia) | `0.11.4` | `0.12.0` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.11.0` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.6.0` | `2.6.1` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.9+spec-1.1.0` | `1.0.10+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.6+spec-1.1.0` | `1.0.7+spec-1.1.0` |\n| [uds_windows](https://github.com/haraldh/rust_uds_windows) | `1.1.0` | `1.2.1` |\n| [usvg](https://github.com/linebender/resvg) | `0.46.0` | `0.47.0` |\n| [wry](https://github.com/tauri-apps/wry) | `0.54.2` | `0.54.4` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.40` | `0.8.47` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.40` | `0.8.47` |\n| [zune-core](https://github.com/etemesi254/zune-image) | `0.4.12` | `0.5.1` |\n| [zune-jpeg](https://github.com/etemesi254/zune-image) | `0.4.21` | `0.5.12` |\n\nUpdates `tauri` from 2.10.2 to 2.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri v2.10.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 941 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1052 crate dependencies)\nCrate:     atk\nVersion:   0.18.2\nWarning:   unmaintained\nTitle:     gtk-rs GTK3 bindings - no longer maintained\nDate:      2024-03-04\nID:        RUSTSEC-2024-0413\nURL:       https://rustsec.org/advisories/RUSTSEC-2024-0413\nDependency tree:\natk 0.18.2\n└── gtk 0.18.2\n    ├── wry 0.54.0\n    │   └── tauri-runtime-wry 2.10.1\n    │       └── tauri 2.10.3\n    │           ├── tauri-utils 2.8.3\n    │           │   ├── tauri-schema-generator 0.0.0\n    │           │   ├── tauri-runtime-wry 2.10.1\n    │           │   ├── tauri-runtime 2.10.1\n    │           │   │   ├── tauri-runtime-wry 2.10.1\n    │           │   │   └── tauri 2.10.3\n    │           │   ├── tauri-plugin 2.5.4\n    │           │   │   ├── tauri-plugin-sample 0.1.0\n    │           │   │   │   └── api 0.1.0\n    │           │   │   └── tauri-plugin-log 2.6.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-macros 2.5.5\n    │           │   │   └── tauri 2.10.3\n    │           │   ├── tauri-codegen 2.5.5\n    │           │   │   ├── tauri-macros 2.5.5\n    │           │   │   └── tauri-build 2.5.6\n    │           │   │       ├── tauri-file-associations-demo 0.1.0\n    │           │   │       ├── tauri 2.10.3\n    │           │   │       ├── resources 0.1.0\n    │           │   │       ├── bench_helloworld 0.1.0\n    │           │   │       ├── bench_files_transfer 0.1.0\n    │           │   │       ├── bench_cpu_intensive 0.1.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-cli 2.10.1\n    │           │   │   └── tauri-cli-node 0.0.0\n    │           │   ├── tauri-bundler 2.8.1\n    │           │   │   └── tauri-cli 2.10.1\n    │           │   ├── tauri-build 2.5.6\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\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/tauri-apps/tauri/commit/9b17a7aeae9a83222ffe829aa4e2d8a5ba6bed8c\"\u003e\u003ccode\u003e9b17a7a\u003c/code\u003e\u003c/a\u003e fix(ci): bump rustsec/audit-check to v2 and ignore time audit (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15030\"\u003e#15030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/d86827980d45826bb30749a3dbc11c9326ed8bd9\"\u003e\u003ccode\u003ed868279\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14897\"\u003e#14897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3a65cc6885ea61e35dc5be23b229043ab6e92372\"\u003e\u003ccode\u003e3a65cc6\u003c/code\u003e\u003c/a\u003e fix(test): disable \u003ccode\u003eresolve_resource_dir\u003c/code\u003e on Android (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15026\"\u003e#15026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/52cf195b78e0b78f02d8aae997116c620355b095\"\u003e\u003ccode\u003e52cf195\u003c/code\u003e\u003c/a\u003e refactor(cli): reduce some nesting code (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14844\"\u003e#14844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c3cbff3f7430161715f80f82128b345a6f7140c9\"\u003e\u003ccode\u003ec3cbff3\u003c/code\u003e\u003c/a\u003e fix: resource path handles \u003ccode\u003e./\u003c/code\u003e path differently (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/33754ae5e3740d022483b6164511c5c001a3c24b\"\u003e\u003ccode\u003e33754ae\u003c/code\u003e\u003c/a\u003e fix(cli): unusable empty password private keys (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15022\"\u003e#15022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3935dee121e1dcb4f377c9933233c0ace186b0bb\"\u003e\u003ccode\u003e3935dee\u003c/code\u003e\u003c/a\u003e Add AI tool policy to contributing guide (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15002\"\u003e#15002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/33932a72b27c970dde242da5241f7a340277507d\"\u003e\u003ccode\u003e33932a7\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump svelte from 5.51.5 to 5.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15015\"\u003e#15015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7d3c7593a9d41ac1cc7f72e959263f22d32bc61d\"\u003e\u003ccode\u003e7d3c759\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.59.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15001\"\u003e#15001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f20256bca542dfd6ba4b5e2741a6a9439cc57be8\"\u003e\u003ccode\u003ef20256b\u003c/code\u003e\u003c/a\u003e chore: fix clippy warnings (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14999\"\u003e#14999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-v2.10.2...tauri-v2.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\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/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sysinfo` from 0.38.0 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/blob/main/CHANGELOG.md\"\u003esysinfo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.38.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Unpin \u003ccode\u003eobjc2-*\u003c/code\u003e crates version.\u003c/li\u003e\n\u003cli\u003eLinux: Fix computation of disk size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Improve accuracy of \u003ccode\u003eSystem::available_memory\u003c/code\u003e and \u003ccode\u003eSystem::used_memory\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDocumentation: add missing unit for \u003ccode\u003eCPU::frequency\u003c/code\u003e returned value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eError\u003c/code\u003e trait for \u003ccode\u003eMacAddrFromStrError\u003c/code\u003e, \u003ccode\u003eIpNetworkFromStrError\u003c/code\u003e and \u003ccode\u003eKillError\u003c/code\u003e types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.38.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Put back support for versions below macOS 12.\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/GuillaumeGomez/sysinfo/commit/97c194d6f0b0e09eee7db22e2128cd303e58a11d\"\u003e\u003ccode\u003e97c194d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1642\"\u003e#1642\u003c/a\u003e from GuillaumeGomez/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/91b92f12025c19fa27567135be7589d32d826e6b\"\u003e\u003ccode\u003e91b92f1\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.38.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/8e8f76c8c1e7b28686681be5710539855124537c\"\u003e\u003ccode\u003e8e8f76c\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for \u003ccode\u003e0.38.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/9e6f37c86d4ea4a1d39ee222276e6d5bdafacac1\"\u003e\u003ccode\u003e9e6f37c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1641\"\u003e#1641\u003c/a\u003e from madsmtm/macos-no-pin-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/73d545c80c472e22b926789f312ce350f83ba23d\"\u003e\u003ccode\u003e73d545c\u003c/code\u003e\u003c/a\u003e Fix warnings introduced in new objc2-* versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/5cc4bcb93eb3daf9d6f01a59ca2433fc7095a869\"\u003e\u003ccode\u003e5cc4bcb\u003c/code\u003e\u003c/a\u003e Don't pin objc2-* crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/5d4c63b8c1beced38f11d672f3bc9407c9797c57\"\u003e\u003ccode\u003e5d4c63b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1640\"\u003e#1640\u003c/a\u003e from patjakdev/patjakdev/fix-1639\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/a8ee05c1afa43aff92c0c0509be35d0523ab9b87\"\u003e\u003ccode\u003ea8ee05c\u003c/code\u003e\u003c/a\u003e Use fragment size instead of block size for disk stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/61257e4da7eb14010fae557d252d2d306e2e23ae\"\u003e\u003ccode\u003e61257e4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1635\"\u003e#1635\u003c/a\u003e from GuillaumeGomez/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commit/3cf4b65255b533f8a154bc75adfaf66268bf82f8\"\u003e\u003ccode\u003e3cf4b65\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.38.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/compare/v0.38.0...v0.38.4\"\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.182 to 0.2.183\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.183\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\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-lang/libc/blob/0.2.183/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.182...0.2.183\"\u003e0.2.183\u003c/a\u003e - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\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/rust-lang/libc/commit/5660e6fc058d1c6c27788e3ea2bc7d3e79d3c22d\"\u003e\u003ccode\u003e5660e6f\u003c/code\u003e\u003c/a\u003e chore: Release libc 0.2.183\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8b439b76789d14215296766e97e0692e7900f1e1\"\u003e\u003ccode\u003e8b439b7\u003c/code\u003e\u003c/a\u003e allow unused link_cfg feature in rustc-dep-of-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e6436dcf4a702328aa365ced37f0a8e2d829ec3b\"\u003e\u003ccode\u003ee6436dc\u003c/code\u003e\u003c/a\u003e Adding structs and defines for vxworks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e9cca04dffbe546d5af7dc5302f8cb305d8e7370\"\u003e\u003ccode\u003ee9cca04\u003c/code\u003e\u003c/a\u003e Linux: add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/af8b8127bc7fcce8a5e70cb1a4ab8b33021bf02e\"\u003e\u003ccode\u003eaf8b812\u003c/code\u003e\u003c/a\u003e linux: relocate PIDFD definitions to src/new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d0bd7e2f2ff74d871b008069c175887cfc4e3867\"\u003e\u003ccode\u003ed0bd7e2\u003c/code\u003e\u003c/a\u003e NetBSD: add kinfo_file, kinfo_pcb structures and related constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/17f5cce00dec1207d659f21affc35fb39bca0340\"\u003e\u003ccode\u003e17f5cce\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/62c89e800adae1a3555798aad9cfffc2b7a9e7b8\"\u003e\u003ccode\u003e62c89e8\u003c/code\u003e\u003c/a\u003e OpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/82cb126e16b998d3c231bd320534e213b2096ff4\"\u003e\u003ccode\u003e82cb126\u003c/code\u003e\u003c/a\u003e enable musl32_time64 and musl_v1_2_3 for hexagon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e7f99026dc87849e0c0107019dca1a6418bec9e2\"\u003e\u003ccode\u003ee7f9902\u003c/code\u003e\u003c/a\u003e redox: fix blkcnt_t type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.182...0.2.183\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 7.2.0 to 8.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\u003ev8.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd must_use (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove and fix extended timestamp extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd crc32 ignore option (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/710\"\u003e#710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epath related code in single file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/712\"\u003e#712\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\u003eMalformed ZIP64 file output (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/715\"\u003e#715\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor some imports (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove code to distinct file (datetime, FixedSizeBlock) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove stream code to \u003ccode\u003esrc/read/stream.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove zip64 extra field update (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove part of the code with clippy help (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify code for unicode extra field and improve error message (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereorganize code (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid pulling in \u003ccode\u003ezeroize_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport compressing bzip2 when feature \u003ccode\u003ebzip2-rs\u003c/code\u003e is enabled, since \u003ccode\u003ebzip2/bzip2-sys\u003c/code\u003e now supports it (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenforce clippy in CI (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/674\"\u003e#674\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\u003ezip64 central header (issue 617) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow aes password as bytes (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle extra field padding (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify 2 type conversions in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAI tweaks for string type conversions in src/types.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.1.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/v8.2.0...v8.3.0\"\u003e8.3.0\u003c/a\u003e - 2026-03-19\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd must_use (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove and fix extended timestamp extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd crc32 ignore option (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/710\"\u003e#710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epath related code in single file (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/712\"\u003e#712\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\u003eMalformed ZIP64 file output (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/715\"\u003e#715\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor some imports (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove code to distinct file (datetime, FixedSizeBlock) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove stream code to \u003ccode\u003esrc/read/stream.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove zip64 extra field update (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove part of the code with clippy help (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify code for unicode extra field and improve error message (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereorganize code (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid pulling in \u003ccode\u003ezeroize_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.1.0...v8.2.0\"\u003e8.2.0\u003c/a\u003e - 2026-03-02\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport compressing bzip2 when feature \u003ccode\u003ebzip2-rs\u003c/code\u003e is enabled, since \u003ccode\u003ebzip2/bzip2-sys\u003c/code\u003e now supports it (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenforce clippy in CI (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/674\"\u003e#674\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\u003ezip64 central header (issue 617) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow aes password as bytes (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle extra field padding (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify 2 type conversions in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAI tweaks for string type conversions in src/types.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.0.0...v8.1.0\"\u003e8.1.0\u003c/a\u003e - 2026-02-16\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/zip-rs/zip2/commit/399469e20081561089c4fbb63574d4a8942ec752\"\u003e\u003ccode\u003e399469e\u003c/code\u003e\u003c/a\u003e chore: release v8.3.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/cde9e1b5d9cc5e67ba8da94b845ae49a7fee2434\"\u003e\u003ccode\u003ecde9e1b\u003c/code\u003e\u003c/a\u003e refactor: refactor some imports (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/734\"\u003e#734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/5fe3f1d89a41d80bad625ff948c081b71bcb5f5c\"\u003e\u003ccode\u003e5fe3f1d\u003c/code\u003e\u003c/a\u003e refactor: move code to distinct file (datetime, FixedSizeBlock) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2aa91ffe417d257b4c752a985c06d7c47575d4ca\"\u003e\u003ccode\u003e2aa91ff\u003c/code\u003e\u003c/a\u003e refactor: move stream code to \u003ccode\u003esrc/read/stream.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/3461ae2c7c3938650a6a8712cb264a7cfa5e6756\"\u003e\u003ccode\u003e3461ae2\u003c/code\u003e\u003c/a\u003e refactor: remove zip64 extra field update (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fc7750ec4c7e51f13bdd6baa14593898720ece4c\"\u003e\u003ccode\u003efc7750e\u003c/code\u003e\u003c/a\u003e feat: add must_use (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/727\"\u003e#727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/02fb2968add2aa5a417628b8c753c399915efe29\"\u003e\u003ccode\u003e02fb296\u003c/code\u003e\u003c/a\u003e ci(deps): bump release-plz/action from 0.5.127 to 0.5.128 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/859dc1683e2bef6a0b0869d1335f73eccfe9faa3\"\u003e\u003ccode\u003e859dc16\u003c/code\u003e\u003c/a\u003e fix: Malformed ZIP64 file output (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/715\"\u003e#715\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/87d0052cb6e4c2cffbe865a1c79d7db6f5662a93\"\u003e\u003ccode\u003e87d0052\u003c/code\u003e\u003c/a\u003e deps: avoid pulling in \u003ccode\u003ezeroize_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/720\"\u003e#720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/cf3fa1956b1850f64602937f81d9885d9d2b88fc\"\u003e\u003ccode\u003ecf3fa19\u003c/code\u003e\u003c/a\u003e feat: improve and fix extended timestamp extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.2.0...v8.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/096e3d16d14fefac51bc4d94d616b21546ea8bcc\"\u003e\u003ccode\u003e096e3d1\u003c/code\u003e\u003c/a\u003e Bump to 0.4.45 (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/17b1fd84e632071cb8eef9d3709bf347bd266446\"\u003e\u003ccode\u003e17b1fd8\u003c/code\u003e\u003c/a\u003e archive: Prevent symlink-directory collision chmod attack (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/de1a5870e603758f430073688691165f21a33946\"\u003e\u003ccode\u003ede1a587\u003c/code\u003e\u003c/a\u003e archive: Unconditionally honor PAX size (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/6071cbe74acefa8c8322809bfd43c825e5f16b60\"\u003e\u003ccode\u003e6071cbe\u003c/code\u003e\u003c/a\u003e ci: Consolidate workflows (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/ad1fde9edfb9657d17666bbec2933119ce527359\"\u003e\u003ccode\u003ead1fde9\u003c/code\u003e\u003c/a\u003e build-sys: Promote unused_code to an error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/c8cb250e8bc3f28bd69406b396bb8a92b40012c1\"\u003e\u003ccode\u003ec8cb250\u003c/code\u003e\u003c/a\u003e tests: Squash a warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/638c495a480d2a50099d55f445ece9e5f544b49d\"\u003e\u003ccode\u003e638c495\u003c/code\u003e\u003c/a\u003e ci: Add xtask infra + reverse dependency testing (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/32a9bbb26468cbdecbf73fe8eb249284d4a718ed\"\u003e\u003ccode\u003e32a9bbb\u003c/code\u003e\u003c/a\u003e tests: Add RandomReader to exercise partial-read resilience (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/9c5df0bfd70d1b063516b90fca2cf2e0dbe8b758\"\u003e\u003ccode\u003e9c5df0b\u003c/code\u003e\u003c/a\u003e Fix GNU long-name extension stream corruption on validation error (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/tar-rs/commit/88b1e3b0da65b0c5b9750d1a75516145488f4793\"\u003e\u003ccode\u003e88b1e3b\u003c/code\u003e\u003c/a\u003e Fix docs typo in header.rs (\u003ca href=\"https://redirect.github.com/alexcrichton/tar-rs/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alexcrichton/tar-rs/compare/0.4.44...0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bzip2` from 0.5.2 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/releases\"\u003ebzip2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eThis release switches to \u003ca href=\"https://github.com/trifectatechfoundation/libbzip2-rs\"\u003elibbz2-rs-sys\u003c/a\u003e as the default bzip2 backend. It is written in rust, making it much easier to cross-compile. The new implementation is also more performant.\u003c/p\u003e\n\u003cp\u003eThe rust implementation does not export C symbols by default. An explicit dependency on \u003ccode\u003elibbz2-rs-sys\u003c/code\u003e and setting the \u003ccode\u003eexport-symbols\u003c/code\u003e feature flag will fix that if needed.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003ebzip2-sys\u003c/code\u003e feature flag can be used to continue to use the C backend (either the system library of a C version built from source).\u003c/p\u003e\n\u003cp\u003eThis is a breaking release, given that we want this update to be opt-in. We've used the occasion to perform an MSRV bump to \u003ccode\u003e1.82.0\u003c/code\u003e. The \u003ccode\u003elibbz2-rs-sys\u003c/code\u003e crate has the \u003ca href=\"https://spdx.org/licenses/bzip2-1.0.6.html\"\u003e\u003ccode\u003ebzip2-1.0.6\u003c/code\u003e\u003c/a\u003e license. Arguably, that is the license that \u003ccode\u003ebzip2-sys\u003c/code\u003e should have had too, given that it is just a wrapper of the original bzip2 (and \u003ccode\u003elibbz2-rs-sys\u003c/code\u003e is a derivative work). You may need to allow this license when using \u003ccode\u003ecargo-deny\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelease 0.6.0 by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/trifectatechfoundation/bzip2-rs/pull/141\"\u003etrifectatechfoundation/bzip2-rs#141\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/compare/v0.5.2...v0.6.0\"\u003ehttps://github.com/trifectatechfoundation/bzip2-rs/compare/v0.5.2...v0.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/trifectatechfoundation/bzip2-rs/commit/eebf6e470f6c4a14295fcaf43c619ae4a0e5690a\"\u003e\u003ccode\u003eeebf6e4\u003c/code\u003e\u003c/a\u003e release version 0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/1ed41c45255ac550592ed4df1c59a37f18be6089\"\u003e\u003ccode\u003e1ed41c4\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eMaybeUninit\\\u0026lt;u8\u0026gt;\u003c/code\u003e (de)compress API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/a1652196e8451c8e32022d5a4fa4debb51c279ee\"\u003e\u003ccode\u003ea165219\u003c/code\u003e\u003c/a\u003e chore: remove redundant word in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/422ae6da4a4a52774e8d44c918cc2140363d23ec\"\u003e\u003ccode\u003e422ae6d\u003c/code\u003e\u003c/a\u003e fix(bzip2-sys): license expression to be a valid spdx expression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/21db6979453d284196df0c6f968c56900db80f00\"\u003e\u003ccode\u003e21db697\u003c/code\u003e\u003c/a\u003e ran \u003ccode\u003ecargo clippy --fix -- -A clippy::all -W clippy::use_self\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/commit/71d5b0396ff427ef1e49b45e7ea7436f4fbb41b8\"\u003e\u003ccode\u003e71d5b03\u003c/code\u003e\u003c/a\u003e Release 0.6.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/trifectatechfoundation/bzip2-rs/compare/v0.5.2...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.21.0 to 1.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to rand 0.10 by \u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.22.0 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/uuid-rs/uuid/pull/864\"\u003euuid-rs/uuid#864\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/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.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/uuid-rs/uuid/commit/da15792ae239df4ff32d236a027901dd1e3b4600\"\u003e\u003ccode\u003eda15792\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/864\"\u003e#864\u003c/a\u003e from uuid-rs/cargo/v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7ec48c98e8db5ae6d5a12bef7ec42ef4c05463ca\"\u003e\u003ccode\u003e7ec48c9\u003c/code\u003e\u003c/a\u003e prepare for 1.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c4e983f3cf9f59811ed2d94f6d1efff5a9ffe54f\"\u003e\u003ccode\u003ec4e983f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/863\"\u003e#863\u003c/a\u003e from haxtibal/tdmg/rand_0_9_and_0_10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f3f677e9d880ec4e283103572b12502b86adfc66\"\u003e\u003ccode\u003ef3f677e\u003c/code\u003e\u003c/a\u003e update workspace root to rand 0.10\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `once_cell` from 1.21.3 to 1.21.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matklad/once_cell/blob/master/CHANGELOG.md\"\u003eonce_cell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix unsoundness in \u003ccode\u003eOnceCell::wait\u003c/code\u003e under \u003ccode\u003e--features=parking_lot\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/295\"\u003e#295\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf thread A calls \u003ccode\u003ewait\u003c/code\u003e, while thread B calls \u003ccode\u003eget_or_try_init(f)\u003c/code\u003e, and, furthermore, \u003ccode\u003ef\u003c/code\u003e panics,\nthe \u003ccode\u003ewait\u003c/code\u003e incorrectly returns and thread A observes uninitialized memory.\u003c/p\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for a nice find!\u003c/p\u003e\n\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/matklad/once_cell/commit/80fe900b21f6d76c1a2ed74d3343e8a3a88c46d0\"\u003e\u003ccode\u003e80fe900\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/296\"\u003e#296\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a5e09c971c23afb1a3be8ae32794e2dca940ccd4\"\u003e\u003ccode\u003ea5e09c9\u003c/code\u003e\u003c/a\u003e release 1.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2426d45d85841879e71a880af543fd3d2be78db1\"\u003e\u003ccode\u003e2426d45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/295\"\u003e#295\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a1441215db85adb6a47b0aa1062d1eea7c5fba65\"\u003e\u003ccode\u003ea144121\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/290\"\u003e#290\u003c/a\u003e from alexanderkjall/run-tests-with-no-default-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/232a1a49b55154c0b6f12d662619000efd3aecd8\"\u003e\u003ccode\u003e232a1a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/292\"\u003e#292\u003c/a\u003e from phil-opp/doc-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/d31767bbcd33b03ee3360a9112eba41d1b278d3a\"\u003e\u003ccode\u003ed31767b\u003c/code\u003e\u003c/a\u003e fix OnceCell::wait with features=parking_lot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/28d29ae1c1eb082617efb4eddb6dae3d0c607fdd\"\u003e\u003ccode\u003e28d29ae\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003esync::OnceCell::try_insert\u003c/code\u003e docs should import \u003ccode\u003esync\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/0f78fb0d6d6a634fd76548f33fa38b250390e982\"\u003e\u003ccode\u003e0f78fb0\u003c/code\u003e\u003c/a\u003e make the command 'cargo test --no-default-features' work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/fda60a6c70eb2e25a0c73bf515ec4779df3d2e6c\"\u003e\u003ccode\u003efda60a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/287\"\u003e#287\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/b5b98c09eb9c95376e150eb6bda8c7637bba5aa4\"\u003e\u003ccode\u003eb5b98c0\u003c/code\u003e\u003c/a\u003e Add tests for OnceRef\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.21.3...v1.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.2 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in \u003ccode\u003echacha20\u003c/code\u003e instead of \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eIndexedRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_array\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_array\u003c/code\u003e, \u003ccode\u003echoose_multiple_weighted\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_weighted\u003c/code\u003e, struct \u003ccode\u003eSliceChooseIter\u003c/code\u003e -\u0026gt; \u003ccode\u003eIndexedSamples\u003c/code\u003e and fns \u003ccode\u003eIteratorRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_fill\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_fill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eFill\u003c/code\u003e be implemented for element types, not sliceable types (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eOsError::raw_os_error\u003c/code\u003e on UEFI targets by returning \u003ccode\u003eOption\u0026lt;usize\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fn \u003ccode\u003eTryRngCore::read_adapter(..) -\u0026gt; RngReadAdapter\u003c/code\u003e with simpler struct \u003ccode\u003eRngReader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fns \u003ccode\u003eSeedableRng::from_os_rng\u003c/code\u003e, \u003ccode\u003etry_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e support for \u003ccode\u003eStdRng\u003c/code\u003e, \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epostcard\u003c/code\u003e instead of \u003ccode\u003ebincode\u003c/code\u003e to test the serde feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid excessive allocation in \u003ccode\u003eIteratorRandom::sample\u003c/code\u003e when \u003ccode\u003eamount\u003c/code\u003e is much larger than iterator size (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eos_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003esys_rng\u003c/code\u003e, \u003ccode\u003eOsRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysRng\u003c/code\u003e, \u003ccode\u003eOsError\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eRngExt\u003c/code\u003e as upstream \u003ccode\u003erand_core\u003c/code\u003e has renamed \u003ccode\u003eRngCore\u003c/code\u003e -\u0026gt; \u003ccode\u003eRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fns \u003ccode\u003eIndexedRandom::choose_iter\u003c/code\u003e, \u003ccode\u003echoose_weighted_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eXoshiro128PlusPlus\u003c/code\u003e, \u003ccode\u003eXoshiro256PlusPlus\u003c/code\u003e prngs (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eChaCha8Rng\u003c/code\u003e, \u003ccode\u003eChaCha12Rng\u003c/code\u003e, \u003ccode\u003eChaCha20Rng\u003c/code\u003e behind \u003ccode\u003echacha\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFn \u003ccode\u003erand::make_rng() -\u0026gt; R where R: SeedableRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unused feature \u0026quot;nightly\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved feature \u003ccode\u003esmall_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1677\"\u003erust-random/rand#1677\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1693\"\u003erust-random/rand#1693\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1695\"\u003erust-random/rand#1695\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1697\"\u003erust-random/rand#1697\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1717\"\u003e#1717\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1717\"\u003erust-random/rand#1717\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1722\"\u003e#1722\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1722\"\u003erust-random/rand#1722\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1732\"\u003erust-random/rand#1732\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1734\"\u003erust-random/rand#1734\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-random/rand/commit/acc5f246d3338ffea40aa0f25a46f84d6d19db8d\"\u003e\u003ccode\u003eacc5f24\u003c/code\u003e\u003c/a\u003e Prepare v0.10.0 releases (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/95c51651c904ca8e77cdec5ebb6f218bb505f18f\"\u003e\u003ccode\u003e95c5165\u003c/code\u003e\u003c/a\u003e Add fn rand::make_rng (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/146da581490e534332a6018c15d7765b4c16851e\"\u003e\u003ccode\u003e146da58\u003c/code\u003e\u003c/a\u003e CHANGELOG: add PR links (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1738\"\u003e#1738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/8cacd6da6df9256d13d8ceb499310844227379fd\"\u003e\u003ccode\u003e8cacd6d\u003c/code\u003e\u003c/a\u003e README tweaks (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/28e3df866fdf2a1892abce84a0832c1eb15511ef\"\u003e\u003ccode\u003e28e3df8\u003c/code\u003e\u003c/a\u003e Update chacha20: use ChaChaCore directly; remove bytes_until_reseed field (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/03db3110d0224cf5c9ae7b4462e58f4dca4a5293\"\u003e\u003ccode\u003e03db311\u003c/code\u003e\u003c/a\u003e Replace fn reseed_and_generate with try_to_reseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b14483e6abd464c2745ed701cebf214a0f6fb374\"\u003e\u003ccode\u003eb14483e\u003c/code\u003e\u003c/a\u003e Apply inline attr to fn generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fda8f74872f759cf72514c84dec30033c04f60d1\"\u003e\u003ccode\u003efda8f74\u003c/code\u003e\u003c/a\u003e Remove bytes_until_reseed field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/213bb3bd4270df73bdd4885c2bf5682dce73c03d\"\u003e\u003ccode\u003e213bb3b\u003c/code\u003e\u003c/a\u003e Bump chacha20 to 0.10.0-rc.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/72afe1e973fcd83d840cf597888223072bbdb04c\"\u003e\u003ccode\u003e72afe1e\u003c/code\u003e\u003c/a\u003e Minor tweaks; prepare v0.10.0-rc.9 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_core-0.9.2...0.10.0\"\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.60 to 4.6.0\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.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\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/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\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.60...clap_complete-v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-tungstenite` from 0.28.0 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/snapview/tokio-tungstenite/blob/master/CHANGELOG.md\"\u003etokio-tungstenite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.29.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003etungstenite\u003c/code\u003e to \u003ccode\u003e0.29.0\u003c/code\u003e. See \u003ca href=\"https://github.com/snapview/tungstenite-rs/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003etungstenite\u003c/code\u003e release\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/snapview/tokio-tungstenite/commit/7930ff2f825a69cad44b928b19b6fb81bffc3f7a\"\u003e\u003ccode\u003e7930ff2\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snapview/tokio-tungstenite/commit/38d04656fe28be0000920201d6a49bf5ec3d537b\"\u003e\u003ccode\u003e38d0465\u003c/code\u003e\u003c/a\u003e Update Readme (\u003ca href=\"https://redirect.github.com/snapview/tokio-tungstenite/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/snapview/tokio-tungstenite/compare/v0.28.0...v0.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.38.0 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix constraints on VTab Aux data \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1778\"\u003e#1778\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1771\"\u003e#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docs.rs generation \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1779\"\u003e#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a small typo in \u003ccode\u003erollback_hook\u003c/code\u003e docstring \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1780\"\u003e#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some warnings from Intellij \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1781\"\u003e#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimal doc for features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1783\"\u003e#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear hooks only for owning connections \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1785\"\u003e#1785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to SQLite C Interface, Prepare Flags \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1787\"\u003e#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComment functions which are not usable from a loadable extension \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1789\"\u003e#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactorize code \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1792\"\u003e#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate getrandom to 0.4 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1798\"\u003e#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cargo.toml \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1800\"\u003e#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appveyor \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1807\"\u003e#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to unix timestamp for chrono, jiff and time \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1808\"\u003e#1808\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1803\"\u003e#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(trace): check that the sql string pointer is not NULL \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1805\"\u003e#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.3 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse TryFrom\u003c!-- raw HTML omitted --\u003e for Value \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1819\"\u003e#1819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1817\"\u003e#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake possible to pass your own pointers \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1626\"\u003e#1626\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1602\"\u003e#1602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.38.0...v0.39.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/rusqlite/rusqlite/commit/2a1790a69107cd03dae85d501dcbdb11c5b32ef3\"\u003e\u003ccode\u003e2a1790a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1820\"\u003e#1820\u003c/a\u003e from gwenn/0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/7c43afcb74fe973d22f74e9e4821a20f4fa5e94b\"\u003e\u003ccode\u003e7c43afc\u003c/code\u003e\u003c/a\u003e Prepare next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/487af3c2d335f6ac1409a12fd283a7b4650ed106\"\u003e\u003ccode\u003e487af3c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1626\"\u003e#1626\u003c/a\u003e from gwenn/ptr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/643d581b67f91d236e63555cfd89efc8f2452a9e\"\u003e\u003ccode\u003e643d581\u003c/code\u003e\u003c/a\u003e Warn about potential memory leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/67f59c39f5199a7b4cfdb33bee90b8bf2ea36792\"\u003e\u003ccode\u003e67f59c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1819\"\u003e#1819\u003c/a\u003e from gwenn/utf8error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/870d5b6b3cb119b8378fc730da18fec1f69f0612\"\u003e\u003ccode\u003e870d5b6\u003c/code\u003e\u003c/a\u003e Use TryFrom\u0026lt;ValueRef\u0026gt; for Value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/93085d8ac3fc5375ce17f1b01c22d229485abd51\"\u003e\u003ccode\u003e93085d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\u003c/a\u003e from gwenn/3.51.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/7bd509863f304a40ba6be1c1e3ad70a221d50490\"\u003e\u003ccode\u003e7bd...\n\n_Description has been truncated_","html_url":"https://github.com/xuanhong04/bug-login-release/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xuanhong04%2Fbug-login-release/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"4.5.55","new_version":"4.6.0","update_type":"minor","path":null,"pr_created_at":"2026-03-18T00:55:15.000Z","version_change":"4.5.55 → 4.6.0","issue":{"uuid":"4092022224","node_id":"PR_kwDOJbN1qc7LY5oJ","number":2236,"state":"open","title":"Bump the rust-dependencies group with 21 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-18T00:55:15.000Z","updated_at":"2026-03-18T01:12:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-dependencies","update_count":21,"packages":[{"name":"serde_with","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"clap","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"anstream","old_version":"0.6.21","new_version":"1.0.0","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.13","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-parse","old_version":"0.2.7","new_version":"1.0.0","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"cc","old_version":"1.2.56","new_version":"1.2.57","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.60","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.55","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"darling","old_version":"0.21.3","new_version":"0.23.0","repository_url":"https://github.com/TedDriggs/darling"},{"name":"darling_core","old_version":"0.21.3","new_version":"0.23.0","repository_url":"https://github.com/TedDriggs/darling"},{"name":"darling_macro","old_version":"0.21.3","new_version":"0.23.0","repository_url":"https://github.com/TedDriggs/darling"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"serde_with_macros","old_version":"3.17.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"toml_datetime","old_version":"1.0.0+spec-1.1.0","new_version":"1.0.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.25.4+spec-1.1.0","new_version":"0.25.5+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_parser","old_version":"1.0.9+spec-1.1.0","new_version":"1.0.10+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"winnow","old_version":"0.7.15","new_version":"1.0.0","repository_url":"https://github.com/winnow-rs/winnow"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.21` | `1.0.0` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.13` | `1.0.14` |\n| [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.7` | `1.0.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.56` | `1.2.57` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.60` | `4.6.0` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.55` | `4.6.0` |\n| [clap_lex](https://github.com/clap-rs/clap) | `1.0.0` | `1.1.0` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [darling](https://github.com/TedDriggs/darling) | `0.21.3` | `0.23.0` |\n| [darling_core](https://github.com/TedDriggs/darling) | `0.21.3` | `0.23.0` |\n| [darling_macro](https://github.com/TedDriggs/darling) | `0.21.3` | `0.23.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.17.0` | `3.18.0` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.11.0` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.0.0+spec-1.1.0` | `1.0.1+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.4+spec-1.1.0` | `0.25.5+spec-1.1.0` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.9+spec-1.1.0` | `1.0.10+spec-1.1.0` |\n| [winnow](https://github.com/winnow-rs/winnow) | `0.7.15` | `1.0.0` |\n\nUpdates `serde_with` from 3.17.0 to 3.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.18.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with more sequence and set types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88 due to the \u003ccode\u003edarling\u003c/code\u003e dependency\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/jonasbb/serde_with/commit/d50ec962c6ecad7d8972f95d7ee7cea398b7eb41\"\u003e\u003ccode\u003ed50ec96\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/984fe3252ecd47526f452e39736f70f96b503f7c\"\u003e\u003ccode\u003e984fe32\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/4ba41c70c7f12b2e543ae81480a50b4d76245419\"\u003e\u003ccode\u003e4ba41c7\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/8fb2468ce24e822fc29cd9aa8ebb3feb3ddf1eb3\"\u003e\u003ccode\u003e8fb2468\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/aec0a23c15943bc4ca82d329695fabefb2b19174\"\u003e\u003ccode\u003eaec0a23\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/25c15a2c5c53f8fa71af91d699877147568338b8\"\u003e\u003ccode\u003e25c15a2\u003c/code\u003e\u003c/a\u003e Update time dependency to 0.3.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/93bd3f4bebec516e5608a12f09ad1859cdced9a7\"\u003e\u003ccode\u003e93bd3f4\u003c/code\u003e\u003c/a\u003e Update test output after darling update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f825dbffb12dd758c80247259a271956f1c484b4\"\u003e\u003ccode\u003ef825dbf\u003c/code\u003e\u003c/a\u003e Upgrade darling to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/65cbd738f090f25d89ec4b350501b4aa5b38bd9e\"\u003e\u003ccode\u003e65cbd73\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/daff02ea264c3136131bfcff079304714f359bd9\"\u003e\u003ccode\u003edaff02e\u003c/code\u003e\u003c/a\u003e Extend OneOrMany implementation to more collection types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.17.0...v3.18.0\"\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.60 to 4.6.0\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.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\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/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\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.60...clap_complete-v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.22 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\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/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.22...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstream` from 0.6.21 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/3048fe7820055a6c995170d822e725c62b3d63e1\"\u003e\u003ccode\u003e3048fe7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/028ff0d0ec6ce881769d9cf9a80c535d623a17d0\"\u003e\u003ccode\u003e028ff0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/293\"\u003e#293\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/f1823a98afe29847e1e7d524f292c09818b98fa7\"\u003e\u003ccode\u003ef1823a9\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/74f4be64a9464b8e4734ed462c7e25030f36cf35\"\u003e\u003ccode\u003e74f4be6\u003c/code\u003e\u003c/a\u003e chore(ci): Fix name of clippy::empty_enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e0d98b6f4b3d86e2b1656b687a03a9435e5414c9\"\u003e\u003ccode\u003ee0d98b6\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/24c5c995faba5b7e0c7f032f0bf38ad066cf83a8\"\u003e\u003ccode\u003e24c5c99\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ad7697dc13139fba901970d3e34559e0cdc39510\"\u003e\u003ccode\u003ead7697d\u003c/code\u003e\u003c/a\u003e chore(ci): Automatic update from template (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b65c34513daab41988ec0221fdad20eb9452854b\"\u003e\u003ccode\u003eb65c345\u003c/code\u003e\u003c/a\u003e chore: Update prek hooks (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/anstream-v0.6.21...anstream-v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle` from 1.0.13 to 1.0.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/0fe6f0ff6d52e9f91d4071199bd0b24bd46f3d35\"\u003e\u003ccode\u003e0fe6f0f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/332016ed167c53752a4ab11f22317745b2aa6763\"\u003e\u003ccode\u003e332016e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/dd73f64cf6287fb70578e3ad12079aad4f93a04b\"\u003e\u003ccode\u003edd73f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/301\"\u003e#301\u003c/a\u003e from Muscraft/fix-some-escape-codes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e2d2fb53a71cd95ed0c2f50bc8a73f86c9e6bb37\"\u003e\u003ccode\u003ee2d2fb5\u003c/code\u003e\u003c/a\u003e fix: Make 4:0 removes all underline styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/d82d083aa05ee4ddc059631f083047cbf32cc9ae\"\u003e\u003ccode\u003ed82d083\u003c/code\u003e\u003c/a\u003e feat: Support SGR 59 (reset underline color to default)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/85c9a86d4cb8bb2fb1c4a7729e2c70965ad38688\"\u003e\u003ccode\u003e85c9a86\u003c/code\u003e\u003c/a\u003e feat: Support SGR 22-29 (off codes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ac5c23b73200b8bfa6b016736a951d413fc0536d\"\u003e\u003ccode\u003eac5c23b\u003c/code\u003e\u003c/a\u003e refactor: Reorder SGR match arms to follow numerical order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/2234b680fb3816a8b9ebccefd7cbb4b90b98553d\"\u003e\u003ccode\u003e2234b68\u003c/code\u003e\u003c/a\u003e test: Add tests for SGR off codes, underline subparams, and underline color r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ffb555fe2bd93b50eee1c8181195fc2fe532c4fc\"\u003e\u003ccode\u003effb555f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/55de8a6470a6ed490efe46e47ccfae313c1a2d35\"\u003e\u003ccode\u003e55de8a6\u003c/code\u003e\u003c/a\u003e chore: Download libc to match cargo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/v1.0.13...v1.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle-parse` from 0.2.7 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/3048fe7820055a6c995170d822e725c62b3d63e1\"\u003e\u003ccode\u003e3048fe7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/028ff0d0ec6ce881769d9cf9a80c535d623a17d0\"\u003e\u003ccode\u003e028ff0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/293\"\u003e#293\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/f1823a98afe29847e1e7d524f292c09818b98fa7\"\u003e\u003ccode\u003ef1823a9\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/74f4be64a9464b8e4734ed462c7e25030f36cf35\"\u003e\u003ccode\u003e74f4be6\u003c/code\u003e\u003c/a\u003e chore(ci): Fix name of clippy::empty_enums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e0d98b6f4b3d86e2b1656b687a03a9435e5414c9\"\u003e\u003ccode\u003ee0d98b6\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/24c5c995faba5b7e0c7f032f0bf38ad066cf83a8\"\u003e\u003ccode\u003e24c5c99\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ad7697dc13139fba901970d3e34559e0cdc39510\"\u003e\u003ccode\u003ead7697d\u003c/code\u003e\u003c/a\u003e chore(ci): Automatic update from template (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b65c34513daab41988ec0221fdad20eb9452854b\"\u003e\u003ccode\u003eb65c345\u003c/code\u003e\u003c/a\u003e chore: Update prek hooks (\u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/anstyle-parse-v0.2.7...anstyle-parse-v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.56 to 1.2.57\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.57\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSize archiver batches according to argument length not argument count (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eBuild::env\u003c/code\u003e for setting environment variables of compiler invocations and other child processes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1656\"\u003e#1656\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1682\"\u003e#1682\u003c/a\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-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.56...cc-v1.2.57\"\u003e1.2.57\u003c/a\u003e - 2026-03-13\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSize archiver batches according to argument length not argument count (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eBuild::env\u003c/code\u003e for setting environment variables of compiler invocations and other child processes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1656\"\u003e#1656\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1682\"\u003e#1682\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/rust-lang/cc-rs/commit/77f88665c649ac70792a15a73709ad93a35917ae\"\u003e\u003ccode\u003e77f8866\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.57 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1681\"\u003e#1681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c541d9b3cf80c8a58e2961d0f5273dc94a474b26\"\u003e\u003ccode\u003ec541d9b\u003c/code\u003e\u003c/a\u003e Size archiver batches according to argument length not argument count (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/1654cb904b3255290c7f9cfae2e3a04ec307c95a\"\u003e\u003ccode\u003e1654cb9\u003c/code\u003e\u003c/a\u003e Improve the semantics of \u003ccode\u003eBuild::env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5868a0f0e408af43be0563bd3244f96d3e55528c\"\u003e\u003ccode\u003e5868a0f\u003c/code\u003e\u003c/a\u003e Use cargo-nextest in main.yml (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1686\"\u003e#1686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/c5610e10711feb0c7b08b345a5335fc6094eb1ae\"\u003e\u003ccode\u003ec5610e1\u003c/code\u003e\u003c/a\u003e Update which requirement from ^4.0 to ^8.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/d41559b130900f834a07d89a27b70a78e2511c31\"\u003e\u003ccode\u003ed41559b\u003c/code\u003e\u003c/a\u003e Serialize tests that need environment variables (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e35ca93f3036490a63a7189aa2e720039c398a94\"\u003e\u003ccode\u003ee35ca93\u003c/code\u003e\u003c/a\u003e Rename job 'regenerate' to 'rustc_target_test' (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1687\"\u003e#1687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/41965a999f692e1ac8a65dd2a23d1dca4306bee4\"\u003e\u003ccode\u003e41965a9\u003c/code\u003e\u003c/a\u003e Don't run CI twice on every PR (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9c4720bca507dfb7df83ed6a12d1be6100ab7589\"\u003e\u003ccode\u003e9c4720b\u003c/code\u003e\u003c/a\u003e rename \u003ccode\u003e__set_env\u003c/code\u003e to \u003ccode\u003eenv\u003c/code\u003e and make it un-hidden (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.56...cc-v1.2.57\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_builder` from 4.5.60 to 4.6.0\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_builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\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/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\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/v4.5.60...v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_derive` from 4.5.55 to 4.6.0\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_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\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/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\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/v4.5.55...v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_lex` from 1.0.0 to 1.1.0\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_lex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0 (2015-07-16)\u003c/h2\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eallows creating unified help messages, a la docopt or getopts (\u003ca href=\"https://github.com/clap-rs/clap/commit/52bcd892ea51564ce463bc5865acd64f8fe91cb1\"\u003e52bcd892\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows stating all subcommands should \u003cem\u003enot\u003c/em\u003e have --version flags (\u003ca href=\"https://github.com/clap-rs/clap/commit/336c476f631d512b54ac56fdca6f29ebdc2c00c5\"\u003e336c476f\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows setting version number to auto-propagate through subcommands (\u003ca href=\"https://github.com/clap-rs/clap/commit/bc66d3c6deedeca62463fff95369ab1cfcdd366b\"\u003ebc66d3c6\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHelp Strings\u003c/strong\u003e  properly aligns and handles newlines in long help strings (\u003ca href=\"https://github.com/clap-rs/clap/commit/f9800a29696dd2cc0b0284bf693b3011831e556f\"\u003ef9800a29\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003ePerformance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHelp Messages\u003c/strong\u003e  big performance improvements when printing help messages (\u003ca href=\"https://github.com/clap-rs/clap/commit/52bcd892ea51564ce463bc5865acd64f8fe91cb1\"\u003e52bcd892\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eupdates readme with new features (\u003ca href=\"https://github.com/clap-rs/clap/commit/8232f7bb52e88862bc13c3d4f99ee4f56cfe4bc0\"\u003e8232f7bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix incorrect code example for \u003ccode\u003eApp::subcommand_required\u003c/code\u003e (\u003ca href=\"https://github.com/clap-rs/clap/commit/8889689dc6336ccc45b2c9f2cf8e2e483a639e93\"\u003e8889689d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.3 (2015-07-11)\u003c/h2\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eErrors\u003c/strong\u003e  writes errors to stderr (\u003ca href=\"https://github.com/clap-rs/clap/commit/cc76ab8c2b77c67b42f4717ded530df7806142cf\"\u003ecc76ab8c\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eREADME.md\u003c/strong\u003e  updates example help message to new format (\u003ca href=\"https://github.com/clap-rs/clap/commit/0aca29bd5d6d1a4e9971bdc88d946ffa58606efa\"\u003e0aca29bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.2 (2015-07-09)\u003c/h2\u003e\n\u003ch4\u003eImprovements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUsage\u003c/strong\u003e  re-orders optional arguments and required to natural standard (\u003ca href=\"https://github.com/clap-rs/clap/commit/dc7e1fcea5c85d317018fb201d2a9262249131b4\"\u003edc7e1fce\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.1 (2015-07-08)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\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/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\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_lex-v1.0.0...clap_lex-v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colorchoice` 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/rust-cli/anstyle/commit/0fe6f0ff6d52e9f91d4071199bd0b24bd46f3d35\"\u003e\u003ccode\u003e0fe6f0f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/332016ed167c53752a4ab11f22317745b2aa6763\"\u003e\u003ccode\u003e332016e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/dd73f64cf6287fb70578e3ad12079aad4f93a04b\"\u003e\u003ccode\u003edd73f64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/301\"\u003e#301\u003c/a\u003e from Muscraft/fix-some-escape-codes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/e2d2fb53a71cd95ed0c2f50bc8a73f86c9e6bb37\"\u003e\u003ccode\u003ee2d2fb5\u003c/code\u003e\u003c/a\u003e fix: Make 4:0 removes all underline styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/d82d083aa05ee4ddc059631f083047cbf32cc9ae\"\u003e\u003ccode\u003ed82d083\u003c/code\u003e\u003c/a\u003e feat: Support SGR 59 (reset underline color to default)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/85c9a86d4cb8bb2fb1c4a7729e2c70965ad38688\"\u003e\u003ccode\u003e85c9a86\u003c/code\u003e\u003c/a\u003e feat: Support SGR 22-29 (off codes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ac5c23b73200b8bfa6b016736a951d413fc0536d\"\u003e\u003ccode\u003eac5c23b\u003c/code\u003e\u003c/a\u003e refactor: Reorder SGR match arms to follow numerical order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/2234b680fb3816a8b9ebccefd7cbb4b90b98553d\"\u003e\u003ccode\u003e2234b68\u003c/code\u003e\u003c/a\u003e test: Add tests for SGR off codes, underline subparams, and underline color r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/ffb555fe2bd93b50eee1c8181195fc2fe532c4fc\"\u003e\u003ccode\u003effb555f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/55de8a6470a6ed490efe46e47ccfae313c1a2d35\"\u003e\u003ccode\u003e55de8a6\u003c/code\u003e\u003c/a\u003e chore: Download libc to match cargo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/colorchoice-v1.0.4...colorchoice-v1.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `darling` from 0.21.3 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TedDriggs/darling/releases\"\u003edarling's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88.0; there have been no code changes that caused this, but due to dependency issues CI no longer works on 1.56.0 \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/357\"\u003e#357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert dependency version pins which caused problems \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/385\"\u003e#385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eYANKED\u003c/strong\u003e Pinned dependencies made this version cause conflicts with other crates.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Remove \u003ccode\u003efnv\u003c/code\u003e dependency, as runtime performance gain does not justify additional dependency. This was exposed to users of \u003ccode\u003edarling::usage\u003c/code\u003e, so it may be breaking for them \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/373\"\u003e#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[darling(default = || expr(val))]\u003c/code\u003e support, allowing a closure where a path was previously required \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/380\"\u003e#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve span information for paths given to \u003ccode\u003edarling::util::Callable\u003c/code\u003e as literal strings\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\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/TedDriggs/darling/blob/master/CHANGELOG.md\"\u003edarling's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.0 (December 3, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88.0; there have been no code changes that caused this, but due to dependency issues CI no longer works on 1.56.0 \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/357\"\u003e#357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0 (December 2, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Remove \u003ccode\u003efnv\u003c/code\u003e dependency, as runtime performance gain does not justify additional dependency. This was exposed to users of \u003ccode\u003edarling::usage\u003c/code\u003e, so it may be breaking for them \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/373\"\u003e#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[darling(default = || expr(val))]\u003c/code\u003e support, allowing a closure where a path was previously required \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/380\"\u003e#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve span information for paths given to \u003ccode\u003edarling::util::Callable\u003c/code\u003e as literal strings\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\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/TedDriggs/darling/commit/cfef4e58225fb72edeb712b70ab984bd59d3baf2\"\u003e\u003ccode\u003ecfef4e5\u003c/code\u003e\u003c/a\u003e Update compiletests to rustc 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/334ee489cc3d443cbb3a95bcefc03998e6b8c337\"\u003e\u003ccode\u003e334ee48\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/858b8695acca744e04f13c67bdba4d19b8015565\"\u003e\u003ccode\u003e858b869\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/dd9cb44d57779a9f661931ca6835e401f9527e79\"\u003e\u003ccode\u003edd9cb44\u003c/code\u003e\u003c/a\u003e Bump CI tests to 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/4e57762f5d95d38a08998b1ca447f5c05580a599\"\u003e\u003ccode\u003e4e57762\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Lock quote version\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/775a52342df124b3109f99520a67552f61da9fe4\"\u003e\u003ccode\u003e775a523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Lock min version of proc-macro2\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/394727845295c94324cb04786ffe3a84475c2446\"\u003e\u003ccode\u003e3947278\u003c/code\u003e\u003c/a\u003e Bump version to 0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/cd33f9bdcf8361b0cdafea3543a33ef543abf720\"\u003e\u003ccode\u003ecd33f9b\u003c/code\u003e\u003c/a\u003e chore: fix some minor issues in the comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/2ca795bb1158eef581456013fc782c18ccef07db\"\u003e\u003ccode\u003e2ca795b\u003c/code\u003e\u003c/a\u003e docs: fix minor typo in top-level doc comment ('its' → 'it’s')\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/878b5ba12059dffc417f3e354bf39dab0d36068f\"\u003e\u003ccode\u003e878b5ba\u003c/code\u003e\u003c/a\u003e Lock min version of proc-macro2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TedDriggs/darling/compare/v0.21.3...v0.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `darling_core` from 0.21.3 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TedDriggs/darling/releases\"\u003edarling_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88.0; there have been no code changes that caused this, but due to dependency issues CI no longer works on 1.56.0 \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/357\"\u003e#357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert dependency version pins which caused problems \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/385\"\u003e#385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eYANKED\u003c/strong\u003e Pinned dependencies made this version cause conflicts with other crates.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Remove \u003ccode\u003efnv\u003c/code\u003e dependency, as runtime performance gain does not justify additional dependency. This was exposed to users of \u003ccode\u003edarling::usage\u003c/code\u003e, so it may be breaking for them \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/373\"\u003e#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[darling(default = || expr(val))]\u003c/code\u003e support, allowing a closure where a path was previously required \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/380\"\u003e#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve span information for paths given to \u003ccode\u003edarling::util::Callable\u003c/code\u003e as literal strings\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\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/TedDriggs/darling/blob/master/CHANGELOG.md\"\u003edarling_core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.0 (December 3, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88.0; there have been no code changes that caused this, but due to dependency issues CI no longer works on 1.56.0 \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/357\"\u003e#357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0 (December 2, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Remove \u003ccode\u003efnv\u003c/code\u003e dependency, as runtime performance gain does not justify additional dependency. This was exposed to users of \u003ccode\u003edarling::usage\u003c/code\u003e, so it may be breaking for them \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/373\"\u003e#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[darling(default = || expr(val))]\u003c/code\u003e support, allowing a closure where a path was previously required \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/380\"\u003e#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve span information for paths given to \u003ccode\u003edarling::util::Callable\u003c/code\u003e as literal strings\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\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/TedDriggs/darling/commit/cfef4e58225fb72edeb712b70ab984bd59d3baf2\"\u003e\u003ccode\u003ecfef4e5\u003c/code\u003e\u003c/a\u003e Update compiletests to rustc 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/334ee489cc3d443cbb3a95bcefc03998e6b8c337\"\u003e\u003ccode\u003e334ee48\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/858b8695acca744e04f13c67bdba4d19b8015565\"\u003e\u003ccode\u003e858b869\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/dd9cb44d57779a9f661931ca6835e401f9527e79\"\u003e\u003ccode\u003edd9cb44\u003c/code\u003e\u003c/a\u003e Bump CI tests to 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/4e57762f5d95d38a08998b1ca447f5c05580a599\"\u003e\u003ccode\u003e4e57762\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Lock quote version\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/775a52342df124b3109f99520a67552f61da9fe4\"\u003e\u003ccode\u003e775a523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Lock min version of proc-macro2\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/394727845295c94324cb04786ffe3a84475c2446\"\u003e\u003ccode\u003e3947278\u003c/code\u003e\u003c/a\u003e Bump version to 0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/cd33f9bdcf8361b0cdafea3543a33ef543abf720\"\u003e\u003ccode\u003ecd33f9b\u003c/code\u003e\u003c/a\u003e chore: fix some minor issues in the comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/2ca795bb1158eef581456013fc782c18ccef07db\"\u003e\u003ccode\u003e2ca795b\u003c/code\u003e\u003c/a\u003e docs: fix minor typo in top-level doc comment ('its' → 'it’s')\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/878b5ba12059dffc417f3e354bf39dab0d36068f\"\u003e\u003ccode\u003e878b5ba\u003c/code\u003e\u003c/a\u003e Lock min version of proc-macro2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TedDriggs/darling/compare/v0.21.3...v0.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `darling_macro` from 0.21.3 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TedDriggs/darling/releases\"\u003edarling_macro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88.0; there have been no code changes that caused this, but due to dependency issues CI no longer works on 1.56.0 \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/357\"\u003e#357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert dependency version pins which caused problems \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/385\"\u003e#385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eYANKED\u003c/strong\u003e Pinned dependencies made this version cause conflicts with other crates.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Remove \u003ccode\u003efnv\u003c/code\u003e dependency, as runtime performance gain does not justify additional dependency. This was exposed to users of \u003ccode\u003edarling::usage\u003c/code\u003e, so it may be breaking for them \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/373\"\u003e#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[darling(default = || expr(val))]\u003c/code\u003e support, allowing a closure where a path was previously required \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/380\"\u003e#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve span information for paths given to \u003ccode\u003edarling::util::Callable\u003c/code\u003e as literal strings\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\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/TedDriggs/darling/blob/master/CHANGELOG.md\"\u003edarling_macro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.0 (December 3, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88.0; there have been no code changes that caused this, but due to dependency issues CI no longer works on 1.56.0 \u003ca href=\"https://redirect.github.com/TedDriggs/darling/issues/357\"\u003e#357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.22.0 (December 2, 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKING:\u003c/strong\u003e Remove \u003ccode\u003efnv\u003c/code\u003e dependency, as runtime performance gain does not justify additional dependency. This was exposed to users of \u003ccode\u003edarling::usage\u003c/code\u003e, so it may be breaking for them \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/373\"\u003e#373\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[darling(default = || expr(val))]\u003c/code\u003e support, allowing a closure where a path was previously required \u003ca href=\"https://redirect.github.com/TedDriggs/darling/pull/380\"\u003e#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve span information for paths given to \u003ccode\u003edarling::util::Callable\u003c/code\u003e as literal strings\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\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/TedDriggs/darling/commit/cfef4e58225fb72edeb712b70ab984bd59d3baf2\"\u003e\u003ccode\u003ecfef4e5\u003c/code\u003e\u003c/a\u003e Update compiletests to rustc 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/334ee489cc3d443cbb3a95bcefc03998e6b8c337\"\u003e\u003ccode\u003e334ee48\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/858b8695acca744e04f13c67bdba4d19b8015565\"\u003e\u003ccode\u003e858b869\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/dd9cb44d57779a9f661931ca6835e401f9527e79\"\u003e\u003ccode\u003edd9cb44\u003c/code\u003e\u003c/a\u003e Bump CI tests to 1.88.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/4e57762f5d95d38a08998b1ca447f5c05580a599\"\u003e\u003ccode\u003e4e57762\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Lock quote version\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/775a52342df124b3109f99520a67552f61da9fe4\"\u003e\u003ccode\u003e775a523\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Lock min version of proc-macro2\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/394727845295c94324cb04786ffe3a84475c2446\"\u003e\u003ccode\u003e3947278\u003c/code\u003e\u003c/a\u003e Bump version to 0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/cd33f9bdcf8361b0cdafea3543a33ef543abf720\"\u003e\u003ccode\u003ecd33f9b\u003c/code\u003e\u003c/a\u003e chore: fix some minor issues in the comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/2ca795bb1158eef581456013fc782c18ccef07db\"\u003e\u003ccode\u003e2ca795b\u003c/code\u003e\u003c/a\u003e docs: fix minor typo in top-level doc comment ('its' → 'it’s')\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TedDriggs/darling/commit/878b5ba12059dffc417f3e354bf39dab0d36068f\"\u003e\u003ccode\u003e878b5ba\u003c/code\u003e\u003c/a\u003e Lock min version of proc-macro2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TedDriggs/darling/compare/v0.21.3...v0.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `once_cell` from 1.21.3 to 1.21.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matklad/once_cell/blob/master/CHANGELOG.md\"\u003eonce_cell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix unsoundness in \u003ccode\u003eOnceCell::wait\u003c/code\u003e under \u003ccode\u003e--features=parking_lot\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/295\"\u003e#295\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf thread A calls \u003ccode\u003ewait\u003c/code\u003e, while thread B calls \u003ccode\u003eget_or_try_init(f)\u003c/code\u003e, and, furthermore, \u003ccode\u003ef\u003c/code\u003e panics,\nthe \u003ccode\u003ewait\u003c/code\u003e incorrectly returns and thread A observes uninitialized memory.\u003c/p\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for a nice find!\u003c/p\u003e\n\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/matklad/once_cell/commit/80fe900b21f6d76c1a2ed74d3343e8a3a88c46d0\"\u003e\u003ccode\u003e80fe900\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/296\"\u003e#296\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a5e09c971c23afb1a3be8ae32794e2dca940ccd4\"\u003e\u003ccode\u003ea5e09c9\u003c/code\u003e\u003c/a\u003e release 1.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2426d45d85841879e71a880af543fd3d2be78db1\"\u003e\u003ccode\u003e2426d45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/295\"\u003e#295\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a1441215db85adb6a47b0aa1062d1eea7c5fba65\"\u003e\u003ccode\u003ea144121\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/290\"\u003e#290\u003c/a\u003e from alexanderkjall/run-tests-with-no-default-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/232a1a49b55154c0b6f12d662619000efd3aecd8\"\u003e\u003ccode\u003e232a1a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/292\"\u003e#292\u003c/a\u003e from phil-opp/doc-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/d31767bbcd33b03ee3360a9112eba41d1b278d3a\"\u003e\u003ccode\u003ed31767b\u003c/code\u003e\u003c/a\u003e fix OnceCell::wait with features=parking_lot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/28d29ae1c1eb082617efb4eddb6dae3d0c607fdd\"\u003e\u003ccode\u003e28d29ae\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003esync::OnceCell::try_insert\u003c/code\u003e docs should import \u003ccode\u003esync\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/0f78fb0d6d6a634fd76548f33fa38b250390e982\"\u003e\u003ccode\u003e0f78fb0\u003c/code\u003e\u003c/a\u003e make the command 'cargo test --no-default-features' work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/fda60a6c70eb2e25a0c73bf515ec4779df3d2e6c\"\u003e\u003ccode\u003efda60a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/287\"\u003e#287\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/b5b98c09eb9c95376e150eb6bda8c7637bba5aa4\"\u003e\u003ccode\u003eb5b98c0\u003c/code\u003e\u003c/a\u003e Add tests for OnceRef\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.21.3...v1.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with_macros` from 3.17.0 to 3.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with_macros's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.18.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with more sequence and set types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88 due to the \u003ccode\u003edarling\u003c/code\u003e dependency\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/jonasbb/serde_with/commit/d50ec962c6ecad7d8972f95d7ee7cea398b7eb41\"\u003e\u003ccode\u003ed50ec96\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/984fe3252ecd47526f452e39736f70f96b503f7c\"\u003e\u003ccode\u003e984fe32\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/4ba41c70c7f12b2e543ae81480a50b4d76245419\"\u003e\u003ccode\u003e4ba41c7\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/8fb2468ce24e822fc29cd9aa8ebb3feb3ddf1eb3\"\u003e\u003ccode\u003e8fb2468\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/aec0a23c15943bc4ca82d329695fabefb2b19174\"\u003e\u003ccode\u003eaec0a23\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/25c15a2c5c53f8fa71af91d699877147568338b8\"\u003e\u003ccode\u003e25c15a2\u003c/code\u003e\u003c/a\u003e Update time dependency to 0.3.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/93bd3f4bebec516e5608a12f09ad1859cdced9a7\"\u003e\u003ccode\u003e93bd3f4\u003c/code\u003e\u003c/a\u003e Update test output after darling update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f825dbffb12dd758c80247259a271956f1c484b4\"\u003e\u003ccode\u003ef825dbf\u003c/code\u003e\u003c/a\u003e Upgrade darling to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/65cbd738f090f25d89ec4b350501b4aa5b38bd9e\"\u003e\u003ccode\u003e65cbd73\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/daff02ea264c3136131bfcff079304714f359bd9\"\u003e\u003ccode\u003edaff02e\u003c/code\u003e\u003c/a\u003e Extend OneOrMany implementation to more collection types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.17.0...v3.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tinyvec` from 1.10.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Lokathor/tinyvec/blob/main/CHANGELOG.md\"\u003etinyvec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eswitched from \u003ccode\u003eserde\u003c/code\u003e dep to \u003ccode\u003eserde_core\u003c/code\u003e dep, which should allow more\nparallelization in builds for downstream users.\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eas_mut_inner\u003c/code\u003e method when the \u003ccode\u003elatest_stable_rust\u003c/code\u003e feature is enabled\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eis_full\u003c/code\u003e method to check if the size is equal to the capacity\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edefmt\u003c/code\u003e support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum rust version is now 1.55, and the non-const-generic impls are removed.\nThis reduces build times by over a second on average, which is\nsignificant enough for a library crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdds a \u003ccode\u003elatest_stable_rust\u003c/code\u003e cargo feature, which will automatically pull in\nother cargo features related to the latest Stable version of rust.\u003c/li\u003e\n\u003cli\u003eAdds \u003ccode\u003eArrayVec::try_from_array_len\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdds \u003ccode\u003eTinyVec::into_vec\u003c/code\u003e and \u003ccode\u003eTinyVec::into_boxed_slice\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdds support for \u003ccode\u003egeneric-array\u003c/code\u003e crate\u003c/li\u003e\n\u003cli\u003eAdds support for the \u003ccode\u003eborsh\u003c/code\u003e crate\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e00E\"\u003ee00E\u003c/a\u003e updated the rustc features so that they all\ncorrectly depend on the lower version feature.\n\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/pull/199\"\u003epr 199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Fuuzetsu\"\u003eFuuzetsu\u003c/a\u003e added the \u003ccode\u003eArrayVec::as_inner\u003c/code\u003e method.\n\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/pull/197\"\u003epr 197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Fuuzetsu\"\u003eFuuzetsu\u003c/a\u003e added the \u003ccode\u003erustc_1_61\u003c/code\u003e cargo feature, which adds the \u003ccode\u003eretain_mut\u003c/code\u003e method.\n\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/pull/198\"\u003epr 198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e00E\"\u003ee00E\u003c/a\u003e fixed the Arbitrary impl to work on Stable\nwithout using a feature gate.\n\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/pull/180\"\u003epr 180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i509VCB\"\u003ei509VCB\u003c/a\u003e added the \u003ccode\u003etry_\u003c/code\u003e functions for fallable reallocation.\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/Lokathor/tinyvec/commit/d6c8a5f222f73e86056d086072effdf0deaa39ee\"\u003e\u003ccode\u003ed6c8a5f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/4348329ebe5337e9f15571f1736cf44c4810df09\"\u003e\u003ccode\u003e4348329\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/834172bbcd499ee341dddebce7e626039706997f\"\u003e\u003ccode\u003e834172b\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/01b7a9fe9dc34dbb90c59227f5179f9f0d2589e5\"\u003e\u003ccode\u003e01b7a9f\u003c/code\u003e\u003c/a\u003e Add defmt support (\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/bb18ff1618e889f0e662263d09329d44d0ebff3a\"\u003e\u003ccode\u003ebb18ff1\u003c/code\u003e\u003c/a\u003e Add is_full method (\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/219f2874bdede66136c6756405e83ff899168ef3\"\u003e\u003ccode\u003e219f287\u003c/code\u003e\u003c/a\u003e Add as_mut_inner method (\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/5809985ddfd0befbe6480d5e5330d17a632109a4\"\u003e\u003ccode\u003e5809985\u003c/code\u003e\u003c/a\u003e chore: switch to serde_core (\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/10f783e57a200965dd84c4a3a401f071d42c57b1\"\u003e\u003ccode\u003e10f783e\u003c/code\u003e\u003c/a\u003e Remove leftover comment from before the const generic days (\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/842e1692b380c254a98caae8e7ee5fbff103c742\"\u003e\u003ccode\u003e842e169\u003c/code\u003e\u003c/a\u003e chore: improve code comments clarity (\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/tinyvec/commit/a6db0821305a72fd570462049e9088711b592776\"\u003e\u003ccode\u003ea6db082\u003c/code\u003e\u003c/a\u003e Make Debug instances behave like those for slices (\u003ca href=\"https://redirect.github.com/Lokathor/tinyvec/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Lokathor/tinyvec/compare/v1.10.0...v1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_datetime` from 1.0.0+spec-1.1.0 to 1.0.1+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/90790723370aa4981bafe054633c928eb78bcf94\"\u003e\u003ccode\u003e9079072\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/06f2ba38f2377ab01b46c8acc1c4536254c24a50\"\u003e\u003ccode\u003e06f2ba3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7fc5ce13ab54e568b86d57406fbe4fd852d1d06f\"\u003e\u003ccode\u003e7fc5ce1\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bf5a15717160ba69b45cca135d96775fd56771e8\"\u003e\u003ccode\u003ebf5a157\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0aeb2df32ee5e776e5cd51eaf97d23771b0a7a37\"\u003e\u003ccode\u003e0aeb2df\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9a345411740b48da23536edf5f949108cdfea6da\"\u003e\u003ccode\u003e9a34541\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a576caed48c101410d97d9a763f4369c995bfda5\"\u003e\u003ccode\u003ea576cae\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml_datetime-v1.0.0...toml_datetime-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_edit` from 0.25.4+spec-1.1.0 to 0.25.5+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/90790723370aa4981bafe054633c928eb78bcf94\"\u003e\u003ccode\u003e9079072\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/06f2ba38f2377ab01b46c8acc1c4536254c24a50\"\u003e\u003ccode\u003e06f2ba3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7fc5ce13ab54e568b86d57406fbe4fd852d1d06f\"\u003e\u003ccode\u003e7fc5ce1\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bf5a15717160ba69b45cca135d96775fd56771e8\"\u003e\u003ccode\u003ebf5a157\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0aeb2df32ee5e776e5cd51eaf97d23771b0a7a37\"\u003e\u003ccode\u003e0aeb2df\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9a345411740b48da23536edf5f949108cdfea6da\"\u003e\u003ccode\u003e9a34541\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a576caed48c101410d97d9a763f4369c995bfda5\"\u003e\u003ccode\u003ea576cae\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.25.4...v0.25.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_parser` from 1.0.9+spec-1.1.0 to 1.0.10+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/90790723370aa4981bafe054633c928eb78bcf94\"\u003e\u003ccode\u003e9079072\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/06f2ba38f2377ab01b46c8acc1c4536254c24a50\"\u003e\u003ccode\u003e06f2ba3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7fc5ce13ab54e568b86d57406fbe4fd852d1d06f\"\u003e\u003ccode\u003e7fc5ce1\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/bf5a15717160ba69b45cca135d96775fd56771e8\"\u003e\u003ccode\u003ebf5a157\u003c/code\u003e\u003c/a\u003e chore: Update to winnow 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0aeb2df32ee5e776e5cd51eaf97d23771b0a7a37\"\u003e\u003ccode\u003e0aeb2df\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1112\"\u003e#1112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9a345411740b48da23536edf5f949108cdfea6da\"\u003e\u003ccode\u003e9a34541\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a576caed48c101410d97d9a763f4369c995bfda5\"\u003e\u003ccode\u003ea576cae\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml_parser-v1.0.9...toml_parser-v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `winnow` from 0.7.15 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md\"\u003ewinnow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.0.0] - 2026-03-17\u003c/h2\u003e\n\u003cp\u003eNote: going to v1 is more a reflection of the rate of churn in Winnow's API than\nthe quality of previous releases or any statement against future breaking changes.\u003c/p\u003e\n\u003ch3\u003eMigration Guide\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eUpdate to latest v0.7 release\u003c/li\u003e\n\u003cli\u003eResolve deprecations\u003c/li\u003e\n\u003cli\u003eUpgrade to v1\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eascii\u003c/code\u003e, \u003ccode\u003ebinary\u003c/code\u003e, or \u003ccode\u003eparser\u003c/code\u003e features as needed\u003c/li\u003e\n\u003cli\u003eBreak tuples into tuples-of-tuples as needed\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eparser\u003c/code\u003e, \u003ccode\u003eascii\u003c/code\u003e, and \u003ccode\u003ebinary\u003c/code\u003e feature gates to improve build times\u003c/li\u003e\n\u003cli\u003eReduce 'impl ContainsToken for Tuple' to 10 elements to improve build times\u003c/li\u003e\n\u003cli\u003eReduce 'impl Alt for Tuple' to 10 elements to improve build times\u003c/li\u003e\n\u003cli\u003eReduce 'impl Parser for Tuple' to 10 elements to improve build times\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003e(I, usize)\u003c/code\u003e with \u003ccode\u003ebinary::bits::Bits\u003c/code\u003e to clarify intent\u003c/li\u003e\n\u003cli\u003eMoved \u003ccode\u003eBitOffsets\u003c/code\u003e from \u003ccode\u003estream\u003c/code\u003e to \u003ccode\u003ebinary::bits\u003c/code\u003e to consolidate the API\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eiterator\u003c/code\u003e impure like parsers\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eStream::raw\u003c/code\u003e with \u003ccode\u003eStream::trace\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated APIs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cp\u003eBuild time\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReduce macro-generated code\u003c/li\u003e\n\u003cli\u003eSplit off \u003ccode\u003eparser\u003c/code\u003e, \u003ccode\u003eascii\u003c/code\u003e, and \u003ccode\u003ebinary\u003c/code\u003e features\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRuntime\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003ehex_uint\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eParser::parse_iter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eNeeded\u003c/code\u003e in \u003ccode\u003estream\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCorrect trace for \u003ccode\u003eoct_digit1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eescaped\u003c/code\u003e into a \u003ccode\u003eCow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAccept a parser for \u003ccode\u003eescaped\u003c/code\u003e, \u003ccode\u003etake_escaped\u003c/code\u003e control character for not-quite unicode parsing\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/winnow-rs/winnow/commit/9072a31719c89b0cdfd41c3312cfd0a72fd22859\"\u003e\u003ccode\u003e9072a31\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winnow-rs/winnow/commit/437...\n\n_Description has been truncated_","html_url":"https://github.com/cedar-policy/cedar/pull/2236","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cedar-policy%2Fcedar/issues/2236","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2236/packages"}},{"old_version":"4.5.49","new_version":"4.5.55","update_type":"patch","path":"/userspace/ksud","pr_created_at":"2026-03-12T13:38:13.000Z","version_change":"4.5.49 → 4.5.55","issue":{"uuid":"4064733339","node_id":"PR_kwDOPe4_287KCitP","number":4,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud with 45 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-19T05:48:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-12T13:38:13.000Z","updated_at":"2026-03-19T05:48:30.000Z","time_to_close":576616,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":45,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.53","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.9","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"rust-embed","old_version":"8.9.0","new_version":"8.11.0"},{"name":"which","old_version":"8.0.0","new_version":"8.0.2","repository_url":"https://github.com/harryfei/which-rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"serde_json","old_version":"1.0.146","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"zip","old_version":"7.0.0","new_version":"8.2.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"rustix","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"libc","old_version":"0.2.178","new_version":"0.2.183","repository_url":"https://github.com/rust-lang/libc"},{"name":"bumpalo","old_version":"3.19.1","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.50","new_version":"1.2.56","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.53","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.49","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.6","new_version":"1.0.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"deflate64","old_version":"0.1.10","new_version":"0.1.11","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"deranged","old_version":"0.5.5","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"find-msvc-tools","old_version":"0.1.5","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"iana-time-zone","old_version":"0.1.64","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.16","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"linux-raw-sys","old_version":"0.11.0","new_version":"0.12.1","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.6","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"num-conv","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"proc-macro2","old_version":"1.0.103","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.42","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex-automata","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.8","new_version":"0.8.10","repository_url":"https://github.com/rust-lang/regex"},{"name":"rust-embed-impl","old_version":"8.9.0","new_version":"8.11.0"},{"name":"rust-embed-utils","old_version":"8.9.0","new_version":"8.11.0"},{"name":"time","old_version":"0.3.44","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.48.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.22","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasip2","old_version":"1.0.1+wasi-0.2.4","new_version":"1.0.2+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"wit-bindgen","old_version":"0.46.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zlib-rs","old_version":"0.5.5","new_version":"0.6.3","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 45 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.60` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.9` |\n| rust-embed | `8.9.0` | `8.11.0` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.0` | `8.0.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.27.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.8` | `0.1.9` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.146` | `1.0.149` |\n| [zip](https://github.com/zip-rs/zip2) | `7.0.0` | `8.2.0` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.3` | `1.1.4` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.178` | `0.2.183` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.1` | `3.20.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.50` | `1.2.56` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.60` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.55` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.6` | `1.0.0` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.3.0` | `3.4.0` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.10` | `0.1.11` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.5` | `0.5.8` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.5` | `0.1.9` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.9` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.64` | `0.1.65` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.1` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.16` | `1.0.17` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.11.0` | `0.12.1` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.6` | `2.8.0` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.1.0` | `0.2.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.103` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.42` | `1.0.45` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.13` | `0.4.14` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.8` | `0.8.10` |\n| rust-embed-impl | `8.9.0` | `8.11.0` |\n| rust-embed-utils | `8.9.0` | `8.11.0` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.47` |\n| [time-core](https://github.com/time-rs/time) | `0.1.6` | `0.1.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.50.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.22` | `1.0.24` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.1+wasi-0.2.4` | `1.0.2+wasi-0.2.9` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.46.0` | `0.51.0` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.5` | `0.6.3` |\n\nUpdates `anyhow` from 1.0.100 to 1.0.102\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.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\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/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.102\"\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.53 to 4.5.60\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.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\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/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.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\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/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.53...clap_complete-v4.5.60\"\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.8 to 0.11.9\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.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\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.9] - 2026-02-11\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/2f06b4c7cf359b348cf92f95f83176897cedc838\"\u003e\u003ccode\u003e2f06b4c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/57e13acb42cac437ace7d3b9819f46de1d5f5d5a\"\u003e\u003ccode\u003e57e13ac\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4f9066d8af43095cf95bb9ddae046095af117dd6\"\u003e\u003ccode\u003e4f9066d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/393\"\u003e#393\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3e4709a2665c93f39c0cf63b84ceaea8da42864e\"\u003e\u003ccode\u003e3e4709a\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v0.6.24 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/80ff83adba5f55a293a484e684cd10b88c6739de\"\u003e\u003ccode\u003e80ff83a\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/76891b9e32d7e0c2a43a6f843a20caaf5adb0782\"\u003e\u003ccode\u003e76891b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/392\"\u003e#392\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/14cda4a666db7f262fbc87f752ee2bc4d977100f\"\u003e\u003ccode\u003e14cda4a\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e4f2b351a3d5290a8f26db395bf736e0f80a5856\"\u003e\u003ccode\u003ee4f2b35\u003c/code\u003e\u003c/a\u003e chore(ci): Update action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.9\"\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.9.0 to 8.11.0\n\nUpdates `which` from 8.0.0 to 8.0.2\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.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eenv_home\u003c/code\u003e dependency by \u003ca href=\"https://github.com/madsmtm\"\u003e\u003ccode\u003e@​madsmtm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/118\"\u003eharryfei/which-rs#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew windows impl by \u003ca href=\"https://github.com/Xaeroxe\"\u003e\u003ccode\u003e@​Xaeroxe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/121\"\u003eharryfei/which-rs#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwap dependency on rustix for dependency on libc by \u003ca href=\"https://github.com/Xaeroxe\"\u003e\u003ccode\u003e@​Xaeroxe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/122\"\u003eharryfei/which-rs#122\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/madsmtm\"\u003e\u003ccode\u003e@​madsmtm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/118\"\u003eharryfei/which-rs#118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.1...8.0.2\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.1...8.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Readme by \u003ca href=\"https://github.com/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/115\"\u003eharryfei/which-rs#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmpty path fix for Windows machines by \u003ca href=\"https://github.com/Xaeroxe\"\u003e\u003ccode\u003e@​Xaeroxe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/117\"\u003eharryfei/which-rs#117\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/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/115\"\u003eharryfei/which-rs#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.0...8.0.1\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.0...8.0.1\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/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.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependency on \u003ccode\u003ehome_env\u003c/code\u003e removed, the implementation found in rust 1.85.0 for a home directory has been fixed.\nThanks, [\u003ca href=\"https://github.com/madsmtm\"\u003e\u003ccode\u003e@​madsmtm\u003c/code\u003e\u003c/a\u003e],(\u003ca href=\"https://github.com/madsmtm\"\u003ehttps://github.com/madsmtm\u003c/a\u003e) for this contribution to which!\u003c/li\u003e\n\u003cli\u003eDependency on \u003ccode\u003ewinsafe\u003c/code\u003e removed, code for Windows API is now handwritten.\u003c/li\u003e\n\u003cli\u003eDependency on \u003ccode\u003erustix\u003c/code\u003e removed, we now depend on \u003ccode\u003elibc\u003c/code\u003e directly to reduce compile times.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Windows bug reported in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/108#issuecomment-3998654328\"\u003eharryfei/which-rs#108\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/harryfei/which-rs/commit/5bb3e82a82a6ef8f56a3a455125680fd6579c7ca\"\u003e\u003ccode\u003e5bb3e82\u003c/code\u003e\u003c/a\u003e update README MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/aacc10ece3376c86d472cd2ea6e9aaa1d013ab75\"\u003e\u003ccode\u003eaacc10e\u003c/code\u003e\u003c/a\u003e add changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/7b0c544ec05f491b923fa40db4c1729d19303932\"\u003e\u003ccode\u003e7b0c544\u003c/code\u003e\u003c/a\u003e Swap dependency on rustix for dependency on libc (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/189e99a7db5cd5aa3dfe2d6c90199bf0e97ae1b7\"\u003e\u003ccode\u003e189e99a\u003c/code\u003e\u003c/a\u003e New windows impl (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/c48f04e974f0061963c29f5e0293eae2cd8e96ab\"\u003e\u003ccode\u003ec48f04e\u003c/code\u003e\u003c/a\u003e clippy fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1fa32b79b83a750b5a23ee4fa0ced6b0c8522048\"\u003e\u003ccode\u003e1fa32b7\u003c/code\u003e\u003c/a\u003e bump msrv, bump version, add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/b0d6e741229c74dd7eececd0d1a72f00bfd0bb22\"\u003e\u003ccode\u003eb0d6e74\u003c/code\u003e\u003c/a\u003e Remove env_home dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/26972207b98de1bfd6c0e16690f5c9186388b54c\"\u003e\u003ccode\u003e2697220\u003c/code\u003e\u003c/a\u003e chore: add release steps documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/873554e9c99c655fcec04c7196f759a60103eb1e\"\u003e\u003ccode\u003e873554e\u003c/code\u003e\u003c/a\u003e add entry to CHANGELOG.md for 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/d684aba22e6ae2b75154b2f6d6771a743c1953de\"\u003e\u003ccode\u003ed684aba\u003c/code\u003e\u003c/a\u003e bump version to 8.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.0...8.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.23.0 to 3.27.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.27.0\u003c/h2\u003e\n\u003cp\u003eThis release adds \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e and deprecates \u003ccode\u003eTempPath::from_path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ePrior to this release, \u003ccode\u003eTempPath::from_path\u003c/code\u003e made no attempts to convert relative paths into absolute paths. The following code would have deleted the wrong file:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet tmp_path = TempPath::from_path(\u0026quot;foo\u0026quot;)\nstd::env::set_current_dir(\u0026quot;/some/other/path\u0026quot;).unwrap();\ndrop(tmp_path);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNow:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode\u003eTempPath::from_path\u003c/code\u003e will attempt to convert relative paths into absolute paths. However, this isn't always possible as we need to call \u003ccode\u003estd::env::current_dir\u003c/code\u003e, which can fail. If we fail to convert the relative path to an absolute path, we simply keep the relative path.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e behaves exactly like \u003ccode\u003eTempPath::from_path\u003c/code\u003e, except that it returns an error if we fail to convert a relative path into an absolute path (or if the passed path is empty).\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNeither function attempt to verify the existence of the file in question.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eNamedTempFile::persist\u003c/code\u003e on RedoxOS (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e) (thanks to \u003ca href=\"https://github.com/Andy-Python-Programmer\"\u003e\u003ccode\u003e@​Andy-Python-Programmer\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003egetrandom\u003c/code\u003e 0.4.x while retaining support for \u003ccode\u003egetrandom\u003c/code\u003e 0.3.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eActually support WASIp2 without the nightly feature. This library is now feature complete on WASIp2 without any additional feature flags.\u003c/li\u003e\n\u003cli\u003eExclude CI scripts from the published crate.\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/5c8fa12eb584931b4f1bccfde87eb72fbfa7dc61\"\u003e\u003ccode\u003e5c8fa12\u003c/code\u003e\u003c/a\u003e chore: release 3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e34e5748d66a48073ec8e1e6ba37338eecca4548\"\u003e\u003ccode\u003ee34e574\u003c/code\u003e\u003c/a\u003e test: disable uds conflict test on redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/772c795a27342089dd0dc48125b82454e75ac38d\"\u003e\u003ccode\u003e772c795\u003c/code\u003e\u003c/a\u003e test: add CWD guards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2632fb9e9465b86141b5bbe47b07dbf5b7110072\"\u003e\u003ccode\u003e2632fb9\u003c/code\u003e\u003c/a\u003e fix: resolve relative paths when constructing \u003ccode\u003eTempPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/929a1127bde5046733d535281203bf8ec1bf2c9e\"\u003e\u003ccode\u003e929a112\u003c/code\u003e\u003c/a\u003e chore: release 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/29d6ac501a4543877d2dde01e2f3cae8f14fb292\"\u003e\u003ccode\u003e29d6ac5\u003c/code\u003e\u003c/a\u003e Add Redox OS CI (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/375067f0d42efe982498fe07545d29ea8bcf7358\"\u003e\u003ccode\u003e375067f\u003c/code\u003e\u003c/a\u003e doc(README): document supported platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d35371725c084d8cfa83479c69ae55f2ab843e50\"\u003e\u003ccode\u003ed353717\u003c/code\u003e\u003c/a\u003e feat(redox): implement persist() (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/64114d74349c53b0473ba15a06f64874a0fcb556\"\u003e\u003ccode\u003e64114d7\u003c/code\u003e\u003c/a\u003e Fix typos in documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/9a38b8db0b9a7724cbc88801ddf69bc1b3577c94\"\u003e\u003ccode\u003e9a38b8d\u003c/code\u003e\u003c/a\u003e chore: release 3.25.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.23.0...v3.27.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.42 to 0.4.44\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\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow 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/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 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/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup 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/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg 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/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing 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/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\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/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing 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/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 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/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\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/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\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.8 to 0.1.9\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\u003e1.12.3 (2025-02-03)\u003c/h1\u003e\n\u003cp\u003eThis release excludes some unnecessary things from the archive published to\ncrates.io. Specifically, fuzzing data and various shell scripts are now\nexcluded. If you run into problems, please file an issue.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1319\"\u003e#1319\u003c/a\u003e:\nSwitch from a Cargo \u003ccode\u003eexclude\u003c/code\u003e list to an \u003ccode\u003einclude\u003c/code\u003e list, and exclude some\nunnecessary stuff.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.2 (2025-10-13)\u003c/h1\u003e\n\u003cp\u003eThis release fixes a \u003ccode\u003ecargo doc\u003c/code\u003e breakage on nightly when \u003ccode\u003e--cfg docsrs\u003c/code\u003e is\nenabled. This caused documentation to fail to build on docs.rs.\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/1305\"\u003e#1305\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1305\"\u003erust-lang/regex#1305\u003c/a\u003e):\nSwitches the \u003ccode\u003edoc_auto_cfg\u003c/code\u003e feature to \u003ccode\u003edoc_cfg\u003c/code\u003e on nightly for docs.rs builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.1 (2025-10-10)\u003c/h1\u003e\n\u003cp\u003eThis release makes a bug fix in the new \u003ccode\u003eregex::Captures::get_match\u003c/code\u003e API\nintroduced in \u003ccode\u003e1.12.0\u003c/code\u003e. There was an oversight with the lifetime parameter\nfor the \u003ccode\u003eMatch\u003c/code\u003e returned. This is technically a breaking change, but given\nthat it was caught almost immediately and I've yanked the \u003ccode\u003e1.12.0\u003c/code\u003e release,\nI think this is fine.\u003c/p\u003e\n\u003ch1\u003e1.12.0 (2025-10-10)\u003c/h1\u003e\n\u003cp\u003eThis release contains a smattering of bug fixes, a fix for excessive memory\nconsumption in some cases and a new \u003ccode\u003eregex::Captures::get_match\u003c/code\u003e API.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1146\"\u003e#1146\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1146\"\u003erust-lang/regex#1146\u003c/a\u003e):\nAdd \u003ccode\u003eCapture::get_match\u003c/code\u003e for returning the overall match without \u003ccode\u003eunwrap()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/1083\"\u003e#1083\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1083\"\u003erust-lang/regex#1083\u003c/a\u003e):\nFixes a panic in the lazy DFA (can only occur for especially large regexes).\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1116\"\u003e#1116\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1116\"\u003erust-lang/regex#1116\u003c/a\u003e):\nFixes a memory usage regression for large regexes (introduced in \u003ccode\u003eregex 1.9\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1195\"\u003e#1195\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1195\"\u003erust-lang/regex#1195\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/regex/commit/0c07fae444adf0802d84455e689f1143d2dd7790\"\u003e\u003ccode\u003e0c07fae\u003c/code\u003e\u003c/a\u003e regex-lite-0.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/6a810068f030c023a12c93ccae49bc5fd907c4f6\"\u003e\u003ccode\u003e6a81006\u003c/code\u003e\u003c/a\u003e cargo: exclude development scripts and fuzzing data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/4733e28ba4f281f643ce93e4089eccbb9a9d5a5a\"\u003e\u003ccode\u003e4733e28\u003c/code\u003e\u003c/a\u003e automata: fix \u003ccode\u003eonepass::DFA::try_search_slots\u003c/code\u003e panic when too many slots are ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5ea3eb1e95f0338e283f5f0b4681f0891a1cd836\"\u003e\u003ccode\u003e5ea3eb1\u003c/code\u003e\u003c/a\u003e 1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ab0b07171b82d1d4fdc8359505d12b2e818514d4\"\u003e\u003ccode\u003eab0b071\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/691d51457db276bbdf9ca3de2cafe285c662c59f\"\u003e\u003ccode\u003e691d514\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/1dd90777791dbc6bbf389157d05ac8176c6ad051\"\u003e\u003ccode\u003e1dd9077\u003c/code\u003e\u003c/a\u003e docs: swap \u003ccode\u003edoc_auto_cfg\u003c/code\u003e with \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/0089034cb37b0bf3785f2e0211f7eca74033f4d1\"\u003e\u003ccode\u003e0089034\u003c/code\u003e\u003c/a\u003e regex-cli-0.2.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/regex/compare/regex-lite-0.1.8...regex-lite-0.1.9\"\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.146 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\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/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.146...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 7.0.0 to 8.2.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\u003ev8.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport compressing bzip2 when feature \u003ccode\u003ebzip2-rs\u003c/code\u003e is enabled, since \u003ccode\u003ebzip2/bzip2-sys\u003c/code\u003e now supports it (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenforce clippy in CI (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/674\"\u003e#674\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\u003ezip64 central header (issue 617) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow aes password as bytes (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle extra field padding (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify 2 type conversions in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAI tweaks for string type conversions in src/types.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(writer)\u003c/em\u003e Allow getting underlying writer of ZipWriter (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd system to FileOption, so byte-for-byte identical archives can be created across platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/660\"\u003e#660\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\u003eBugs in extra-data length calculation in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup the benchs and Cargo.toml (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for per-file comments (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/543\"\u003e#543\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\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/v8.1.0...v8.2.0\"\u003e8.2.0\u003c/a\u003e - 2026-03-02\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport compressing bzip2 when feature \u003ccode\u003ebzip2-rs\u003c/code\u003e is enabled, since \u003ccode\u003ebzip2/bzip2-sys\u003c/code\u003e now supports it (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenforce clippy in CI (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/674\"\u003e#674\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\u003ezip64 central header (issue 617) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow aes password as bytes (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle extra field padding (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify 2 type conversions in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAI tweaks for string type conversions in src/types.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.0.0...v8.1.0\"\u003e8.1.0\u003c/a\u003e - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(writer)\u003c/em\u003e Allow getting underlying writer of ZipWriter (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd system to FileOption, so byte-for-byte identical archives can be created across platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/660\"\u003e#660\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\u003eBugs in extra-data length calculation in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.4.0...v8.0.0\"\u003e8.0.0\u003c/a\u003e - 2026-02-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.3.0...v7.4.0\"\u003e7.4.0\u003c/a\u003e - 2026-02-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.3.0-pre1...v7.3.0\"\u003e7.3.0\u003c/a\u003e - 2026-02-04\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/ff001c6f2a630580399ad8044a7925801ca16a98\"\u003e\u003ccode\u003eff001c6\u003c/code\u003e\u003c/a\u003e chore: release v8.2.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9c328dcfd9d0817569d76052b620aecc219683fc\"\u003e\u003ccode\u003e9c328dc\u003c/code\u003e\u003c/a\u003e ci(deps): bump github/codeql-action from 4.32.2 to 4.32.4 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f2bd439220745a50e0ef462ab71aea3f4dc85e04\"\u003e\u003ccode\u003ef2bd439\u003c/code\u003e\u003c/a\u003e test: add test to check len of zip64 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/705\"\u003e#705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/617cee12a1a4c7490cb3e19440bd440dc8c17a18\"\u003e\u003ccode\u003e617cee1\u003c/code\u003e\u003c/a\u003e test: Add a test that validates CRC_TABLE (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2ee1e936d1be2aa3d44d7c963a25074b33b943f3\"\u003e\u003ccode\u003e2ee1e93\u003c/code\u003e\u003c/a\u003e style: Rename KEYSTREAM_BASE_SUFFIX to KEYSTREAM_BITMASK and clarify comment ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/18301cebde852a38671b171aaf630b97aa7363f7\"\u003e\u003ccode\u003e18301ce\u003c/code\u003e\u003c/a\u003e style: Potential fix for 1 code quality finding in tests/zip_ntfs.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/240f27ac53367571f1aa4f2d601439c89b1a212e\"\u003e\u003ccode\u003e240f27a\u003c/code\u003e\u003c/a\u003e feat: allow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8c368374264bd0a209706f7940b109a2c8338209\"\u003e\u003ccode\u003e8c36837\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/dependency-review-action from 4.8.2 to 4.8.3 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/79a46ea2533dbf35c0050c414b70d521acc2f32a\"\u003e\u003ccode\u003e79a46ea\u003c/code\u003e\u003c/a\u003e Apply suggested fix to tests/zip_extra_field.rs from Copilot Autofix (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/7c2c6bd72f3af395aabe540adee8b365d9de0842\"\u003e\u003ccode\u003e7c2c6bd\u003c/code\u003e\u003c/a\u003e style: Remove macros (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.0.0...v8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustix` from 1.1.3 to 1.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/c4caf5caaa7e93828a2e4a4cdba1dd0171e45717\"\u003e\u003ccode\u003ec4caf5c\u003c/code\u003e\u003c/a\u003e chore: Release rustix version 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/5953a2c6bc7bc97c308a8e6a0fd4a8bf79997117\"\u003e\u003ccode\u003e5953a2c\u003c/code\u003e\u003c/a\u003e Prune pins in CI that are no longer needed. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/9116c05d2eab3484748a629e72bdff17117c4f5b\"\u003e\u003ccode\u003e9116c05\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/5ee0ca360f41b3699b7c543d1153e94c65988610\"\u003e\u003ccode\u003e5ee0ca3\u003c/code\u003e\u003c/a\u003e hurd: Fix l_type and l_whence types (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1569\"\u003e#1569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/89505893fc3b4b9b9a22625cd3a670f6d6cf2f44\"\u003e\u003ccode\u003e8950589\u003c/code\u003e\u003c/a\u003e Clobber vector registers and do not use preserves_flags in riscv64 syscalls (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/7b0d2ae013976c959627598c057644ae8922708e\"\u003e\u003ccode\u003e7b0d2ae\u003c/code\u003e\u003c/a\u003e Update pins for MSRV compatibility (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/99458d830840dafb8a8c5b8b54cf05beabc2e581\"\u003e\u003ccode\u003e99458d8\u003c/code\u003e\u003c/a\u003e feat(redox): \u003ccode\u003erenameat\u003c/code\u003e and \u003ccode\u003erenameat_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/a9c8dcbbb74df7a7c4ec6cf50629a810bab6500d\"\u003e\u003ccode\u003ea9c8dcb\u003c/code\u003e\u003c/a\u003e Remove reference to yanked crate in README.md (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/8bf15a0eb444087e4c3ed04e01ed488cc429af2d\"\u003e\u003ccode\u003e8bf15a0\u003c/code\u003e\u003c/a\u003e Drop custom makedev implementation for Redox (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/74b886d40d7b5209a8d448550e4595e8e06158a1\"\u003e\u003ccode\u003e74b886d\u003c/code\u003e\u003c/a\u003e Update pins for MSRV compatibility (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/rustix/compare/v1.1.3...v1.1.4\"\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.178 to 0.2.183\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.183\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.182\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid, Linux: Add \u003ccode\u003etgkill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003eRENAME_NOREPLACE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003erenameat2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.181\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eMADV_ZERO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4924\"\u003e#4924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003emakedev\u003c/code\u003e, \u003ccode\u003emajor\u003c/code\u003e, and \u003ccode\u003eminor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGLibc: Add \u003ccode\u003ePTRACE_SET_SYSCALL_INFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4933\"\u003e#4933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add more kqueue related constants for (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4945\"\u003e#4945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add CAN error types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4944\"\u003e#4944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add siginfo_t::si_status (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4946\"\u003e#4946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX NTO: Add \u003ccode\u003emax_align_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4927\"\u003e#4927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4956\"\u003e#4956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: add \u003ccode\u003eppoll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking\u003c/strong\u003e: Redox: Fix the type of \u003ccode\u003edev_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use 'struct st_timespec' in 'struct stat{,64}' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003etc{g,s}etattr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link the correct version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e on mips{32,64}r6 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix constness of tm.tm_zone (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4948\"\u003e#4948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix the definition of \u003ccode\u003eptrace_thread_state\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4947\"\u003e#4947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Fix type visibility and defs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4932\"\u003e#4932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix values for \u003ccode\u003ePTHREAD_MUTEX_{NORMAL, RECURSIVE}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4943\"\u003e#4943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Mark additional fields as private padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4922\"\u003e#4922\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.183/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.182...0.2.183\"\u003e0.2.183\u003c/a\u003e - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.181...0.2.182\"\u003e0.2.182\u003c/a\u003e - 2026-02-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid, Linux: Add \u003ccode\u003etgkill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003eRENAME_NOREPLACE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003erenameat2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.180...0.2.181\"\u003e0.2.181\u003c/a\u003e - 2026-02-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eMADV_ZERO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4924\"\u003e#4924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003emakedev\u003c/code\u003e, \u003ccode\u003emajor\u003c/code\u003e, and \u003ccode\u003eminor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGLibc: Add \u003ccode\u003ePTRACE_SET_SYSCALL_INFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4933\"\u003e#4933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add more kqueue related constants for (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4945\"\u003e#4945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add CAN error types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4944\"\u003e#4944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add siginfo_t::si_status (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4946\"\u003e#4946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX NTO: Add \u003ccode\u003emax_align_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4927\"\u003e#4927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4956\"\u003e#4956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: add \u003ccode\u003eppoll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e: Redox: Fix the type of dev_t (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use 'struct st_timespec' in 'struct stat{,64}' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003etc{g,s}etattr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link the correct version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e on mips{32,64}r6 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix constness of tm.tm_zone (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4948\"\u003e#4948\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/5660e6fc058d1c6c27788e3ea2bc7d3e79d3c22d\"\u003e\u003ccode\u003e5660e6f\u003c/code\u003e\u003c/a\u003e chore: Release libc 0.2.183\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8b439b76789d14215296766e97e0692e7900f1e1\"\u003e\u003ccode\u003e8b439b7\u003c/code\u003e\u003c/a\u003e allow unused link_cfg feature in rustc-dep-of-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e6436dcf4a702328aa365ced37f0a8e2d829ec3b\"\u003e\u003ccode\u003ee6436dc\u003c/code\u003e\u003c/a\u003e Adding structs and defines for vxworks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e9cca04dffbe546d5af7dc5302f8cb305d8e7370\"\u003e\u003ccode\u003ee9cca04\u003c/code\u003e\u003c/a\u003e Linux: add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/af8b8127bc7fcce8a5e70cb1a4ab8b33021bf02e\"\u003e\u003ccode\u003eaf8b812\u003c/code\u003e\u003c/a\u003e linux: relocate PIDFD definitions to src/new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d0bd7e2f2ff74d871b008069c175887cfc4e3867\"\u003e\u003ccode\u003ed0bd7e2\u003c/code\u003e\u003c/a\u003e NetBSD: add kinfo_file, kinfo_pcb structures and related constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/17f5cce00dec1207d659f21affc35fb39bca0340\"\u003e\u003ccode\u003e17f5cce\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/62c89e800adae1a3555798aad9cfffc2b7a9e7b8\"\u003e\u003ccode\u003e62c89e8\u003c/code\u003e\u003c/a\u003e OpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/82cb126e16b998d3c231bd320534e213b2096ff4\"\u003e\u003ccode\u003e82cb126\u003c/code\u003e\u003c/a\u003e enable musl32_time64 and musl_v1_2_3 for hexagon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e7f99026dc87849e0c0107019dca1a6418bec9e2\"\u003e\u003ccode\u003ee7f9902\u003c/code\u003e\u003c/a\u003e redox: fix blkcnt_t type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.183\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bumpalo` from 3.19.1 to 3.20.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md\"\u003ebumpalo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.2\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-19.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestored \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e implementations for \u003ccode\u003eBox\u0026lt;T\u0026gt;\u003c/code\u003e for \u003ccode\u003eT: ?Sized\u003c/code\u003e types\nas well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e3.20.1\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-18.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestored \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e implementations for \u003ccode\u003eBox\u0026lt;T\u0026gt;\u003c/code\u003e when \u003ccode\u003eT: Send\u003c/code\u003e and \u003ccode\u003eT: Sync\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-18.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003ebumpalo::collections::Vec::pop_if\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the \u003ccode\u003ebumpalo::collections::String::retain\u003c/code\u003e method in the face\nof panics.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003ebumpalo::collections::Box\u0026lt;T\u0026gt;\u003c/code\u003e covariant with \u003ccode\u003eT\u003c/code\u003e (just like\n\u003ccode\u003estd::boxed::Box\u0026lt;T\u0026gt;\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/fitzgen/bumpalo/commit/1aad072f93d8a4cf5885446ead554927c7c94f9c\"\u003e\u003ccode\u003e1aad072\u003c/code\u003e\u003c/a\u003e Bump to version 3.20.2 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/2fb1d6ae40c56e875cbef9767ae0773e32d60387\"\u003e\u003ccode\u003e2fb1d6a\u003c/code\u003e\u003c/a\u003e Add more tests for send and sync behavior, support unsized types (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/7c8d1f3870ef2317b1c9b3ef36f6439a6144448e\"\u003e\u003ccode\u003e7c8d1f3\u003c/code\u003e\u003c/a\u003e Bump to 3.20.1 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/e06b36ba0cdc94e905a9dc8d7f1ec1abc6d1e34e\"\u003e\u003ccode\u003ee06b36b\u003c/code\u003e\u003c/a\u003e Restore Send and Sync for Box (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/cb7f03318fbc7eb4559bca301a4bb9e0c2ba58c5\"\u003e\u003ccode\u003ecb7f033\u003c/code\u003e\u003c/a\u003e Bump to 3.20.0 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/d97d31cdc5fbd45e19e530962c2b7da0b90e8171\"\u003e\u003ccode\u003ed97d31c\u003c/code\u003e\u003c/a\u003e Make box covariant (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/f9256f785dfc11faacec160c30bdd2d57dad95a0\"\u003e\u003ccode\u003ef9256f7\u003c/code\u003e\u003c/a\u003e Pin quickcheck (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/a006efb3a1f42bffc992a8f7f097923cf2c69f2f\"\u003e\u003ccode\u003ea006efb\u003c/code\u003e\u003c/a\u003e Fix String::retain panic safety yielding invalid UTF-8 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/96ba38651470cd3929cd793906a25217bab02256\"\u003e\u003ccode\u003e96ba386\u003c/code\u003e\u003c/a\u003e Add pop_if() to Vec (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/bumpalo/compare/v3.19.1...v3.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\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/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\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/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.50 to 1.2.56\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.56\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclang-cl\u003c/code\u003e target when cross-compiling (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.55\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.54\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.53\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.52\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.51\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\u003c/a\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-lang/cc-rs/blob/main/CHANGEL...\n\n_Description has been truncated_","html_url":"https://github.com/rathorekrishna401-NeuroVoid/ApexSU/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rathorekrishna401-NeuroVoid%2FApexSU/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"4.5.49","new_version":"4.5.55","update_type":"patch","path":"/userspace/ksud","pr_created_at":"2026-03-09T12:02:30.000Z","version_change":"4.5.49 → 4.5.55","issue":{"uuid":"4045193100","node_id":"PR_kwDOIlmzK87JDXyR","number":3261,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud with 44 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-11T05:11:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T12:02:30.000Z","updated_at":"2026-03-11T05:11:59.000Z","time_to_close":148168,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":44,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.53","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.9","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"rust-embed","old_version":"8.9.0","new_version":"8.11.0"},{"name":"which","old_version":"8.0.0","new_version":"8.0.2","repository_url":"https://github.com/harryfei/which-rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.26.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.8","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustix","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"zip","old_version":"7.0.0","new_version":"8.2.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"serde_json","old_version":"1.0.146","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.178","new_version":"0.2.183","repository_url":"https://github.com/rust-lang/libc"},{"name":"bumpalo","old_version":"3.19.1","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.50","new_version":"1.2.56","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.53","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.49","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.6","new_version":"1.0.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"deflate64","old_version":"0.1.10","new_version":"0.1.11","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"deranged","old_version":"0.5.5","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"find-msvc-tools","old_version":"0.1.5","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"iana-time-zone","old_version":"0.1.64","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.16","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"linux-raw-sys","old_version":"0.11.0","new_version":"0.12.1","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.6","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"num-conv","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"proc-macro2","old_version":"1.0.103","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.42","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex-automata","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.8","new_version":"0.8.10","repository_url":"https://github.com/rust-lang/regex"},{"name":"rust-embed-impl","old_version":"8.9.0","new_version":"8.11.0"},{"name":"rust-embed-utils","old_version":"8.9.0","new_version":"8.11.0"},{"name":"time","old_version":"0.3.44","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.48.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"unicode-ident","old_version":"1.0.22","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasip2","old_version":"1.0.1+wasi-0.2.4","new_version":"1.0.2+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"wit-bindgen","old_version":"0.46.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"zlib-rs","old_version":"0.5.5","new_version":"0.6.3","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 44 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.60` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.9` |\n| rust-embed | `8.9.0` | `8.11.0` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.0` | `8.0.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.26.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.8` | `0.1.9` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.3` | `1.1.4` |\n| [zip](https://github.com/zip-rs/zip2) | `7.0.0` | `8.2.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.146` | `1.0.149` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.178` | `0.2.183` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.1` | `3.20.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.50` | `1.2.56` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.60` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.55` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.6` | `1.0.0` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.3.0` | `3.4.0` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.10` | `0.1.11` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.5` | `0.5.8` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.5` | `0.1.9` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.9` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.64` | `0.1.65` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.1` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.16` | `1.0.17` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.11.0` | `0.12.1` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.6` | `2.8.0` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.1.0` | `0.2.0` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.103` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.42` | `1.0.45` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.13` | `0.4.14` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.8` | `0.8.10` |\n| rust-embed-impl | `8.9.0` | `8.11.0` |\n| rust-embed-utils | `8.9.0` | `8.11.0` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.47` |\n| [time-core](https://github.com/time-rs/time) | `0.1.6` | `0.1.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.50.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.22` | `1.0.24` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.1+wasi-0.2.4` | `1.0.2+wasi-0.2.9` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.46.0` | `0.51.0` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.5` | `0.6.3` |\n\nUpdates `anyhow` from 1.0.100 to 1.0.102\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.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\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/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.102\"\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.53 to 4.5.60\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.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\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/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.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\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/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.53...clap_complete-v4.5.60\"\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.8 to 0.11.9\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.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\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.9] - 2026-02-11\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/2f06b4c7cf359b348cf92f95f83176897cedc838\"\u003e\u003ccode\u003e2f06b4c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/57e13acb42cac437ace7d3b9819f46de1d5f5d5a\"\u003e\u003ccode\u003e57e13ac\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4f9066d8af43095cf95bb9ddae046095af117dd6\"\u003e\u003ccode\u003e4f9066d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/393\"\u003e#393\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3e4709a2665c93f39c0cf63b84ceaea8da42864e\"\u003e\u003ccode\u003e3e4709a\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v0.6.24 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/80ff83adba5f55a293a484e684cd10b88c6739de\"\u003e\u003ccode\u003e80ff83a\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/76891b9e32d7e0c2a43a6f843a20caaf5adb0782\"\u003e\u003ccode\u003e76891b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/392\"\u003e#392\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/14cda4a666db7f262fbc87f752ee2bc4d977100f\"\u003e\u003ccode\u003e14cda4a\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e4f2b351a3d5290a8f26db395bf736e0f80a5856\"\u003e\u003ccode\u003ee4f2b35\u003c/code\u003e\u003c/a\u003e chore(ci): Update action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.9\"\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.9.0 to 8.11.0\n\nUpdates `which` from 8.0.0 to 8.0.2\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.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eenv_home\u003c/code\u003e dependency by \u003ca href=\"https://github.com/madsmtm\"\u003e\u003ccode\u003e@​madsmtm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/118\"\u003eharryfei/which-rs#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew windows impl by \u003ca href=\"https://github.com/Xaeroxe\"\u003e\u003ccode\u003e@​Xaeroxe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/121\"\u003eharryfei/which-rs#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwap dependency on rustix for dependency on libc by \u003ca href=\"https://github.com/Xaeroxe\"\u003e\u003ccode\u003e@​Xaeroxe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/122\"\u003eharryfei/which-rs#122\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/madsmtm\"\u003e\u003ccode\u003e@​madsmtm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/118\"\u003eharryfei/which-rs#118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.1...8.0.2\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.1...8.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Readme by \u003ca href=\"https://github.com/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/115\"\u003eharryfei/which-rs#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmpty path fix for Windows machines by \u003ca href=\"https://github.com/Xaeroxe\"\u003e\u003ccode\u003e@​Xaeroxe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/117\"\u003eharryfei/which-rs#117\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/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/115\"\u003eharryfei/which-rs#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.0...8.0.1\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.0...8.0.1\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/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.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependency on \u003ccode\u003ehome_env\u003c/code\u003e removed, the implementation found in rust 1.85.0 for a home directory has been fixed.\nThanks, [\u003ca href=\"https://github.com/madsmtm\"\u003e\u003ccode\u003e@​madsmtm\u003c/code\u003e\u003c/a\u003e],(\u003ca href=\"https://github.com/madsmtm\"\u003ehttps://github.com/madsmtm\u003c/a\u003e) for this contribution to which!\u003c/li\u003e\n\u003cli\u003eDependency on \u003ccode\u003ewinsafe\u003c/code\u003e removed, code for Windows API is now handwritten.\u003c/li\u003e\n\u003cli\u003eDependency on \u003ccode\u003erustix\u003c/code\u003e removed, we now depend on \u003ccode\u003elibc\u003c/code\u003e directly to reduce compile times.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Windows bug reported in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/108#issuecomment-3998654328\"\u003eharryfei/which-rs#108\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/harryfei/which-rs/commit/5bb3e82a82a6ef8f56a3a455125680fd6579c7ca\"\u003e\u003ccode\u003e5bb3e82\u003c/code\u003e\u003c/a\u003e update README MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/aacc10ece3376c86d472cd2ea6e9aaa1d013ab75\"\u003e\u003ccode\u003eaacc10e\u003c/code\u003e\u003c/a\u003e add changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/7b0c544ec05f491b923fa40db4c1729d19303932\"\u003e\u003ccode\u003e7b0c544\u003c/code\u003e\u003c/a\u003e Swap dependency on rustix for dependency on libc (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/189e99a7db5cd5aa3dfe2d6c90199bf0e97ae1b7\"\u003e\u003ccode\u003e189e99a\u003c/code\u003e\u003c/a\u003e New windows impl (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/c48f04e974f0061963c29f5e0293eae2cd8e96ab\"\u003e\u003ccode\u003ec48f04e\u003c/code\u003e\u003c/a\u003e clippy fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/1fa32b79b83a750b5a23ee4fa0ced6b0c8522048\"\u003e\u003ccode\u003e1fa32b7\u003c/code\u003e\u003c/a\u003e bump msrv, bump version, add to changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/b0d6e741229c74dd7eececd0d1a72f00bfd0bb22\"\u003e\u003ccode\u003eb0d6e74\u003c/code\u003e\u003c/a\u003e Remove env_home dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/26972207b98de1bfd6c0e16690f5c9186388b54c\"\u003e\u003ccode\u003e2697220\u003c/code\u003e\u003c/a\u003e chore: add release steps documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/873554e9c99c655fcec04c7196f759a60103eb1e\"\u003e\u003ccode\u003e873554e\u003c/code\u003e\u003c/a\u003e add entry to CHANGELOG.md for 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/d684aba22e6ae2b75154b2f6d6771a743c1953de\"\u003e\u003ccode\u003ed684aba\u003c/code\u003e\u003c/a\u003e bump version to 8.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.0...8.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.23.0 to 3.26.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.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eNamedTempFile::persist\u003c/code\u003e on RedoxOS (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e) (thanks to \u003ca href=\"https://github.com/Andy-Python-Programmer\"\u003e\u003ccode\u003e@​Andy-Python-Programmer\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003egetrandom\u003c/code\u003e 0.4.x while retaining support for \u003ccode\u003egetrandom\u003c/code\u003e 0.3.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eActually support WASIp2 without the nightly feature. This library is now feature complete on WASIp2 without any additional feature flags.\u003c/li\u003e\n\u003cli\u003eExclude CI scripts from the published crate.\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/929a1127bde5046733d535281203bf8ec1bf2c9e\"\u003e\u003ccode\u003e929a112\u003c/code\u003e\u003c/a\u003e chore: release 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/29d6ac501a4543877d2dde01e2f3cae8f14fb292\"\u003e\u003ccode\u003e29d6ac5\u003c/code\u003e\u003c/a\u003e Add Redox OS CI (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/375067f0d42efe982498fe07545d29ea8bcf7358\"\u003e\u003ccode\u003e375067f\u003c/code\u003e\u003c/a\u003e doc(README): document supported platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d35371725c084d8cfa83479c69ae55f2ab843e50\"\u003e\u003ccode\u003ed353717\u003c/code\u003e\u003c/a\u003e feat(redox): implement persist() (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/64114d74349c53b0473ba15a06f64874a0fcb556\"\u003e\u003ccode\u003e64114d7\u003c/code\u003e\u003c/a\u003e Fix typos in documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/9a38b8db0b9a7724cbc88801ddf69bc1b3577c94\"\u003e\u003ccode\u003e9a38b8d\u003c/code\u003e\u003c/a\u003e chore: release 3.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/fd4430bac03c2790283a9a1896b705b671c73df8\"\u003e\u003ccode\u003efd4430b\u003c/code\u003e\u003c/a\u003e chore: allow getrandom 0.4.x (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/391\"\u003e#391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/8e5ba93488ad0a6354c19776a0cb89b95273a491\"\u003e\u003ccode\u003e8e5ba93\u003c/code\u003e\u003c/a\u003e ci: restrict permissions to the empty set by default (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/4645b689882c53f14bff4bab600d4986c7b26d59\"\u003e\u003ccode\u003e4645b68\u003c/code\u003e\u003c/a\u003e ci: improve formatting and simplify freebsd CI (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3eb40e09168ae87d130289731be292752559dfce\"\u003e\u003ccode\u003e3eb40e0\u003c/code\u003e\u003c/a\u003e ci: adds FreeBsd ci using vm runner (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.23.0...v3.26.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.42 to 0.4.44\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\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow 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/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 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/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup 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/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg 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/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing 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/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\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/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing 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/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 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/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\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/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\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.8 to 0.1.9\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\u003e1.12.3 (2025-02-03)\u003c/h1\u003e\n\u003cp\u003eThis release excludes some unnecessary things from the archive published to\ncrates.io. Specifically, fuzzing data and various shell scripts are now\nexcluded. If you run into problems, please file an issue.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1319\"\u003e#1319\u003c/a\u003e:\nSwitch from a Cargo \u003ccode\u003eexclude\u003c/code\u003e list to an \u003ccode\u003einclude\u003c/code\u003e list, and exclude some\nunnecessary stuff.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.2 (2025-10-13)\u003c/h1\u003e\n\u003cp\u003eThis release fixes a \u003ccode\u003ecargo doc\u003c/code\u003e breakage on nightly when \u003ccode\u003e--cfg docsrs\u003c/code\u003e is\nenabled. This caused documentation to fail to build on docs.rs.\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/1305\"\u003e#1305\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1305\"\u003erust-lang/regex#1305\u003c/a\u003e):\nSwitches the \u003ccode\u003edoc_auto_cfg\u003c/code\u003e feature to \u003ccode\u003edoc_cfg\u003c/code\u003e on nightly for docs.rs builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.1 (2025-10-10)\u003c/h1\u003e\n\u003cp\u003eThis release makes a bug fix in the new \u003ccode\u003eregex::Captures::get_match\u003c/code\u003e API\nintroduced in \u003ccode\u003e1.12.0\u003c/code\u003e. There was an oversight with the lifetime parameter\nfor the \u003ccode\u003eMatch\u003c/code\u003e returned. This is technically a breaking change, but given\nthat it was caught almost immediately and I've yanked the \u003ccode\u003e1.12.0\u003c/code\u003e release,\nI think this is fine.\u003c/p\u003e\n\u003ch1\u003e1.12.0 (2025-10-10)\u003c/h1\u003e\n\u003cp\u003eThis release contains a smattering of bug fixes, a fix for excessive memory\nconsumption in some cases and a new \u003ccode\u003eregex::Captures::get_match\u003c/code\u003e API.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1146\"\u003e#1146\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1146\"\u003erust-lang/regex#1146\u003c/a\u003e):\nAdd \u003ccode\u003eCapture::get_match\u003c/code\u003e for returning the overall match without \u003ccode\u003eunwrap()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\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/1083\"\u003e#1083\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1083\"\u003erust-lang/regex#1083\u003c/a\u003e):\nFixes a panic in the lazy DFA (can only occur for especially large regexes).\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1116\"\u003e#1116\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1116\"\u003erust-lang/regex#1116\u003c/a\u003e):\nFixes a memory usage regression for large regexes (introduced in \u003ccode\u003eregex 1.9\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1195\"\u003e#1195\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1195\"\u003erust-lang/regex#1195\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/regex/commit/0c07fae444adf0802d84455e689f1143d2dd7790\"\u003e\u003ccode\u003e0c07fae\u003c/code\u003e\u003c/a\u003e regex-lite-0.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/6a810068f030c023a12c93ccae49bc5fd907c4f6\"\u003e\u003ccode\u003e6a81006\u003c/code\u003e\u003c/a\u003e cargo: exclude development scripts and fuzzing data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/4733e28ba4f281f643ce93e4089eccbb9a9d5a5a\"\u003e\u003ccode\u003e4733e28\u003c/code\u003e\u003c/a\u003e automata: fix \u003ccode\u003eonepass::DFA::try_search_slots\u003c/code\u003e panic when too many slots are ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5ea3eb1e95f0338e283f5f0b4681f0891a1cd836\"\u003e\u003ccode\u003e5ea3eb1\u003c/code\u003e\u003c/a\u003e 1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ab0b07171b82d1d4fdc8359505d12b2e818514d4\"\u003e\u003ccode\u003eab0b071\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/691d51457db276bbdf9ca3de2cafe285c662c59f\"\u003e\u003ccode\u003e691d514\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/1dd90777791dbc6bbf389157d05ac8176c6ad051\"\u003e\u003ccode\u003e1dd9077\u003c/code\u003e\u003c/a\u003e docs: swap \u003ccode\u003edoc_auto_cfg\u003c/code\u003e with \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/0089034cb37b0bf3785f2e0211f7eca74033f4d1\"\u003e\u003ccode\u003e0089034\u003c/code\u003e\u003c/a\u003e regex-cli-0.2.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/regex/compare/regex-lite-0.1.8...regex-lite-0.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustix` from 1.1.3 to 1.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/c4caf5caaa7e93828a2e4a4cdba1dd0171e45717\"\u003e\u003ccode\u003ec4caf5c\u003c/code\u003e\u003c/a\u003e chore: Release rustix version 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/5953a2c6bc7bc97c308a8e6a0fd4a8bf79997117\"\u003e\u003ccode\u003e5953a2c\u003c/code\u003e\u003c/a\u003e Prune pins in CI that are no longer needed. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1588\"\u003e#1588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/9116c05d2eab3484748a629e72bdff17117c4f5b\"\u003e\u003ccode\u003e9116c05\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/5ee0ca360f41b3699b7c543d1153e94c65988610\"\u003e\u003ccode\u003e5ee0ca3\u003c/code\u003e\u003c/a\u003e hurd: Fix l_type and l_whence types (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1569\"\u003e#1569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/89505893fc3b4b9b9a22625cd3a670f6d6cf2f44\"\u003e\u003ccode\u003e8950589\u003c/code\u003e\u003c/a\u003e Clobber vector registers and do not use preserves_flags in riscv64 syscalls (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/7b0d2ae013976c959627598c057644ae8922708e\"\u003e\u003ccode\u003e7b0d2ae\u003c/code\u003e\u003c/a\u003e Update pins for MSRV compatibility (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1585\"\u003e#1585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/99458d830840dafb8a8c5b8b54cf05beabc2e581\"\u003e\u003ccode\u003e99458d8\u003c/code\u003e\u003c/a\u003e feat(redox): \u003ccode\u003erenameat\u003c/code\u003e and \u003ccode\u003erenameat_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/a9c8dcbbb74df7a7c4ec6cf50629a810bab6500d\"\u003e\u003ccode\u003ea9c8dcb\u003c/code\u003e\u003c/a\u003e Remove reference to yanked crate in README.md (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/8bf15a0eb444087e4c3ed04e01ed488cc429af2d\"\u003e\u003ccode\u003e8bf15a0\u003c/code\u003e\u003c/a\u003e Drop custom makedev implementation for Redox (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/74b886d40d7b5209a8d448550e4595e8e06158a1\"\u003e\u003ccode\u003e74b886d\u003c/code\u003e\u003c/a\u003e Update pins for MSRV compatibility (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1584\"\u003e#1584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/rustix/compare/v1.1.3...v1.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 7.0.0 to 8.2.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\u003ev8.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport compressing bzip2 when feature \u003ccode\u003ebzip2-rs\u003c/code\u003e is enabled, since \u003ccode\u003ebzip2/bzip2-sys\u003c/code\u003e now supports it (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenforce clippy in CI (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/674\"\u003e#674\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\u003ezip64 central header (issue 617) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow aes password as bytes (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle extra field padding (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify 2 type conversions in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAI tweaks for string type conversions in src/types.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(writer)\u003c/em\u003e Allow getting underlying writer of ZipWriter (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd system to FileOption, so byte-for-byte identical archives can be created across platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/660\"\u003e#660\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\u003eBugs in extra-data length calculation in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup the benchs and Cargo.toml (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for per-file comments (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/543\"\u003e#543\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\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/v8.1.0...v8.2.0\"\u003e8.2.0\u003c/a\u003e - 2026-03-02\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport compressing bzip2 when feature \u003ccode\u003ebzip2-rs\u003c/code\u003e is enabled, since \u003ccode\u003ebzip2/bzip2-sys\u003c/code\u003e now supports it (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenforce clippy in CI (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/674\"\u003e#674\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\u003ezip64 central header (issue 617) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow aes password as bytes (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/686\"\u003e#686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle extra field padding (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/682\"\u003e#682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify 2 type conversions in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAI tweaks for string type conversions in src/types.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.0.0...v8.1.0\"\u003e8.1.0\u003c/a\u003e - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(writer)\u003c/em\u003e Allow getting underlying writer of ZipWriter (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd system to FileOption, so byte-for-byte identical archives can be created across platforms (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/660\"\u003e#660\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\u003eBugs in extra-data length calculation in src/write.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.4.0...v8.0.0\"\u003e8.0.0\u003c/a\u003e - 2026-02-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.3.0...v7.4.0\"\u003e7.4.0\u003c/a\u003e - 2026-02-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.3.0-pre1...v7.3.0\"\u003e7.3.0\u003c/a\u003e - 2026-02-04\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/ff001c6f2a630580399ad8044a7925801ca16a98\"\u003e\u003ccode\u003eff001c6\u003c/code\u003e\u003c/a\u003e chore: release v8.2.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9c328dcfd9d0817569d76052b620aecc219683fc\"\u003e\u003ccode\u003e9c328dc\u003c/code\u003e\u003c/a\u003e ci(deps): bump github/codeql-action from 4.32.2 to 4.32.4 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f2bd439220745a50e0ef462ab71aea3f4dc85e04\"\u003e\u003ccode\u003ef2bd439\u003c/code\u003e\u003c/a\u003e test: add test to check len of zip64 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/705\"\u003e#705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/617cee12a1a4c7490cb3e19440bd440dc8c17a18\"\u003e\u003ccode\u003e617cee1\u003c/code\u003e\u003c/a\u003e test: Add a test that validates CRC_TABLE (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2ee1e936d1be2aa3d44d7c963a25074b33b943f3\"\u003e\u003ccode\u003e2ee1e93\u003c/code\u003e\u003c/a\u003e style: Rename KEYSTREAM_BASE_SUFFIX to KEYSTREAM_BITMASK and clarify comment ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/18301cebde852a38671b171aaf630b97aa7363f7\"\u003e\u003ccode\u003e18301ce\u003c/code\u003e\u003c/a\u003e style: Potential fix for 1 code quality finding in tests/zip_ntfs.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/240f27ac53367571f1aa4f2d601439c89b1a212e\"\u003e\u003ccode\u003e240f27a\u003c/code\u003e\u003c/a\u003e feat: allow custom salt (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8c368374264bd0a209706f7940b109a2c8338209\"\u003e\u003ccode\u003e8c36837\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/dependency-review-action from 4.8.2 to 4.8.3 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/79a46ea2533dbf35c0050c414b70d521acc2f32a\"\u003e\u003ccode\u003e79a46ea\u003c/code\u003e\u003c/a\u003e Apply suggested fix to tests/zip_extra_field.rs from Copilot Autofix (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/7c2c6bd72f3af395aabe540adee8b365d9de0842\"\u003e\u003ccode\u003e7c2c6bd\u003c/code\u003e\u003c/a\u003e style: Remove macros (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.0.0...v8.2.0\"\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.146 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\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/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.146...v1.0.149\"\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.178 to 0.2.183\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.183\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.182\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid, Linux: Add \u003ccode\u003etgkill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003eRENAME_NOREPLACE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003erenameat2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.181\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eMADV_ZERO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4924\"\u003e#4924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003emakedev\u003c/code\u003e, \u003ccode\u003emajor\u003c/code\u003e, and \u003ccode\u003eminor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGLibc: Add \u003ccode\u003ePTRACE_SET_SYSCALL_INFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4933\"\u003e#4933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add more kqueue related constants for (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4945\"\u003e#4945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add CAN error types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4944\"\u003e#4944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add siginfo_t::si_status (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4946\"\u003e#4946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX NTO: Add \u003ccode\u003emax_align_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4927\"\u003e#4927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4956\"\u003e#4956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: add \u003ccode\u003eppoll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking\u003c/strong\u003e: Redox: Fix the type of \u003ccode\u003edev_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use 'struct st_timespec' in 'struct stat{,64}' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003etc{g,s}etattr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link the correct version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e on mips{32,64}r6 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix constness of tm.tm_zone (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4948\"\u003e#4948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix the definition of \u003ccode\u003eptrace_thread_state\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4947\"\u003e#4947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Fix type visibility and defs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4932\"\u003e#4932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix values for \u003ccode\u003ePTHREAD_MUTEX_{NORMAL, RECURSIVE}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4943\"\u003e#4943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Mark additional fields as private padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4922\"\u003e#4922\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.183/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.182...0.2.183\"\u003e0.2.183\u003c/a\u003e - 2026-03-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eESP-IDF: Add \u003ccode\u003eSOMAXCONN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4993\"\u003e#4993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4988\"\u003e#4988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e, \u003ccode\u003ekinfo_pcb\u003c/code\u003e, and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4985\"\u003e#4985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003ekinfo_file\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4991\"\u003e#4991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add additional structs and defines (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5003\"\u003e#5003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Implement \u003ccode\u003eDefault\u003c/code\u003e for \u003ccode\u003etimeval\u003c/code\u003e and \u003ccode\u003etimespec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4976\"\u003e#4976\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon musl: Enable unstable 64-bit \u003ccode\u003etime_t\u003c/code\u003e support and \u003ccode\u003emusl_v1_2_3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4992\"\u003e#4992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNintendo Switch: Fix target support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4982\"\u003e#4982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4997\"\u003e#4997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Change \u003ccode\u003esigaction.sa_flags\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4986\"\u003e#4986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix \u003ccode\u003eblkcnt_t\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4994\"\u003e#4994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.181...0.2.182\"\u003e0.2.182\u003c/a\u003e - 2026-02-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid, Linux: Add \u003ccode\u003etgkill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003eRENAME_NOREPLACE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003erenameat2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.180...0.2.181\"\u003e0.2.181\u003c/a\u003e - 2026-02-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eMADV_ZERO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4924\"\u003e#4924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003emakedev\u003c/code\u003e, \u003ccode\u003emajor\u003c/code\u003e, and \u003ccode\u003eminor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGLibc: Add \u003ccode\u003ePTRACE_SET_SYSCALL_INFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4933\"\u003e#4933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add more kqueue related constants for (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4945\"\u003e#4945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add CAN error types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4944\"\u003e#4944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add siginfo_t::si_status (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4946\"\u003e#4946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX NTO: Add \u003ccode\u003emax_align_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4927\"\u003e#4927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4956\"\u003e#4956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: add \u003ccode\u003eppoll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e: Redox: Fix the type of dev_t (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use 'struct st_timespec' in 'struct stat{,64}' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003etc{g,s}etattr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link the correct version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e on mips{32,64}r6 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix constness of tm.tm_zone (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4948\"\u003e#4948\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/5660e6fc058d1c6c27788e3ea2bc7d3e79d3c22d\"\u003e\u003ccode\u003e5660e6f\u003c/code\u003e\u003c/a\u003e chore: Release libc 0.2.183\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8b439b76789d14215296766e97e0692e7900f1e1\"\u003e\u003ccode\u003e8b439b7\u003c/code\u003e\u003c/a\u003e allow unused link_cfg feature in rustc-dep-of-std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e6436dcf4a702328aa365ced37f0a8e2d829ec3b\"\u003e\u003ccode\u003ee6436dc\u003c/code\u003e\u003c/a\u003e Adding structs and defines for vxworks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e9cca04dffbe546d5af7dc5302f8cb305d8e7370\"\u003e\u003ccode\u003ee9cca04\u003c/code\u003e\u003c/a\u003e Linux: add \u003ccode\u003ename_to_handle_at\u003c/code\u003e and \u003ccode\u003eopen_by_handle_at\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/af8b8127bc7fcce8a5e70cb1a4ab8b33021bf02e\"\u003e\u003ccode\u003eaf8b812\u003c/code\u003e\u003c/a\u003e linux: relocate PIDFD definitions to src/new\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d0bd7e2f2ff74d871b008069c175887cfc4e3867\"\u003e\u003ccode\u003ed0bd7e2\u003c/code\u003e\u003c/a\u003e NetBSD: add kinfo_file, kinfo_pcb structures and related constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/17f5cce00dec1207d659f21affc35fb39bca0340\"\u003e\u003ccode\u003e17f5cce\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/62c89e800adae1a3555798aad9cfffc2b7a9e7b8\"\u003e\u003ccode\u003e62c89e8\u003c/code\u003e\u003c/a\u003e OpenBSD: Wrap an unused field in \u003ccode\u003ePadding\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/82cb126e16b998d3c231bd320534e213b2096ff4\"\u003e\u003ccode\u003e82cb126\u003c/code\u003e\u003c/a\u003e enable musl32_time64 and musl_v1_2_3 for hexagon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e7f99026dc87849e0c0107019dca1a6418bec9e2\"\u003e\u003ccode\u003ee7f9902\u003c/code\u003e\u003c/a\u003e redox: fix blkcnt_t type\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.183\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bumpalo` from 3.19.1 to 3.20.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md\"\u003ebumpalo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.2\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-19.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestored \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e implementations for \u003ccode\u003eBox\u0026lt;T\u0026gt;\u003c/code\u003e for \u003ccode\u003eT: ?Sized\u003c/code\u003e types\nas well.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e3.20.1\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-18.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestored \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e implementations for \u003ccode\u003eBox\u0026lt;T\u0026gt;\u003c/code\u003e when \u003ccode\u003eT: Send\u003c/code\u003e and \u003ccode\u003eT: Sync\u003c/code\u003e respectively.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e3.20.0\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-18.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003ebumpalo::collections::Vec::pop_if\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in the \u003ccode\u003ebumpalo::collections::String::retain\u003c/code\u003e method in the face\nof panics.\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003ebumpalo::collections::Box\u0026lt;T\u0026gt;\u003c/code\u003e covariant with \u003ccode\u003eT\u003c/code\u003e (just like\n\u003ccode\u003estd::boxed::Box\u0026lt;T\u0026gt;\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/fitzgen/bumpalo/commit/1aad072f93d8a4cf5885446ead554927c7c94f9c\"\u003e\u003ccode\u003e1aad072\u003c/code\u003e\u003c/a\u003e Bump to version 3.20.2 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/2fb1d6ae40c56e875cbef9767ae0773e32d60387\"\u003e\u003ccode\u003e2fb1d6a\u003c/code\u003e\u003c/a\u003e Add more tests for send and sync behavior, support unsized types (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/7c8d1f3870ef2317b1c9b3ef36f6439a6144448e\"\u003e\u003ccode\u003e7c8d1f3\u003c/code\u003e\u003c/a\u003e Bump to 3.20.1 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/e06b36ba0cdc94e905a9dc8d7f1ec1abc6d1e34e\"\u003e\u003ccode\u003ee06b36b\u003c/code\u003e\u003c/a\u003e Restore Send and Sync for Box (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/cb7f03318fbc7eb4559bca301a4bb9e0c2ba58c5\"\u003e\u003ccode\u003ecb7f033\u003c/code\u003e\u003c/a\u003e Bump to 3.20.0 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/d97d31cdc5fbd45e19e530962c2b7da0b90e8171\"\u003e\u003ccode\u003ed97d31c\u003c/code\u003e\u003c/a\u003e Make box covariant (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/f9256f785dfc11faacec160c30bdd2d57dad95a0\"\u003e\u003ccode\u003ef9256f7\u003c/code\u003e\u003c/a\u003e Pin quickcheck (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/a006efb3a1f42bffc992a8f7f097923cf2c69f2f\"\u003e\u003ccode\u003ea006efb\u003c/code\u003e\u003c/a\u003e Fix String::retain panic safety yielding invalid UTF-8 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/96ba38651470cd3929cd793906a25217bab02256\"\u003e\u003ccode\u003e96ba386\u003c/code\u003e\u003c/a\u003e Add pop_if() to Vec (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/bumpalo/compare/v3.19.1...v3.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\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/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\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/tokio-rs/bytes/commit/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.50 to 1.2.56\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.56\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclang-cl\u003c/code\u003e target when cross-compiling (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.55\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.54\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.53\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.52\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.51\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\u003c/a\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-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.55...cc-v1.2.56\"\u003e1.2.56\u003c/a\u003e - 2026-02-13\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclang-cl\u003c/code\u003e target when cross-compiling (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.54...cc-v1.2.55\"\u003e1.2.55\u003c/a\u003e - 2026-01-30\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/...\n\n_Description has been truncated_","html_url":"https://github.com/tiann/KernelSU/pull/3261","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2FKernelSU/issues/3261","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3261/packages"}},{"old_version":"4.5.40","new_version":"4.5.55","update_type":"patch","path":"/userspace/ksud_overlayfs","pr_created_at":"2026-02-23T21:07:19.000Z","version_change":"4.5.40 → 4.5.55","issue":{"uuid":"3980170283","node_id":"PR_kwDORXIxKM7FwBlG","number":8,"state":"closed","title":"Bump the crates group in /userspace/ksud_overlayfs with 81 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-27T19:15:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T21:07:19.000Z","updated_at":"2026-02-27T19:15:53.000Z","time_to_close":338913,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"crates","update_count":81,"packages":[{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip","old_version":"3.0.0","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.8.3","new_version":"0.13.1","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.9","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.173","new_version":"0.2.182","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.7.2","new_version":"8.11.0"},{"name":"getopts","old_version":"0.2.23","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.25.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"procfs","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"android_logger","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"anstream","old_version":"0.6.19","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.3","new_version":"1.1.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.9","new_version":"3.0.11","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.88","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.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.18.1","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.27","new_version":"1.2.56","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.40","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.40","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.5","new_version":"1.0.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.4.1","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.65","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.9.0","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"memchr","old_version":"2.7.5","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"once_cell_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/once_cell_polyfill"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"procfs-core","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"r-efi","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"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.7.2","new_version":"8.11.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.11.0"},{"name":"rustc-demangle","old_version":"0.1.25","new_version":"0.1.27","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"syn","old_version":"2.0.103","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.8","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.45.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.3","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.6.2","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud_overlayfs","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud_overlayfs with 81 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.102` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.60` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `7.0.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.3` | `0.13.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.9` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.173` | `0.2.182` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.7.2` | `8.11.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.23` | `0.2.24` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.25.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.44` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.9` |\n| [procfs](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.15.0` | `0.15.1` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.19` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.13` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.3` | `1.1.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.9` | `3.0.11` |\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.88` | `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.75` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.18.1` | `3.20.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.56` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.60` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.55` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.5` | `1.0.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.10` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.9` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.4.1` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.65` |\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.9.0` | `2.13.0` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.8.0` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill) | `1.70.1` | `1.70.2` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.106` |\n| [procfs-core](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.2.0` | `5.3.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| rust-embed-impl | `8.7.2` | `8.11.0` |\n| rust-embed-utils | `8.7.2` | `8.11.0` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.25` | `0.1.27` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.49.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.24` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.2.1` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.3` | `0.2.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.6.2` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.98 to 1.0.102\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.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.102\"\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.40 to 4.5.60\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.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/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.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\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/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.40...clap_complete-v4.5.60\"\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.34 to 0.2.35\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.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 7.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\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\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\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/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e - 2025-12-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.1...v6.0.0\"\u003e6.0.0\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd by_index_with_options(), which can be used to ignore encryption in a file's metadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/439\"\u003e#439\u003c/a\u003e) and may be used for other file-specific overrides in the future.\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\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] \u003ccode\u003eFileOptions::add_extra_data\u003c/code\u003e is now generic and accepts any \u003ccode\u003eAsRef\u0026lt;[u8]\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\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/c864a14035439154187aa6a6c894c7031e9087aa\"\u003e\u003ccode\u003ec864a14\u003c/code\u003e\u003c/a\u003e chore: release v7.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8085fe5091c42f652caedf21148f44b6b5c3bfe7\"\u003e\u003ccode\u003e8085fe5\u003c/code\u003e\u003c/a\u003e fix: print previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/aa8f933ae6b63a56ada5d899b0f04b0f89193db4\"\u003e\u003ccode\u003eaa8f933\u003c/code\u003e\u003c/a\u003e chore: Revert version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/13005c558c508cc695996f3dd2f287a5a3c783c9\"\u003e\u003ccode\u003e13005c5\u003c/code\u003e\u003c/a\u003e ci: Fix? run \u003ccode\u003eapt-get update\u003c/code\u003e at start of miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f99a32f88f6d1edf0d403807d3465f57f9034d1c\"\u003e\u003ccode\u003ef99a32f\u003c/code\u003e\u003c/a\u003e chore: expose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9b5dd0b7c3c37c4831a98db113775fe457c94541\"\u003e\u003ccode\u003e9b5dd0b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e): const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a8a4729063b0f5f4408a9261fe7741971cc35452\"\u003e\u003ccode\u003ea8a4729\u003c/code\u003e\u003c/a\u003e ci: Fix: Miri now requires g++, not just gcc (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/57d26a77c65d897502865fecc4f31c1aa75cd88f\"\u003e\u003ccode\u003e57d26a7\u003c/code\u003e\u003c/a\u003e fix: cargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/69533f1d4250a6064cf71c9a82306d994fe26e8c\"\u003e\u003ccode\u003e69533f1\u003c/code\u003e\u003c/a\u003e feat: ZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data desc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fadbd485b2aae6d270ae27de227e5326b64c61fd\"\u003e\u003ccode\u003efadbd48\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v7.0.0\"\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.3 to 0.13.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.13.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtension methods in \u003ccode\u003eZipWriterExtensions\u003c/code\u003e can now be called directly on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume the \u003ccode\u003eZipWriter\u003c/code\u003e and no longer call \u003ccode\u003efinish()\u003c/code\u003e automatically. Callers must now invoke \u003ccode\u003efinish()\u003c/code\u003e explicitly when they are done writing. Top-level convenience functions continue to behave as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cp\u003eThis release delivers the most substantial upgrade to the crate in years, introducing both \u003cstrong\u003efirst-class \u003ccode\u003e.zipignore\u003c/code\u003e support\u003c/strong\u003e and a \u003cstrong\u003emore extensible, modular architecture\u003c/strong\u003e for entry-handling during directory deflation. These improvements make it dramatically easier to customize how archives are built and to plug in new behaviors without fighting the internals.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eYou can now drop a \u003ccode\u003e.zipignore\u003c/code\u003e file into source directories and seamlessly exclude files and directories during archive creation. The new \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e cleanly integrates ignore rules into the deflation pipeline, enabling consistent filtering without ad-hoc logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe crate has been restructured into clear \u003cstrong\u003edeflate\u003c/strong\u003e, \u003cstrong\u003einflate\u003c/strong\u003e, and \u003cstrong\u003eutilities\u003c/strong\u003e modules. This significantly improves navigability, eases maintenance, and provides a cleaner foundation for future extension points.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e now support customizable inner handlers. This opens the API and enables advanced composition patterns—letting you chain, wrap, or override behaviors when handling entries during directory traversal and deflation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release lays the groundwork for more powerful features while maintaining high ergonomics. If you build custom processing logic or want finer-grained control over what goes into your ZIP archives, this is the version to upgrade to.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds support for preserving symlinks. The core directory traversal logic now accepts pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astelmashenko\"\u003e\u003ccode\u003e@​astelmashenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003ematzefriedrich/zip-extensions-rs#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\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/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.13.1] - 2025-12-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUtilizes safely enclosed names and gracefully skips entries with invalid or potentially malicious paths, preventing runtime panics and unauthorized directory traversals. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/35\"\u003e#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.13.0] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support to call \u003ccode\u003eZipWriterExtensions\u003c/code\u003e methods on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e by changing receivers to \u003ccode\u003e\u0026amp;mut self\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume \u003ccode\u003eZipWriter\u003c/code\u003e and do not call \u003ccode\u003efinish()\u003c/code\u003e internally; callers must explicitly invoke \u003ccode\u003efinish()\u003c/code\u003e after use. For top-level convenience functions, the behavior is unchanged. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.0] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:see_no_evil: Fixes interchanged modules names (inflate vs deflate) \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2025-12-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds the \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e to handle \u003ccode\u003e.zipignore\u003c/code\u003e rules for file exclusions \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored the project structure by grouping functionality into deflate, inflate, and utilities modules. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/29\"\u003e#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactors \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e to support customizable inner handlers \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2025-12-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumps \u003ccode\u003ezip\u003c/code\u003e crate from version \u003ccode\u003e3.0\u003c/code\u003e to \u003ccode\u003e6.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/27\"\u003e#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates crate edition to 2024 \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/28\"\u003e#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-11-27\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds symlink preservation. The core directory traversal logic does now accept pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\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/matzefriedrich/zip-extensions-rs/commit/abc5ff6eda57b1c9e062bcb1b00edcabc01a3a92\"\u003e\u003ccode\u003eabc5ff6\u003c/code\u003e\u003c/a\u003e Bump version to 0.13.1 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/09566d282bed2454f5dab69caebecbf605dd3b71\"\u003e\u003ccode\u003e09566d2\u003c/code\u003e\u003c/a\u003e Uses \u003ccode\u003eenclosed_name\u003c/code\u003e instead of \u003ccode\u003emangled_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/de4f392b28cfb0b82d8dd8e5d0a51a1fb7dbe80f\"\u003e\u003ccode\u003ede4f392\u003c/code\u003e\u003c/a\u003e Update README to reflect module restructuring and revised imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/6ac8c02a332388ae4becb258b922498c541df48b\"\u003e\u003ccode\u003e6ac8c02\u003c/code\u003e\u003c/a\u003e Make extensions work on mutable borrow (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/34\"\u003e#34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/cb1dfab531690539f6a9895af31cced6fb73b968\"\u003e\u003ccode\u003ecb1dfab\u003c/code\u003e\u003c/a\u003e Update zip-extensions version to 0.12.0 in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/b3e6f0ef0bebcc432effa1c8981dc62c6f0fae43\"\u003e\u003ccode\u003eb3e6f0e\u003c/code\u003e\u003c/a\u003e Bump version to 0.12.0 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/a69f55ea771b8d24a9923927c40c504f30a7f14e\"\u003e\u003ccode\u003ea69f55e\u003c/code\u003e\u003c/a\u003e Fixes module structure (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/76f5759bc81fbe8d36449cb74d5d99085c56b280\"\u003e\u003ccode\u003e76f5759\u003c/code\u003e\u003c/a\u003e Fixes package-ecosystem value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9e2372f498634ac1a31781e74884641cb2bc818c\"\u003e\u003ccode\u003e9e2372f\u003c/code\u003e\u003c/a\u003e Adds dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9ef2a6e84967ad94311008a257d1e2863c6a17ce\"\u003e\u003ccode\u003e9ef2a6e\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.13.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.27 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 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/719\"\u003erust-lang/log#719\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.29\"\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.8 to 0.11.9\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.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\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.9] - 2026-02-11\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/2f06b4c7cf359b348cf92f95f83176897cedc838\"\u003e\u003ccode\u003e2f06b4c\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/57e13acb42cac437ace7d3b9819f46de1d5f5d5a\"\u003e\u003ccode\u003e57e13ac\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4f9066d8af43095cf95bb9ddae046095af117dd6\"\u003e\u003ccode\u003e4f9066d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/393\"\u003e#393\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3e4709a2665c93f39c0cf63b84ceaea8da42864e\"\u003e\u003ccode\u003e3e4709a\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v0.6.24 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/80ff83adba5f55a293a484e684cd10b88c6739de\"\u003e\u003ccode\u003e80ff83a\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.42.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/76891b9e32d7e0c2a43a6f843a20caaf5adb0782\"\u003e\u003ccode\u003e76891b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/392\"\u003e#392\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/14cda4a666db7f262fbc87f752ee2bc4d977100f\"\u003e\u003ccode\u003e14cda4a\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e4f2b351a3d5290a8f26db395bf736e0f80a5856\"\u003e\u003ccode\u003ee4f2b35\u003c/code\u003e\u003c/a\u003e chore(ci): Update action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.9\"\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.140 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.149\"\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.173 to 0.2.182\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.182\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid, Linux: Add \u003ccode\u003etgkill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003eRENAME_NOREPLACE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003erenameat2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.181\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eMADV_ZERO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4924\"\u003e#4924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003emakedev\u003c/code\u003e, \u003ccode\u003emajor\u003c/code\u003e, and \u003ccode\u003eminor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGLibc: Add \u003ccode\u003ePTRACE_SET_SYSCALL_INFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4933\"\u003e#4933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add more kqueue related constants for (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4945\"\u003e#4945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add CAN error types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4944\"\u003e#4944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add siginfo_t::si_status (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4946\"\u003e#4946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX NTO: Add \u003ccode\u003emax_align_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4927\"\u003e#4927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4956\"\u003e#4956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: add \u003ccode\u003eppoll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking\u003c/strong\u003e: Redox: Fix the type of \u003ccode\u003edev_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use 'struct st_timespec' in 'struct stat{,64}' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003etc{g,s}etattr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link the correct version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e on mips{32,64}r6 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix constness of tm.tm_zone (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4948\"\u003e#4948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix the definition of \u003ccode\u003eptrace_thread_state\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4947\"\u003e#4947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Fix type visibility and defs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4932\"\u003e#4932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix values for \u003ccode\u003ePTHREAD_MUTEX_{NORMAL, RECURSIVE}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4943\"\u003e#4943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Mark additional fields as private padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4922\"\u003e#4922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFuchsia: Update \u003ccode\u003eSO_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4937\"\u003e#4937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;musl: convert inline timespecs to timespec\u0026quot; (resolves build issues on targets only supported by Musl 1.2.3+ ) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4958\"\u003e#4958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.180\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\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.182/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.181...0.2.182\"\u003e0.2.182\u003c/a\u003e - 2026-02-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid, Linux: Add \u003ccode\u003etgkill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4970\"\u003e#4970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003eRENAME_NOREPLACE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003erenameat2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4968\"\u003e#4968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.180...0.2.181\"\u003e0.2.181\u003c/a\u003e - 2026-02-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eMADV_ZERO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4924\"\u003e#4924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003emakedev\u003c/code\u003e, \u003ccode\u003emajor\u003c/code\u003e, and \u003ccode\u003eminor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGLibc: Add \u003ccode\u003ePTRACE_SET_SYSCALL_INFO\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4933\"\u003e#4933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add more kqueue related constants for (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4945\"\u003e#4945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add CAN error types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4944\"\u003e#4944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add siginfo_t::si_status (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4946\"\u003e#4946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQNX NTO: Add \u003ccode\u003emax_align_t\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4927\"\u003e#4927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIllumos: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4956\"\u003e#4956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: add \u003ccode\u003eppoll\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4957\"\u003e#4957\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e: Redox: Fix the type of dev_t (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4928\"\u003e#4928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAIX: Use 'struct st_timespec' in 'struct stat{,64}' (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4931\"\u003e#4931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003etc{g,s}etattr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlibc: Link the correct version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e on mips{32,64}r6 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4938\"\u003e#4938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix constness of tm.tm_zone (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4948\"\u003e#4948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Fix the definition of \u003ccode\u003eptrace_thread_state\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4947\"\u003e#4947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Fix type visibility and defs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4932\"\u003e#4932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix values for \u003ccode\u003ePTHREAD_MUTEX_{NORMAL, RECURSIVE}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4943\"\u003e#4943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Mark additional fields as private padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4922\"\u003e#4922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFuchsia: Update \u003ccode\u003eSO_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4937\"\u003e#4937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;musl: convert inline timespecs to timespec\u0026quot; (resolves build issues on targets only supported by Musl 1.2.3+ ) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4958\"\u003e#4958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.179...0.2.180\"\u003e0.2.180\u003c/a\u003e - 2026-01-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\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/rust-lang/libc/commit/e879ee90b6cd8f79b352d4d4d1f8ca05f94f2f53\"\u003e\u003ccode\u003ee879ee9\u003c/code\u003e\u003c/a\u003e chore: Release libc 0.2.182\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/2efe72f4dae6feebacaf5ec8a4ec5fdc79569e7b\"\u003e\u003ccode\u003e2efe72f\u003c/code\u003e\u003c/a\u003e remove copyright year in LICENSE-MIT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/634bc4e66e944d54ebc3d1610175c8c6d390bd29\"\u003e\u003ccode\u003e634bc4e\u003c/code\u003e\u003c/a\u003e ci: Update the list of tested and documented targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d7aa109ab5074dbbd35fb52cc72620e29961e76d\"\u003e\u003ccode\u003ed7aa109\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Disable hexagon-unknown-linux-musl testing for now\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/14e2f5641e2d4356953b0c95959ccfc86af5dcc3\"\u003e\u003ccode\u003e14e2f56\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: Skip hexagon-unknown-linux-musl\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b7807c369b468c369661e81ea6f9f649f3b3ddf3\"\u003e\u003ccode\u003eb7807c3\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;aix: Temporarily skip checking powerpc64-ibm-aix builds\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/abe93a0bfedfe6159252d43e5c4273d0b0833ca4\"\u003e\u003ccode\u003eabe93a0\u003c/code\u003e\u003c/a\u003e feat(linux): add \u003ccode\u003etgkill\u003c/code\u003e for Linux and Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/25f7dde943988c81871d95aaea1afd49cf11425d\"\u003e\u003ccode\u003e25f7dde\u003c/code\u003e\u003c/a\u003e feat(redox): add \u003ccode\u003eRENAME_NOREPLACE\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4b4ce4f2205d22121c5e913b118f8fc776d39897\"\u003e\u003ccode\u003e4b4ce4f\u003c/code\u003e\u003c/a\u003e feat(redox): add \u003ccode\u003erenameat2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ab8c36c49327eeee2b5c3818d6706b499dd890a4\"\u003e\u003ccode\u003eab8c36c\u003c/code\u003e\u003c/a\u003e build(deps): bump vmactions/solaris-vm from 1.2.8 to 1.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.173...0.2.182\"\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/...\n\n_Description has been truncated_","html_url":"https://github.com/Link2mem/Kernelsunext/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Link2mem%2FKernelsunext/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"4.5.40","new_version":"4.5.55","update_type":"patch","path":"/userspace/ksud_magic","pr_created_at":"2026-02-07T17:50:30.000Z","version_change":"4.5.40 → 4.5.55","issue":{"uuid":"3910833004","node_id":"PR_kwDORK7V1M7CM879","number":4,"state":"closed","title":"Bump the crates group in /userspace/ksud_magic with 81 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-07T21:50:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-07T17:50:30.000Z","updated_at":"2026-02-07T21:50:11.000Z","time_to_close":14379,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"crates","update_count":81,"packages":[{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.57","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip","old_version":"3.0.0","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.8.3","new_version":"0.13.1","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.173","new_version":"0.2.180","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.7.2","new_version":"8.11.0"},{"name":"getopts","old_version":"0.2.23","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"procfs","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"android_logger","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"anstream","old_version":"0.6.19","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.3","new_version":"1.1.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.9","new_version":"3.0.11","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.88","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.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.18.1","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.27","new_version":"1.2.55","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.5.40","new_version":"4.5.57","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.40","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.5","new_version":"0.7.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.65","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.9.0","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"memchr","old_version":"2.7.5","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"once_cell_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/once_cell_polyfill"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"procfs-core","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"r-efi","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"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.7.2","new_version":"8.11.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.11.0"},{"name":"rustc-demangle","old_version":"0.1.25","new_version":"0.1.27","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"syn","old_version":"2.0.103","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.8","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.45.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.3","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud_magic","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud_magic with 81 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.101` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.57` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `7.0.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.3` | `0.13.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.173` | `0.2.180` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.7.2` | `8.11.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.23` | `0.2.24` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.24.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.43` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.9` |\n| [procfs](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.15.0` | `0.15.1` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.19` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.13` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.3` | `1.1.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.9` | `3.0.11` |\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.88` | `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.75` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.18.1` | `3.19.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.55` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.4` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.57` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.55` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.5` | `0.7.7` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.10` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.9` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.65` |\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.9.0` | `2.13.0` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.8.0` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill) | `1.70.1` | `1.70.2` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.106` |\n| [procfs-core](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.2.0` | `5.3.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| rust-embed-impl | `8.7.2` | `8.11.0` |\n| rust-embed-utils | `8.7.2` | `8.11.0` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.25` | `0.1.27` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.49.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.2.1` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.3` | `0.2.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.6.0` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.98 to 1.0.101\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.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/80bfe291b16071c70f141e90e67e7032d966826b\"\u003e\u003ccode\u003e80bfe29\u003c/code\u003e\u003c/a\u003e Release 1.0.101\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/dff8c432f95095cac19aa446da5047880b8ebdf3\"\u003e\u003ccode\u003edff8c43\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e from Ibitier/inline-ok-helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/85d9ea9a1c7d7490578865e16ff64787efc7d01d\"\u003e\u003ccode\u003e85d9ea9\u003c/code\u003e\u003c/a\u003e Add #[inline] to anyhow::Ok helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/54036cc289b754775b884485f486e000bcda2875\"\u003e\u003ccode\u003e54036cc\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/cce0579d85fd1f6352a5955a9c134fc8655c853d\"\u003e\u003ccode\u003ecce0579\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2c598ca0e8ffd7ffcbcf93b8a6ad4df57c719fd\"\u003e\u003ccode\u003ef2c598c\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2c0bda4ce944d943e7141f0316b0ea996602238e\"\u003e\u003ccode\u003e2c0bda4\u003c/code\u003e\u003c/a\u003e Update to 2021 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/0d822681293d71c72440c9cdd635b4f15da064c4\"\u003e\u003ccode\u003e0d82268\u003c/code\u003e\u003c/a\u003e Remove rustc version requirement from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67df01216d29bc3bede925ab4483353b66c159f2\"\u003e\u003ccode\u003e67df012\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/436\"\u003e#436\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8984880a87ae4fd4b04c956cfdc9af5f69eab55\"\u003e\u003ccode\u003ec898488\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.101\"\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.40 to 4.5.57\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.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\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.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\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/69c0ddbbfb56db1bccbb5954b62bb89a567a3c8d\"\u003e\u003ccode\u003e69c0ddb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8206bba73fd6c5d567cb95949fd1c3c6c48e4e20\"\u003e\u003ccode\u003e8206bba\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c109d67ea493823727411f60f354edb3d83117ee\"\u003e\u003ccode\u003ec109d67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6104\"\u003e#6104\u003c/a\u003e from epage/hide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d7f2128f77023941b53b7cfc311120a2ead75a2\"\u003e\u003ccode\u003e9d7f212\u003c/code\u003e\u003c/a\u003e fix(complete): Hide dot files on dynamic completer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/77b3fdbbea64ae0b0b3a51309bcbb861360de8d1\"\u003e\u003ccode\u003e77b3fdb\u003c/code\u003e\u003c/a\u003e test(complete): Show dot file behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f89b9b8d1b818a2eb3863745be48725ace2d8f12\"\u003e\u003ccode\u003ef89b9b8\u003c/code\u003e\u003c/a\u003e test(derive): Make stable across upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/58eb8a937ac6ca4a59614dc26deedb6cfe16c424\"\u003e\u003ccode\u003e58eb8a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/10a2a7559b0663143d56c850c0c40ed31620cb5b\"\u003e\u003ccode\u003e10a2a75\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a42eebf56bf20d587347abb03105f95c98bfda51\"\u003e\u003ccode\u003ea42eebf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6103\"\u003e#6103\u003c/a\u003e from epage/mut_subcommands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5335f54d73eef9276c13313661fcfffb720c87cf\"\u003e\u003ccode\u003e5335f54\u003c/code\u003e\u003c/a\u003e feat: Add Command::mut_subcommands\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.40...clap_complete-v4.5.57\"\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.34 to 0.2.35\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.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 7.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\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\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\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/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e - 2025-12-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.1...v6.0.0\"\u003e6.0.0\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd by_index_with_options(), which can be used to ignore encryption in a file's metadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/439\"\u003e#439\u003c/a\u003e) and may be used for other file-specific overrides in the future.\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\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] \u003ccode\u003eFileOptions::add_extra_data\u003c/code\u003e is now generic and accepts any \u003ccode\u003eAsRef\u0026lt;[u8]\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\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/c864a14035439154187aa6a6c894c7031e9087aa\"\u003e\u003ccode\u003ec864a14\u003c/code\u003e\u003c/a\u003e chore: release v7.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8085fe5091c42f652caedf21148f44b6b5c3bfe7\"\u003e\u003ccode\u003e8085fe5\u003c/code\u003e\u003c/a\u003e fix: print previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/aa8f933ae6b63a56ada5d899b0f04b0f89193db4\"\u003e\u003ccode\u003eaa8f933\u003c/code\u003e\u003c/a\u003e chore: Revert version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/13005c558c508cc695996f3dd2f287a5a3c783c9\"\u003e\u003ccode\u003e13005c5\u003c/code\u003e\u003c/a\u003e ci: Fix? run \u003ccode\u003eapt-get update\u003c/code\u003e at start of miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f99a32f88f6d1edf0d403807d3465f57f9034d1c\"\u003e\u003ccode\u003ef99a32f\u003c/code\u003e\u003c/a\u003e chore: expose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9b5dd0b7c3c37c4831a98db113775fe457c94541\"\u003e\u003ccode\u003e9b5dd0b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e): const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a8a4729063b0f5f4408a9261fe7741971cc35452\"\u003e\u003ccode\u003ea8a4729\u003c/code\u003e\u003c/a\u003e ci: Fix: Miri now requires g++, not just gcc (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/57d26a77c65d897502865fecc4f31c1aa75cd88f\"\u003e\u003ccode\u003e57d26a7\u003c/code\u003e\u003c/a\u003e fix: cargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/69533f1d4250a6064cf71c9a82306d994fe26e8c\"\u003e\u003ccode\u003e69533f1\u003c/code\u003e\u003c/a\u003e feat: ZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data desc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fadbd485b2aae6d270ae27de227e5326b64c61fd\"\u003e\u003ccode\u003efadbd48\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v7.0.0\"\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.3 to 0.13.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.13.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtension methods in \u003ccode\u003eZipWriterExtensions\u003c/code\u003e can now be called directly on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume the \u003ccode\u003eZipWriter\u003c/code\u003e and no longer call \u003ccode\u003efinish()\u003c/code\u003e automatically. Callers must now invoke \u003ccode\u003efinish()\u003c/code\u003e explicitly when they are done writing. Top-level convenience functions continue to behave as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cp\u003eThis release delivers the most substantial upgrade to the crate in years, introducing both \u003cstrong\u003efirst-class \u003ccode\u003e.zipignore\u003c/code\u003e support\u003c/strong\u003e and a \u003cstrong\u003emore extensible, modular architecture\u003c/strong\u003e for entry-handling during directory deflation. These improvements make it dramatically easier to customize how archives are built and to plug in new behaviors without fighting the internals.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eYou can now drop a \u003ccode\u003e.zipignore\u003c/code\u003e file into source directories and seamlessly exclude files and directories during archive creation. The new \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e cleanly integrates ignore rules into the deflation pipeline, enabling consistent filtering without ad-hoc logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe crate has been restructured into clear \u003cstrong\u003edeflate\u003c/strong\u003e, \u003cstrong\u003einflate\u003c/strong\u003e, and \u003cstrong\u003eutilities\u003c/strong\u003e modules. This significantly improves navigability, eases maintenance, and provides a cleaner foundation for future extension points.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e now support customizable inner handlers. This opens the API and enables advanced composition patterns—letting you chain, wrap, or override behaviors when handling entries during directory traversal and deflation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release lays the groundwork for more powerful features while maintaining high ergonomics. If you build custom processing logic or want finer-grained control over what goes into your ZIP archives, this is the version to upgrade to.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds support for preserving symlinks. The core directory traversal logic now accepts pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astelmashenko\"\u003e\u003ccode\u003e@​astelmashenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003ematzefriedrich/zip-extensions-rs#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\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/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.13.1] - 2025-12-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUtilizes safely enclosed names and gracefully skips entries with invalid or potentially malicious paths, preventing runtime panics and unauthorized directory traversals. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/35\"\u003e#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.13.0] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support to call \u003ccode\u003eZipWriterExtensions\u003c/code\u003e methods on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e by changing receivers to \u003ccode\u003e\u0026amp;mut self\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume \u003ccode\u003eZipWriter\u003c/code\u003e and do not call \u003ccode\u003efinish()\u003c/code\u003e internally; callers must explicitly invoke \u003ccode\u003efinish()\u003c/code\u003e after use. For top-level convenience functions, the behavior is unchanged. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.0] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:see_no_evil: Fixes interchanged modules names (inflate vs deflate) \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2025-12-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds the \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e to handle \u003ccode\u003e.zipignore\u003c/code\u003e rules for file exclusions \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored the project structure by grouping functionality into deflate, inflate, and utilities modules. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/29\"\u003e#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactors \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e to support customizable inner handlers \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2025-12-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumps \u003ccode\u003ezip\u003c/code\u003e crate from version \u003ccode\u003e3.0\u003c/code\u003e to \u003ccode\u003e6.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/27\"\u003e#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates crate edition to 2024 \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/28\"\u003e#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-11-27\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds symlink preservation. The core directory traversal logic does now accept pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\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/matzefriedrich/zip-extensions-rs/commit/abc5ff6eda57b1c9e062bcb1b00edcabc01a3a92\"\u003e\u003ccode\u003eabc5ff6\u003c/code\u003e\u003c/a\u003e Bump version to 0.13.1 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/09566d282bed2454f5dab69caebecbf605dd3b71\"\u003e\u003ccode\u003e09566d2\u003c/code\u003e\u003c/a\u003e Uses \u003ccode\u003eenclosed_name\u003c/code\u003e instead of \u003ccode\u003emangled_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/de4f392b28cfb0b82d8dd8e5d0a51a1fb7dbe80f\"\u003e\u003ccode\u003ede4f392\u003c/code\u003e\u003c/a\u003e Update README to reflect module restructuring and revised imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/6ac8c02a332388ae4becb258b922498c541df48b\"\u003e\u003ccode\u003e6ac8c02\u003c/code\u003e\u003c/a\u003e Make extensions work on mutable borrow (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/34\"\u003e#34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/cb1dfab531690539f6a9895af31cced6fb73b968\"\u003e\u003ccode\u003ecb1dfab\u003c/code\u003e\u003c/a\u003e Update zip-extensions version to 0.12.0 in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/b3e6f0ef0bebcc432effa1c8981dc62c6f0fae43\"\u003e\u003ccode\u003eb3e6f0e\u003c/code\u003e\u003c/a\u003e Bump version to 0.12.0 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/a69f55ea771b8d24a9923927c40c504f30a7f14e\"\u003e\u003ccode\u003ea69f55e\u003c/code\u003e\u003c/a\u003e Fixes module structure (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/76f5759bc81fbe8d36449cb74d5d99085c56b280\"\u003e\u003ccode\u003e76f5759\u003c/code\u003e\u003c/a\u003e Fixes package-ecosystem value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9e2372f498634ac1a31781e74884641cb2bc818c\"\u003e\u003ccode\u003e9e2372f\u003c/code\u003e\u003c/a\u003e Adds dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9ef2a6e84967ad94311008a257d1e2863c6a17ce\"\u003e\u003ccode\u003e9ef2a6e\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.13.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.27 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 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/719\"\u003erust-lang/log#719\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.29\"\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.140 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.149\"\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.173 to 0.2.180\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.180\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.179\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eCPU_SETSIZE\u003c/code\u003e on musl 1.2+ (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4865\"\u003e#4865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: RISC-V: fix public padding fields in \u003ccode\u003estat/stat64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: s390x: Fix definition of \u003ccode\u003eSIGSTKSZ\u003c/code\u003e/\u003ccode\u003eMINSIGSTKSZ\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4884\"\u003e#4884\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.180/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.179...0.2.180\"\u003e0.2.180\u003c/a\u003e - 2026-01-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.179\"\u003e0.2.179\u003c/a\u003e - 2025-01-03\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\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/4b38c69e31afadbead63af49794850b5a41f7dc4\"\u003e\u003ccode\u003e4b38c69\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.180\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/300e6438848503d4a9a0bebd32539294fe0e67a5\"\u003e\u003ccode\u003e300e643\u003c/code\u003e\u003c/a\u003e qnx: add missing BPF and ifreq structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/12fd831dff0427d7dae301008069ef3fc040b6f5\"\u003e\u003ccode\u003e12fd831\u003c/code\u003e\u003c/a\u003e ci: Add rtems to basic tier 3 checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b062844024a5b2028603c636af1ed104880f8450\"\u003e\u003ccode\u003eb062844\u003c/code\u003e\u003c/a\u003e Only test addresses of cmsghdrs that are multiples of the size of cmsghdr.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/676a4f8fd4e43056a2fbedfc848ef982350298ae\"\u003e\u003ccode\u003e676a4f8\u003c/code\u003e\u003c/a\u003e linux: Move \u003ccode\u003emembarrier.h\u003c/code\u003e constants to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0803faeb89a2a1a477efbe6f604bed7ae8aeb906\"\u003e\u003ccode\u003e0803fae\u003c/code\u003e\u003c/a\u003e linux: Restructure \u003ccode\u003enetlink\u003c/code\u003e to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72f4c1a5db719788f771d2ce83661295385a84f4\"\u003e\u003ccode\u003e72f4c1a\u003c/code\u003e\u003c/a\u003e uclibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/757e55a3f0adcd1261e44be340eced8d865ce5e2\"\u003e\u003ccode\u003e757e55a\u003c/code\u003e\u003c/a\u003e netbsd/riscv64.rs: make changes so that this builds again.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/042f118911f93e688e9b28003293e423e0bc84fe\"\u003e\u003ccode\u003e042f118\u003c/code\u003e\u003c/a\u003e musl: Fix incorrect definitions of struct stat on some architectures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03755c4f7024ff4015231fc7a3cdab3931aff3d3\"\u003e\u003ccode\u003e03755c4\u003c/code\u003e\u003c/a\u003e linux, emscripten, android, l4re: handle zero-sized payload differences in CM...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.173...0.2.180\"\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.7.2 to 8.11.0\n\nUpdates `getopts` from 0.2.23 to 0.2.24\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.24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\u003c/a\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-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.23...v0.2.24\"\u003e0.2.24\u003c/a\u003e - 2025-08-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\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/rust-lang/getopts/commit/40846923f0ce024bcf8d3e9100cab64a38c8dd08\"\u003e\u003ccode\u003e4084692\u003c/code\u003e\u003c/a\u003e chore: release v0.2.24 (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/03ce5999702e92cd8748b10ac977714fdcc80542\"\u003e\u003ccode\u003e03ce599\u003c/code\u003e\u003c/a\u003e Make unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.23...v0.2.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.20.0 to 3.24.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.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eActually support WASIp2 without the nightly feature. This library is now feature complete on WASIp2 without any additional feature flags.\u003c/li\u003e\n\u003cli\u003eExclude CI scripts from the published crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\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\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/1712764bb4be5f7787d9b24e6d99961178a52b47\"\u003e\u003ccode\u003e1712764\u003c/code\u003e\u003c/a\u003e chore: release v3.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/a8dc8640b3ed215e078223cbc31d066bae64fef2\"\u003e\u003ccode\u003ea8dc864\u003c/code\u003e\u003c/a\u003e feat: completely support WASIP2 on stable rust (\u003ca href=\"https://red...\n\n_Description has been truncated_","html_url":"https://github.com/Link2mem/N10ands10stableksun/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Link2mem%2FN10ands10stableksun/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"4.5.49","new_version":"4.5.55","update_type":"patch","path":"/userspace/ksud","pr_created_at":"2026-02-02T12:05:33.000Z","version_change":"4.5.49 → 4.5.55","issue":{"uuid":"3885574077","node_id":"PR_kwDORGxL2s7A5Uvo","number":4,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud with 26 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-09T12:46:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-02T12:05:33.000Z","updated_at":"2026-02-09T12:47:01.000Z","time_to_close":607286,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":26,"packages":[{"name":"clap","old_version":"4.5.53","new_version":"4.5.56","repository_url":"https://github.com/clap-rs/clap"},{"name":"rust-embed","old_version":"8.9.0","new_version":"8.11.0"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"zip","old_version":"7.0.0","new_version":"7.2.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"serde_json","old_version":"1.0.146","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.178","new_version":"0.2.180","repository_url":"https://github.com/rust-lang/libc"},{"name":"cc","old_version":"1.2.50","new_version":"1.2.55","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.53","new_version":"4.5.56","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.49","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.6","new_version":"0.7.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"find-msvc-tools","old_version":"0.1.5","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"iana-time-zone","old_version":"0.1.64","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.16","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"proc-macro2","old_version":"1.0.103","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.42","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"rust-embed-impl","old_version":"8.9.0","new_version":"8.11.0"},{"name":"rust-embed-utils","old_version":"8.9.0","new_version":"8.11.0"},{"name":"time","old_version":"0.3.44","new_version":"0.3.46","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"wasip2","old_version":"1.0.1+wasi-0.2.4","new_version":"1.0.2+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"wit-bindgen","old_version":"0.46.0","new_version":"0.51.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 26 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.56` |\n| rust-embed | `8.9.0` | `8.11.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.24.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` |\n| [zip](https://github.com/zip-rs/zip2) | `7.0.0` | `7.2.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.146` | `1.0.149` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.178` | `0.2.180` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.50` | `1.2.55` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.56` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.55` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.6` | `0.7.7` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.5` | `0.1.9` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.8` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.64` | `0.1.65` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.1` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.16` | `1.0.17` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.103` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.42` | `1.0.44` |\n| rust-embed-impl | `8.9.0` | `8.11.0` |\n| rust-embed-utils | `8.9.0` | `8.11.0` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.46` |\n| [time-core](https://github.com/time-rs/time) | `0.1.6` | `0.1.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.1+wasi-0.2.4` | `1.0.2+wasi-0.2.9` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.46.0` | `0.51.0` |\n\nUpdates `clap` from 4.5.53 to 4.5.56\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.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\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/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.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\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/clap-rs/clap/commit/9cec1007acdc3cd990feded4322a4bccd2fd471c\"\u003e\u003ccode\u003e9cec100\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/00e72e06f46e2c21e5bb4dd82aa5fca02a9e5c16\"\u003e\u003ccode\u003e00e72e0\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c7848ff6fc3f8e0f7b66eaee10d44b43eea54538\"\u003e\u003ccode\u003ec7848ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6094\"\u003e#6094\u003c/a\u003e from epage/home\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/60184fb76a3d88277f89430402d01a121feb858c\"\u003e\u003ccode\u003e60184fb\u003c/code\u003e\u003c/a\u003e feat(complete): Expand ~ in native completions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/09969d3c1af9dd22fb944c09f8b1c27274cad824\"\u003e\u003ccode\u003e09969d3\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6093\"\u003e#6093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/520beb5ec2d2bb5dd11912d27127df4e97027965\"\u003e\u003ccode\u003e520beb5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2bd8ab3c009fc975db28209c3c3fb526364342ae\"\u003e\u003ccode\u003e2bd8ab3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/220875b58511028ba9cd38f7195b8b3315b72d0d\"\u003e\u003ccode\u003e220875b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6091\"\u003e#6091\u003c/a\u003e from epage/possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e5eb6c9d84efac5d660322e92dbbc0158266602d\"\u003e\u003ccode\u003ee5eb6c9\u003c/code\u003e\u003c/a\u003e fix(help): Integrate 'Possible Values:' into 'Arg::help'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594a771030e43df8c806ea1a029862339739a0f3\"\u003e\u003ccode\u003e594a771\u003c/code\u003e\u003c/a\u003e refactor(help): Make empty tracking more consistent\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.53...clap_complete-v4.5.56\"\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.9.0 to 8.11.0\n\nUpdates `tempfile` from 3.23.0 to 3.24.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.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eActually support WASIp2 without the nightly feature. This library is now feature complete on WASIp2 without any additional feature flags.\u003c/li\u003e\n\u003cli\u003eExclude CI scripts from the published crate.\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/1712764bb4be5f7787d9b24e6d99961178a52b47\"\u003e\u003ccode\u003e1712764\u003c/code\u003e\u003c/a\u003e chore: release v3.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/a8dc8640b3ed215e078223cbc31d066bae64fef2\"\u003e\u003ccode\u003ea8dc864\u003c/code\u003e\u003c/a\u003e feat: completely support WASIP2 on stable rust (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/5a035729f067a3d1d2e24a194a0e856cf3144405\"\u003e\u003ccode\u003e5a03572\u003c/code\u003e\u003c/a\u003e Exclude CI scripts from published package (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/da894f14320cf46cfe2ae81e1cd20b09fd57b646\"\u003e\u003ccode\u003eda894f1\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.23.0...v3.24.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.42 to 0.4.43\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\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow 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/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 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/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup 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/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg 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/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing 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/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\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/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing 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/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 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/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\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/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/34b5f49e9d7cdcabda6eea054609a2ce4ba947f0\"\u003e\u003ccode\u003e34b5f49\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/8c827116b9d67fe926eceb553ce95656dd7627d0\"\u003e\u003ccode\u003e8c82711\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea1f11b356fde5c2825679378e8ddf6e153942e5\"\u003e\u003ccode\u003eea1f11b\u003c/code\u003e\u003c/a\u003e Drop deny lints, eager Debug impls are a mixed blessing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/35f9f2daef4c3132546d0004fdf37284df023fd3\"\u003e\u003ccode\u003e35f9f2d\u003c/code\u003e\u003c/a\u003e Add feature gated defmt support.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 7.0.0 to 7.2.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\u003ev7.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd read_zipfile_from_stream_with_compressed_size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow choosing bzip2 rust backend (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/329\"\u003e#329\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\u003eNeed to include zip64 extra field in central directory (fix \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/353\"\u003e#353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFails to extract file which might or might not be malformed (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/376\"\u003e#376\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(aes)\u003c/em\u003e Allow AES encryption while streaming (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDefault \u0026quot;platform\u0026quot; field in zip files should be set to the local platform, rather than always \u0026quot;Unix\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/470\"\u003e#470\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefine cfg_if! and cfg_if_expr! internal macros (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange an assert to debug_assert when encrypting/decrypting AES, and eliminate a fallible operation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeliminate a String clone per new file added to archive, and other related refactors (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/522\"\u003e#522\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\u003eFix another merge error, this one affecting only builds with flate2 and not zopfli\u003c/li\u003e\n\u003cli\u003eFix more merge issues\u003c/li\u003e\n\u003cli\u003eFix merge\u003c/li\u003e\n\u003cli\u003eFix write_dir build errors on specific feature configs\u003c/li\u003e\n\u003cli\u003eFix clippy warning\u003c/li\u003e\n\u003cli\u003eFix --all-features build error\u003c/li\u003e\n\u003cli\u003eFix merge\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisplay the underlying error in Display impl for ZipError::Display (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable creation of \u003ccode\u003eZipArchive\u003c/code\u003e without reparsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/485\"\u003e#485\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\u003eReturn InvalidPassword rather than panic when AES key is the wrong length (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebench with auto zip64 comment (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd condition for \u003ccode\u003egetrandom\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(zipcrypto)\u003c/em\u003e Support streaming ZipCrypto encryption, don't store entire file in memory (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClean up imports and move types (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace handwritten \u003ccode\u003eOrd\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e for \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/484\"\u003e#484\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/v7.1.0...v7.2.0\"\u003e7.2.0\u003c/a\u003e - 2026-01-20\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd read_zipfile_from_stream_with_compressed_size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow choosing bzip2 rust backend (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/329\"\u003e#329\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\u003eNeed to include zip64 extra field in central directory (fix \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/353\"\u003e#353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFails to extract file which might or might not be malformed (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/376\"\u003e#376\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(aes)\u003c/em\u003e Allow AES encryption while streaming (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDefault \u0026quot;platform\u0026quot; field in zip files should be set to the local platform, rather than always \u0026quot;Unix\u0026quot; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/470\"\u003e#470\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefine cfg_if! and cfg_if_expr! internal macros (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange an assert to debug_assert when encrypting/decrypting AES, and eliminate a fallible operation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeliminate a String clone per new file added to archive, and other related refactors (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.0.0...v7.1.0\"\u003e7.1.0\u003c/a\u003e - 2026-01-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisplay the underlying error in Display impl for \u003ccode\u003eZipError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable creation of \u003ccode\u003eZipArchive\u003c/code\u003e without reparsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/485\"\u003e#485\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\u003eReturn InvalidPassword rather than panic when AES key is the wrong length (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebench with auto zip64 comment (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd condition for \u003ccode\u003egetrandom\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(zipcrypto)\u003c/em\u003e Support streaming ZipCrypto encryption, don't store entire file in memory (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClean up imports and move types (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace handwritten \u003ccode\u003eOrd\u003c/code\u003e and \u003ccode\u003ePartialOrd\u003c/code\u003e for \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/484\"\u003e#484\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\u003eLock \u003ccode\u003elzma-rust2\u003c/code\u003e to at least 0.15.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/491\"\u003e#491\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/zip-rs/zip2/commit/46dc29cda6749736ddb1ec502aff06a65ffe54f8\"\u003e\u003ccode\u003e46dc29c\u003c/code\u003e\u003c/a\u003e chore: release v7.2.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8a586c61dfd4516dec0ebc8be35eb02a10b979b8\"\u003e\u003ccode\u003e8a586c6\u003c/code\u003e\u003c/a\u003e test: Move a test that was in wrong folder and was using main() instead of `#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/cfbb4768472a309406b3343b74a8cdb9562d850e\"\u003e\u003ccode\u003ecfbb476\u003c/code\u003e\u003c/a\u003e docs(examples): Fix remaining log-injection alerts, and simplify writeln to e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/d9052963e863b783e1c18efc0b8a0d1b26347bad\"\u003e\u003ccode\u003ed905296\u003c/code\u003e\u003c/a\u003e ci: Disable trigger on non-master push (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a3a8696ac7f26828aec438cd366819f344b1bb05\"\u003e\u003ccode\u003ea3a8696\u003c/code\u003e\u003c/a\u003e chore(deps): Increase zstd minimum version to 0.13.3 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/abd8bc8e7db3b04e32b4b2dc2057360e0a3bf0c4\"\u003e\u003ccode\u003eabd8bc8\u003c/code\u003e\u003c/a\u003e ci: Add wasm tests and restore conditional wasm-bindgen dependency (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/c10c33984f77abb325c1ddc4afbaf17ba72399e3\"\u003e\u003ccode\u003ec10c339\u003c/code\u003e\u003c/a\u003e doc(examples): add delete/update examples (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/56\"\u003e#56\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9c1a9c7ae533feb25b2b54d088c1b43235e6716b\"\u003e\u003ccode\u003e9c1a9c7\u003c/code\u003e\u003c/a\u003e docs(examples): Fix code scanning alert no. 228: Uncontrolled data used in pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a12eaaf5aee7d011226f8f2224fe97115bd382fd\"\u003e\u003ccode\u003ea12eaaf\u003c/code\u003e\u003c/a\u003e ci: Combine \u003ccode\u003erename\u003c/code\u003e invocations (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/e86d376442033792fc425a4af3bca359b77beac1\"\u003e\u003ccode\u003ee86d376\u003c/code\u003e\u003c/a\u003e fix: Need to include zip64 extra field in central directory (fix \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/353\"\u003e#353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.0.0...v7.2.0\"\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.146 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\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/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.146...v1.0.149\"\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.178 to 0.2.180\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.180\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.179\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eCPU_SETSIZE\u003c/code\u003e on musl 1.2+ (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4865\"\u003e#4865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: RISC-V: fix public padding fields in \u003ccode\u003estat/stat64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: s390x: Fix definition of \u003ccode\u003eSIGSTKSZ\u003c/code\u003e/\u003ccode\u003eMINSIGSTKSZ\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4884\"\u003e#4884\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.180/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.179...0.2.180\"\u003e0.2.180\u003c/a\u003e - 2026-01-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.179\"\u003e0.2.179\u003c/a\u003e - 2025-01-03\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\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/4b38c69e31afadbead63af49794850b5a41f7dc4\"\u003e\u003ccode\u003e4b38c69\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.180\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/300e6438848503d4a9a0bebd32539294fe0e67a5\"\u003e\u003ccode\u003e300e643\u003c/code\u003e\u003c/a\u003e qnx: add missing BPF and ifreq structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/12fd831dff0427d7dae301008069ef3fc040b6f5\"\u003e\u003ccode\u003e12fd831\u003c/code\u003e\u003c/a\u003e ci: Add rtems to basic tier 3 checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b062844024a5b2028603c636af1ed104880f8450\"\u003e\u003ccode\u003eb062844\u003c/code\u003e\u003c/a\u003e Only test addresses of cmsghdrs that are multiples of the size of cmsghdr.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/676a4f8fd4e43056a2fbedfc848ef982350298ae\"\u003e\u003ccode\u003e676a4f8\u003c/code\u003e\u003c/a\u003e linux: Move \u003ccode\u003emembarrier.h\u003c/code\u003e constants to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0803faeb89a2a1a477efbe6f604bed7ae8aeb906\"\u003e\u003ccode\u003e0803fae\u003c/code\u003e\u003c/a\u003e linux: Restructure \u003ccode\u003enetlink\u003c/code\u003e to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72f4c1a5db719788f771d2ce83661295385a84f4\"\u003e\u003ccode\u003e72f4c1a\u003c/code\u003e\u003c/a\u003e uclibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/757e55a3f0adcd1261e44be340eced8d865ce5e2\"\u003e\u003ccode\u003e757e55a\u003c/code\u003e\u003c/a\u003e netbsd/riscv64.rs: make changes so that this builds again.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/042f118911f93e688e9b28003293e423e0bc84fe\"\u003e\u003ccode\u003e042f118\u003c/code\u003e\u003c/a\u003e musl: Fix incorrect definitions of struct stat on some architectures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03755c4f7024ff4015231fc7a3cdab3931aff3d3\"\u003e\u003ccode\u003e03755c4\u003c/code\u003e\u003c/a\u003e linux, emscripten, android, l4re: handle zero-sized payload differences in CM...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.180\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.50 to 1.2.55\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.55\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.54\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.53\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.52\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.51\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\u003c/a\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-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.54...cc-v1.2.55\"\u003e1.2.55\u003c/a\u003e - 2026-01-30\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.53...cc-v1.2.54\"\u003e1.2.54\u003c/a\u003e - 2026-01-23\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.52...cc-v1.2.53\"\u003e1.2.53\u003c/a\u003e - 2026-01-16\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.51...cc-v1.2.52\"\u003e1.2.52\u003c/a\u003e - 2026-01-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.50...cc-v1.2.51\"\u003e1.2.51\u003c/a\u003e - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\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/rust-lang/cc-rs/commit/0767349e1d1253e6849b4c2af2059db661f54343\"\u003e\u003ccode\u003e0767349\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/268daebeb61542c1bcf42bc989b79eeb61f9d944\"\u003e\u003ccode\u003e268daeb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6fb617d2ddfbd5211e7979f7b77da4ca649647e6\"\u003e\u003ccode\u003e6fb617d\u003c/code\u003e\u003c/a\u003e Fix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/16a52824ac312eeed00273eacac72d2fd8b4e157\"\u003e\u003ccode\u003e16a5282\u003c/code\u003e\u003c/a\u003e Disable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/0b52cf2bf4c7d03aad6869da98c6f4741cd480fd\"\u003e\u003ccode\u003e0b52cf2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003efind_windows_sdk\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/85466d853fbdb288e1e2c627539bcfc035fa2ed3\"\u003e\u003ccode\u003e85466d8\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.54 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e580d49f53516bfa39a6911f129dca4e483c5574\"\u003e\u003ccode\u003ee580d49\u003c/code\u003e\u003c/a\u003e Fix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/48b7b539bc6cf046cec441db1d66f30162d38fbd\"\u003e\u003ccode\u003e48b7b53\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5be292b6bbaddda74e2196b5679d9e7ba5834604\"\u003e\u003ccode\u003e5be292b\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1658\"\u003e#1658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/66ceffe1884cdd86f2f70b0c2b3383967c478854\"\u003e\u003ccode\u003e66ceffe\u003c/code\u003e\u003c/a\u003e Add missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.50...cc-v1.2.55\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_builder` from 4.5.53 to 4.5.56\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_builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\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/clap-rs/clap/commit/e0c26b09f0457284033610664423a44ed1ab9949\"\u003e\u003ccode\u003ee0c26b0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/88ac651c66269fbef82d2436bbd75fe56f6da27a\"\u003e\u003ccode\u003e88ac651\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c39115aeb7bd29c8279ae74f97b3865b89193988\"\u003e\u003ccode\u003ec39115a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6237\"\u003e#6237\u003c/a\u003e from epage/conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/578cd43a88f0009a53ff729cb78163ed30156e93\"\u003e\u003ccode\u003e578cd43\u003c/code\u003e\u003c/a\u003e fix(parser): Don't report conflicting arguments in usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3dca9ae6cefba3094efd004e02d2d141a63a261a\"\u003e\u003ccode\u003e3dca9ae\u003c/code\u003e\u003c/a\u003e test(parser): Show conflict error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d11a611d1b6c1d3f2e35cd6588c004c811befad0\"\u003e\u003ccode\u003ed11a611\u003c/code\u003e\u003c/a\u003e test(builder): Add more snapshot tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2047862681cecd15562d86e4e30e3229073abf91\"\u003e\u003ccode\u003e2047862\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7aecad97def0ab1c8256de2e0ea668c35f57fbd3\"\u003e\u003ccode\u003e7aecad9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c3051b590ef9f135fd6445baff92c30ae5a28da4\"\u003e\u003ccode\u003ec3051b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6212\"\u003e#6212\u003c/a\u003e from ericgumba/issue_5040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3604b13117cbb652c10bb44b228b300d543dcc80\"\u003e\u003ccode\u003e3604b13\u003c/code\u003e\u003c/a\u003e fix(parser): Honor positional value_terminator\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.5.53...v4.5.56\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_derive` from 4.5.49 to 4.5.55\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_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\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/clap-rs/clap/commit/2047862681cecd15562d86e4e30e3229073abf91\"\u003e\u003ccode\u003e2047862\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7aecad97def0ab1c8256de2e0ea668c35f57fbd3\"\u003e\u003ccode\u003e7aecad9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c3051b590ef9f135fd6445baff92c30ae5a28da4\"\u003e\u003ccode\u003ec3051b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6212\"\u003e#6212\u003c/a\u003e from ericgumba/issue_5040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3604b13117cbb652c10bb44b228b300d543dcc80\"\u003e\u003ccode\u003e3604b13\u003c/code\u003e\u003c/a\u003e fix(parser): Honor positional value_terminator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/63d73bcf3569bf695d7adef7d7f6d621ac02e4d1\"\u003e\u003ccode\u003e63d73bc\u003c/code\u003e\u003c/a\u003e test(parser): Cover value_terminator as first argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b9009a76d1f2d62ba6af168bcef12ad7272626ca\"\u003e\u003ccode\u003eb9009a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6233\"\u003e#6233\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f68bf6c619a0463ff7e912c7d22c713354693291\"\u003e\u003ccode\u003ef68bf6c\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2d2d25094337ad98c21594f1fcb80109dd1ffc2\"\u003e\u003ccode\u003ee2d2d25\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6231\"\u003e#6231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.5.49...v4.5.55\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_lex` from 0.7.6 to 0.7.7\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_lex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e5.0.0 - TBD\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eavailable through \u003ccode\u003eunstable-v5\u003c/code\u003e feature flag\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eArgPredicate\u003c/code\u003e \u003ccode\u003enon_exhaustive\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::term_width\u003c/code\u003e to \u0026quot;source format\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::max_term_width\u003c/code\u003e to 100\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e types are now assuming to capture occurrences\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\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\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Group values by their occurrence with \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[Unreleased] - ReleaseDate\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\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/087edda9a49679295f6439f74492ede89347187d\"\u003e\u003ccode\u003e087edda\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f652f4d76bf5b36327dd155885afc93f73dc1b4b\"\u003e\u003ccode\u003ef652f4d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8e75826e91fa92741b3b1bac0e7b92ad87463d0d\"\u003e\u003ccode\u003e8e75826\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6221\"\u003e#6221\u003c/a\u003e from sffc/lex-lifetime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/81dea3b679c6c7a19833424525940942155e3882\"\u003e\u003ccode\u003e81dea3b\u003c/code\u003e\u003c/a\u003e fix: Use longer lifetime in clap_lex ParsedArg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/eabbc6b9dbe155aed3165ad60f8e80b6430a2b97\"\u003e\u003ccode\u003eeabbc6b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6217\"\u003e#6217\u003c/a\u003e from epage/man\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/76a016a0836351d9faef9c6329c1be70fd40f88a\"\u003e\u003ccode\u003e76a016a\u003c/code\u003e\u003c/a\u003e refactor(man): Allow possible values to output Roff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9db823423389d7b487f7864eef2c2da59a8a35a8\"\u003e\u003ccode\u003e9db8234\u003c/code\u003e\u003c/a\u003e refactor(man): Avoid to_string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/475cac90d878ce6beab0878fa6c00d783ce8874e\"\u003e\u003ccode\u003e475cac9\u003c/code\u003e\u003c/a\u003e fix(man): Always show possible values as a list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a99bd421a5f6ea8259f378380b44335ee54cc30c\"\u003e\u003ccode\u003ea99bd42\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/485d781eeaa2a7892c28b9df2ca3370508cfe8b7\"\u003e\u003ccode\u003e485d781\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_lex-v0.7.6...clap_lex-v0.7.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `find-msvc-tools` from 0.1.5 to 0.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003efind-msvc-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.9\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003efind_windows_sdk\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.8\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate windows sys bindings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.7\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tool existence check in find_tool method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix SdkInfo::find_tool to check for executable extension (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\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/rust-lang/cc-rs/commit/0767349e1d1253e6849b4c2af2059db661f54343\"\u003e\u003ccode\u003e0767349\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/268daebeb61542c1bcf42bc989b79eeb61f9d944\"\u003e\u003ccode\u003e268daeb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6fb617d2ddfbd5211e7979f7b77da4ca649647e6\"\u003e\u003ccode\u003e6fb617d\u003c/code\u003e\u003c/a\u003e Fix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/16a52824ac312eeed00273eacac72d2fd8b4e157\"\u003e\u003ccode\u003e16a5282\u003c/code\u003e\u003c/a\u003e Disable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/0b52cf2bf4c7d03aad6869da98c6f4741cd480fd\"\u003e\u003ccode\u003e0b52cf2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003efind_windows_sdk\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/85466d853fbdb288e1e2c627539bcfc035fa2ed3\"\u003e\u003ccode\u003e85466d8\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.54 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e580d49f53516bfa39a6911f129dca4e483c5574\"\u003e\u003ccode\u003ee580d49\u003c/code\u003e\u003c/a\u003e Fix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/48b7b539bc6cf046cec441db1d66f30162d38fbd\"\u003e\u003ccode\u003e48b7b53\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5be292b6bbaddda74e2196b5679d9e7ba5834604\"\u003e\u003ccode\u003e5be292b\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1658\"\u003e#1658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/66ceffe1884cdd86f2f70b0c2b3383967c478854\"\u003e\u003ccode\u003e66ceffe\u003c/code\u003e\u003c/a\u003e Add missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/find-msvc-tools-v0.1.5...find-msvc-tools-v0.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.5 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature flags using document-features crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete the zlib-rs support without the need for C-bindings by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/524\"\u003erust-lang/flate2-rs#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest zlib API for all compatible backends by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/525\"\u003erust-lang/flate2-rs#525\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/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\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/flate2-rs/compare/1.1.7...1.1.8\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.7 - depend on \u003ccode\u003ezlib-rs\u003c/code\u003e directly and remove \u003ccode\u003elibz-rs-sys\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules by \u003ca href=\"https://github.com/jongiddy\"\u003e\u003ccode\u003e@​jongiddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/513\"\u003erust-lang/flate2-rs#513\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/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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/flate2-rs/compare/1.1.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.6 - YANKED\u003c/h2\u003e\n\u003cp\u003eIt caused \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/515\"\u003erust-lang/flate2-rs#515\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules by \u003ca href=\"https://github.com/jongiddy\"\u003e\u003ccode\u003e@​jongiddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/513\"\u003erust-lang/flate2-rs#513\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/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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/flate2-rs/compare/1.1.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\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/flate2-rs/commit/8b66c27705ac7ea7ddf50768dedfbe23ead90a4e\"\u003e\u003ccode\u003e8b66c27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/525\"\u003e#525\u003c/a\u003e from Byron/test-zlib-API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5e752c94440cca93e883baabf78a97a839cfae6c\"\u003e\u003ccode\u003e5e752c9\u003c/code\u003e\u003c/a\u003e Address PR review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3196dd0783a666eedb5e4cdb871dc7b60361d3df\"\u003e\u003ccode\u003e3196dd0\u003c/code\u003e\u003c/a\u003e refactor internal feature toggles to better represent the status quo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/106cbcc181a1ab2207312b62353ebf4f750edb30\"\u003e\u003ccode\u003e106cbcc\u003c/code\u003e\u003c/a\u003e Bump patch level in preparation for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/af7a0b31996ef5a27a107462c811a301ab77519d\"\u003e\u003ccode\u003eaf7a0b3\u003c/code\u003e\u003c/a\u003e Add capabilties test for functions reserved to zlib-implementations.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/22c77ee9c8cfb3a50e204e15ac7552738fee7145\"\u003e\u003ccode\u003e22c77ee\u003c/code\u003e\u003c/a\u003e Describe \u003ccode\u003eunreachable!(\u0026quot;...\u0026quot;)\u003c/code\u003e branch in \u003ccode\u003eDeflate::set_level()\u003c/code\u003e of \u003ccode\u003ezlib-rs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/b9e2979415993c787f93ed236ef3f25f68a45ff4\"\u003e\u003ccode\u003eb9e2979\u003c/code\u003e\u003c/a\u003e Remove C-binding specific restriction from CI for \u003ccode\u003ezlib-rs\u003c/code\u003e test.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/71eb5c51fecd3fd1cf4d680dfc83bdaa3a3c3cbc\"\u003e\u003ccode\u003e71eb5c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/524\"\u003e#524\u003c/a\u003e from Byron/complete-zlib-rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fec67ebbb4ca7dae00ab9fc840002ea62f7e65cd\"\u003e\u003ccode\u003efec67eb\u003c/code\u003e\u003c/a\u003e zlib-rs: support \u003ccode\u003eset_dictionary\u003c/code\u003e and \u003ccode\u003eset_level\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ecfdc2d2eb82c262e7b65d5d2d59808810d94369\"\u003e\u003ccode\u003eecfdc2d\u003c/code\u003e\u003c/a\u003e update zlib-rs to 0.5.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `iana-tim...\n\n_Description has been truncated_","html_url":"https://github.com/matsuzaka-yuki/FolkSU/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/matsuzaka-yuki%2FFolkSU/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"4.5.49","new_version":"4.5.55","update_type":"patch","path":null,"pr_created_at":"2026-02-02T10:58:25.000Z","version_change":"4.5.49 → 4.5.55","issue":{"uuid":"3885300700","node_id":"PR_kwDOETUcAM7A4ZzL","number":55,"state":"open","title":"Bump the rust-minor-patch group with 29 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-02T10:58:25.000Z","updated_at":"2026-02-02T10:58:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-minor-patch","update_count":29,"packages":[{"name":"clap","old_version":"4.5.51","new_version":"4.5.56","repository_url":"https://github.com/clap-rs/clap"},{"name":"minimap2","old_version":"0.1.28+minimap2.2.30","new_version":"0.1.30+minimap2.2.30","repository_url":"https://github.com/jguhlin/minimap2-rs"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"anstyle-query","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.10","new_version":"3.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"buffer-redux","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/dignifiedquire/buffer-redux"},{"name":"bytemuck","old_version":"1.24.0","new_version":"1.25.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"cc","old_version":"1.2.44","new_version":"1.2.55","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.51","new_version":"4.5.56","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.49","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.6","new_version":"0.7.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"cmake","old_version":"0.1.54","new_version":"0.1.57","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"find-msvc-tools","old_version":"0.1.4","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"indexmap","old_version":"2.12.0","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libc","old_version":"0.2.177","new_version":"0.2.180","repository_url":"https://github.com/rust-lang/libc"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"libz-ng-sys","old_version":"1.1.22","new_version":"1.1.23","repository_url":"https://github.com/rust-lang/libz-sys"},{"name":"libz-sys","old_version":"1.1.22","new_version":"1.1.23","repository_url":"https://github.com/rust-lang/libz-sys"},{"name":"minimap2-sys","old_version":"0.1.24+minimap2.2.30","new_version":"0.1.30+minimap2.2.30","repository_url":"https://github.com/jguhlin/minimap2-rs"},{"name":"portable-atomic","old_version":"1.11.1","new_version":"1.13.1","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"portable-atomic-util","old_version":"0.2.4","new_version":"0.2.5","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"proc-macro2","old_version":"1.0.103","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/ryu"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"syn","old_version":"2.0.108","new_version":"2.0.114","repository_url":"https://github.com/dtolnay/syn"},{"name":"zerocopy","old_version":"0.8.27","new_version":"0.8.37","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.27","new_version":"0.8.37","repository_url":"https://github.com/google/zerocopy"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-minor-patch group with 29 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.51` | `4.5.56` |\n| [minimap2](https://github.com/jguhlin/minimap2-rs) | `0.1.28+minimap2.2.30` | `0.1.30+minimap2.2.30` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.8` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.4` | `1.1.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.10` | `3.0.11` |\n| [buffer-redux](https://github.com/dignifiedquire/buffer-redux) | `1.0.2` | `1.1.0` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.24.0` | `1.25.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.44` | `1.2.55` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.51` | `4.5.56` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.49` | `4.5.55` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.6` | `0.7.7` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.54` | `0.1.57` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.4` | `0.1.9` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.0` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.177` | `0.2.180` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [libz-ng-sys](https://github.com/rust-lang/libz-sys) | `1.1.22` | `1.1.23` |\n| [libz-sys](https://github.com/rust-lang/libz-sys) | `1.1.22` | `1.1.23` |\n| [minimap2-sys](https://github.com/jguhlin/minimap2-rs) | `0.1.24+minimap2.2.30` | `0.1.30+minimap2.2.30` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.11.1` | `1.13.1` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic) | `0.2.4` | `0.2.5` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.103` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.44` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.22` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.108` | `2.0.114` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.27` | `0.8.37` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.27` | `0.8.37` |\n\nUpdates `clap` from 4.5.51 to 4.5.56\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.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\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/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.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\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/clap-rs/clap/commit/9cec1007acdc3cd990feded4322a4bccd2fd471c\"\u003e\u003ccode\u003e9cec100\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/00e72e06f46e2c21e5bb4dd82aa5fca02a9e5c16\"\u003e\u003ccode\u003e00e72e0\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c7848ff6fc3f8e0f7b66eaee10d44b43eea54538\"\u003e\u003ccode\u003ec7848ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6094\"\u003e#6094\u003c/a\u003e from epage/home\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/60184fb76a3d88277f89430402d01a121feb858c\"\u003e\u003ccode\u003e60184fb\u003c/code\u003e\u003c/a\u003e feat(complete): Expand ~ in native completions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/09969d3c1af9dd22fb944c09f8b1c27274cad824\"\u003e\u003ccode\u003e09969d3\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.89 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6093\"\u003e#6093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/520beb5ec2d2bb5dd11912d27127df4e97027965\"\u003e\u003ccode\u003e520beb5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2bd8ab3c009fc975db28209c3c3fb526364342ae\"\u003e\u003ccode\u003e2bd8ab3\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/220875b58511028ba9cd38f7195b8b3315b72d0d\"\u003e\u003ccode\u003e220875b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6091\"\u003e#6091\u003c/a\u003e from epage/possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e5eb6c9d84efac5d660322e92dbbc0158266602d\"\u003e\u003ccode\u003ee5eb6c9\u003c/code\u003e\u003c/a\u003e fix(help): Integrate 'Possible Values:' into 'Arg::help'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594a771030e43df8c806ea1a029862339739a0f3\"\u003e\u003ccode\u003e594a771\u003c/code\u003e\u003c/a\u003e refactor(help): Make empty tracking more consistent\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.51...clap_complete-v4.5.56\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimap2` from 0.1.28+minimap2.2.30 to 0.1.30+minimap2.2.30\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jguhlin/minimap2-rs/releases\"\u003eminimap2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMinimap2-rs 0.1.30 and minimap2-sys 0.1.30\u003c/h2\u003e\n\u003ch3\u003e0.1.30 minimap2 2.30\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Check the return value of \u003ccode\u003emm_set_opt\u003c/code\u003e \u003ca href=\"https://github.com/sjackman\"\u003e\u003ccode\u003e@​sjackman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Use \u003ccode\u003estd::ptr::null()\u003c/code\u003e instead of \u003ccode\u003e\u0026amp;0\u003c/code\u003e for null pointer arguments \u003ca href=\"https://github.com/sjackman\"\u003e\u003ccode\u003e@​sjackman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Update \u003ccode\u003ePreset::Asm\u003c/code\u003e to map to \u0026quot;asm5\u0026quot; instead of \u0026quot;asm\u0026quot; for minimap2 2.30 compatibility\u003c/li\u003e\n\u003cli\u003eUpdate rust-htslib requirement from 0.50 to 0.51\u003c/li\u003e\n\u003cli\u003eRename some C functions to reduce clobbering\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/jguhlin/minimap2-rs/blob/main/CHANGELOG.md\"\u003eminimap2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e0.1.30 minimap2 2.30 (UNRELEASED)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Check the return value of \u003ccode\u003emm_set_opt\u003c/code\u003e \u003ca href=\"https://github.com/sjackman\"\u003e\u003ccode\u003e@​sjackman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Use \u003ccode\u003estd::ptr::null()\u003c/code\u003e instead of \u003ccode\u003e\u0026amp;0\u003c/code\u003e for null pointer arguments \u003ca href=\"https://github.com/sjackman\"\u003e\u003ccode\u003e@​sjackman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Update \u003ccode\u003ePreset::Asm\u003c/code\u003e to map to \u0026quot;asm5\u0026quot; instead of \u0026quot;asm\u0026quot; for minimap2 2.30 compatibility\u003c/li\u003e\n\u003cli\u003eUpdate rust-htslib requirement from 0.50 to 0.51\u003c/li\u003e\n\u003cli\u003eExperimental rust threads (and possible windows support)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.1.28 minimap2 2.30\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fn to implement --junc-bed option \u003ca href=\"https://github.com/shamoni\"\u003e\u003ccode\u003e@​shamoni\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn of long reference ID names properly \u003ca href=\"https://github.com/rob-p\"\u003e\u003ccode\u003e@​rob-p\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.1.27 minimap2 2.30\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRe-release because some older code snuck in\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.1.26 minimap2 2.30\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix segfault related to \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/128\"\u003e#128\u003c/a\u003e, with_cigar usage \u003ca href=\"https://github.com/rob-p\"\u003e\u003ccode\u003e@​rob-p\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.1.25 minimap2 2.30\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimap2-sys to 2.30\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.1.24 minimap2 2.29\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimap2-sys to 2.29\u003c/li\u003e\n\u003cli\u003eRust 2024 edition\u003c/li\u003e\n\u003cli\u003eRemove best_n setting to 1, it should be determined by minimap2\u003c/li\u003e\n\u003cli\u003eHelper functions for read_junction, read_pass1, read_splice_scores \u003ca href=\"https://github.com/noamteyssier\"\u003e\u003ccode\u003e@​noamteyssier\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow building the index from a named pipe \u003ca href=\"https://github.com/rob-p\"\u003e\u003ccode\u003e@​rob-p\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.1.23 minimap2 2.28\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFunctions to set flag opts for MapOpt and IdxOpt \u003ca href=\"https://github.com/dwpeng\"\u003e\u003ccode\u003e@​dwpeng\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed memory leak when not dropping mm_idx_t properly. This is done by adding in syntactic sugar in minimap2-sys \u003ca href=\"https://github.com/jguhlin\"\u003e\u003ccode\u003e@​jguhlin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.1.22 minimap2 2.28\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a memory segfault when re-using a thread local buffer. Not sure why it occurs, but this fix seems to solve it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e0.1.21 minimap2 2.28\u003c/h3\u003e\n\u003cp\u003eContributors to this release: \u003ca href=\"https://github.com/mbhall88\"\u003e\u003ccode\u003e@​mbhall88\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rob-p\"\u003e\u003ccode\u003e@​rob-p\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Sam-Sims\"\u003e\u003ccode\u003e@​Sam-Sims\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/charlesgregory\"\u003e\u003ccode\u003e@​charlesgregory\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/PB-DB\"\u003e\u003ccode\u003e@​PB-DB\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMap now returns Arc String's to reduce memory allocation for large and/or repetitive jobs\u003c/li\u003e\n\u003cli\u003emap now takes an additional argument, query_name: Option\u0026lt;\u0026amp;[u8]\u0026gt;, possibly solves \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/75\"\u003e#75\u003c/a\u003e (\u003ca href=\"https://github.com/rob-p\"\u003e\u003ccode\u003e@​rob-p\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mbhall88\"\u003e\u003ccode\u003e@​mbhall88\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/jguhlin\"\u003e\u003ccode\u003e@​jguhlin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eArc the Index, to prevent double-frees, solves \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/71\"\u003e#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMap file now passes in query name, which should help with \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/75\"\u003e#75\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupplementary flag now better detected (\u003ca href=\"https://github.com/rob-p\"\u003e\u003ccode\u003e@​rob-p\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFIX: Cigar string missing softclip operation (\u003ca href=\"https://github.com/Sam-Sims\"\u003e\u003ccode\u003e@​Sam-Sims\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMigration Guide\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMake all setting changes before calling a with_index, with_seq's function\u003c/li\u003e\n\u003cli\u003eChange all map calls to include a query name, or None if not needed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ergonomic functions n_seq and get_seq.\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/jguhlin/minimap2-rs/commit/1c91a54ad24b617f38ed1dee6c59085fedceaec1\"\u003e\u003ccode\u003e1c91a54\u003c/code\u003e\u003c/a\u003e Update minimap2-sys version dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/0a18af923fe02937575f2ae1c05c9feeefee33da\"\u003e\u003ccode\u003e0a18af9\u003c/code\u003e\u003c/a\u003e Remove retired CI runner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/d7e91169c4ec636fc4af3f248c812139ba731bbd\"\u003e\u003ccode\u003ed7e9116\u003c/code\u003e\u003c/a\u003e Fix layout test compilation errors for cross-platform builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/57ee829d1d810231fba8add660af66d6ba97cffa\"\u003e\u003ccode\u003e57ee829\u003c/code\u003e\u003c/a\u003e Updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/3ee5223f57c2236daafdb865defea23e014cddb8\"\u003e\u003ccode\u003e3ee5223\u003c/code\u003e\u003c/a\u003e Updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/a3d6c01d6a2f4eac9e7f845a4871b31a1c96109b\"\u003e\u003ccode\u003ea3d6c01\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/154\"\u003e#154\u003c/a\u003e from sjackman/sj/mm_set_opt-null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/225a5cd5c43aadb9ecf0246d73012350eb5cef2f\"\u003e\u003ccode\u003e225a5cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/152\"\u003e#152\u003c/a\u003e from jguhlin/dependabot/github_actions/actions/upload...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/e765a214cc4b9510c8c452f26133d028eed37910\"\u003e\u003ccode\u003ee765a21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/151\"\u003e#151\u003c/a\u003e from jguhlin/dependabot/github_actions/actions/downlo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/8201e281bce9ef1977f6d3b55efd15a5eefd3b73\"\u003e\u003ccode\u003e8201e28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/150\"\u003e#150\u003c/a\u003e from jguhlin/dependabot/github_actions/actions/checko...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jguhlin/minimap2-rs/commit/7a7f0675ad47a5e93f08b3507fc375ea13e3b9a1\"\u003e\u003ccode\u003e7a7f067\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jguhlin/minimap2-rs/issues/147\"\u003e#147\u003c/a\u003e from jguhlin/dependabot/cargo/rust-htslib-0.51\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jguhlin/minimap2-rs/compare/v0.1.28...v0.1.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.5 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument feature flags using document-features crate by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete the zlib-rs support without the need for C-bindings by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/524\"\u003erust-lang/flate2-rs#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest zlib API for all compatible backends by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/525\"\u003erust-lang/flate2-rs#525\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/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/519\"\u003erust-lang/flate2-rs#519\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/flate2-rs/compare/1.1.7...1.1.8\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.7...1.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.7 - depend on \u003ccode\u003ezlib-rs\u003c/code\u003e directly and remove \u003ccode\u003elibz-rs-sys\u003c/code\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules by \u003ca href=\"https://github.com/jongiddy\"\u003e\u003ccode\u003e@​jongiddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/513\"\u003erust-lang/flate2-rs#513\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/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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/flate2-rs/compare/1.1.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.6 - YANKED\u003c/h2\u003e\n\u003cp\u003eIt caused \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/515\"\u003erust-lang/flate2-rs#515\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: make some documents clearer by \u003ca href=\"https://github.com/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExplain rationale for choosing bufread,read,write modules by \u003ca href=\"https://github.com/jongiddy\"\u003e\u003ccode\u003e@​jongiddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/512\"\u003erust-lang/flate2-rs#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse Decompress::reset() instead of recreating in DeflateDecoder by \u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003ezlib_rs\u003c/code\u003e api by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/513\"\u003erust-lang/flate2-rs#513\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/reddaisyy\"\u003e\u003ccode\u003e@​reddaisyy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/510\"\u003erust-lang/flate2-rs#510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirshukayev\"\u003e\u003ccode\u003e@​amirshukayev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/514\"\u003erust-lang/flate2-rs#514\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/flate2-rs/compare/1.1.5...1.1.6\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.6\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/flate2-rs/commit/8b66c27705ac7ea7ddf50768dedfbe23ead90a4e\"\u003e\u003ccode\u003e8b66c27\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/525\"\u003e#525\u003c/a\u003e from Byron/test-zlib-API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5e752c94440cca93e883baabf78a97a839cfae6c\"\u003e\u003ccode\u003e5e752c9\u003c/code\u003e\u003c/a\u003e Address PR review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3196dd0783a666eedb5e4cdb871dc7b60361d3df\"\u003e\u003ccode\u003e3196dd0\u003c/code\u003e\u003c/a\u003e refactor internal feature toggles to better represent the status quo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/106cbcc181a1ab2207312b62353ebf4f750edb30\"\u003e\u003ccode\u003e106cbcc\u003c/code\u003e\u003c/a\u003e Bump patch level in preparation for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/af7a0b31996ef5a27a107462c811a301ab77519d\"\u003e\u003ccode\u003eaf7a0b3\u003c/code\u003e\u003c/a\u003e Add capabilties test for functions reserved to zlib-implementations.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/22c77ee9c8cfb3a50e204e15ac7552738fee7145\"\u003e\u003ccode\u003e22c77ee\u003c/code\u003e\u003c/a\u003e Describe \u003ccode\u003eunreachable!(\u0026quot;...\u0026quot;)\u003c/code\u003e branch in \u003ccode\u003eDeflate::set_level()\u003c/code\u003e of \u003ccode\u003ezlib-rs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/b9e2979415993c787f93ed236ef3f25f68a45ff4\"\u003e\u003ccode\u003eb9e2979\u003c/code\u003e\u003c/a\u003e Remove C-binding specific restriction from CI for \u003ccode\u003ezlib-rs\u003c/code\u003e test.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/71eb5c51fecd3fd1cf4d680dfc83bdaa3a3c3cbc\"\u003e\u003ccode\u003e71eb5c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/524\"\u003e#524\u003c/a\u003e from Byron/complete-zlib-rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fec67ebbb4ca7dae00ab9fc840002ea62f7e65cd\"\u003e\u003ccode\u003efec67eb\u003c/code\u003e\u003c/a\u003e zlib-rs: support \u003ccode\u003eset_dictionary\u003c/code\u003e and \u003ccode\u003eset_level\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ecfdc2d2eb82c262e7b65d5d2d59808810d94369\"\u003e\u003ccode\u003eecfdc2d\u003c/code\u003e\u003c/a\u003e update zlib-rs to 0.5.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.5...1.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle-query` from 1.1.4 to 1.1.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/368a8719474357f9d54be800b4163c9074561e37\"\u003e\u003ccode\u003e368a871\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/4d5c297144474644081c6145ad4c3fcdd9bf5c52\"\u003e\u003ccode\u003e4d5c297\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/263b34cb6d9f4cad45c9c3bed8bf0872fa00d987\"\u003e\u003ccode\u003e263b34c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/284\"\u003e#284\u003c/a\u003e from hanna-kruppe/windows-sys-0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/8029e729f5082c8855080563707cdd5da433b443\"\u003e\u003ccode\u003e8029e72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/286\"\u003e#286\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/5b1cab43bc65b186a06dd28bac63592b623b5765\"\u003e\u003ccode\u003e5b1cab4\u003c/code\u003e\u003c/a\u003e fix(syntect): Update a windows minimal dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/21b13fa224c4bcd7559561ee2a18a47f46a03cfd\"\u003e\u003ccode\u003e21b13fa\u003c/code\u003e\u003c/a\u003e chore(ci): Run more jobs on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/51e86faf597d704764b365f1cc737627a9c3748d\"\u003e\u003ccode\u003e51e86fa\u003c/code\u003e\u003c/a\u003e chore: Update from '_rust/main' template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b0881a6ba082613fbf7f4131acde9be9a0591c51\"\u003e\u003ccode\u003eb0881a6\u003c/code\u003e\u003c/a\u003e chore(ci): Give more control over where alt version jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/829ebd7f2f52feee093f4a7ede1b9c9f0d074774\"\u003e\u003ccode\u003e829ebd7\u003c/code\u003e\u003c/a\u003e chore(deps): Allow windows-sys 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/36dd1a24069b5d5f57611306edae1699a4f6506f\"\u003e\u003ccode\u003e36dd1a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/285\"\u003e#285\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/anstyle-query-v1.1.4...anstyle-query-v1.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anstyle-wincon` from 3.0.10 to 3.0.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/368a8719474357f9d54be800b4163c9074561e37\"\u003e\u003ccode\u003e368a871\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/4d5c297144474644081c6145ad4c3fcdd9bf5c52\"\u003e\u003ccode\u003e4d5c297\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/263b34cb6d9f4cad45c9c3bed8bf0872fa00d987\"\u003e\u003ccode\u003e263b34c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/284\"\u003e#284\u003c/a\u003e from hanna-kruppe/windows-sys-0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/8029e729f5082c8855080563707cdd5da433b443\"\u003e\u003ccode\u003e8029e72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/286\"\u003e#286\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/5b1cab43bc65b186a06dd28bac63592b623b5765\"\u003e\u003ccode\u003e5b1cab4\u003c/code\u003e\u003c/a\u003e fix(syntect): Update a windows minimal dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/21b13fa224c4bcd7559561ee2a18a47f46a03cfd\"\u003e\u003ccode\u003e21b13fa\u003c/code\u003e\u003c/a\u003e chore(ci): Run more jobs on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/51e86faf597d704764b365f1cc737627a9c3748d\"\u003e\u003ccode\u003e51e86fa\u003c/code\u003e\u003c/a\u003e chore: Update from '_rust/main' template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/b0881a6ba082613fbf7f4131acde9be9a0591c51\"\u003e\u003ccode\u003eb0881a6\u003c/code\u003e\u003c/a\u003e chore(ci): Give more control over where alt version jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/829ebd7f2f52feee093f4a7ede1b9c9f0d074774\"\u003e\u003ccode\u003e829ebd7\u003c/code\u003e\u003c/a\u003e chore(deps): Allow windows-sys 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/anstyle/commit/36dd1a24069b5d5f57611306edae1699a4f6506f\"\u003e\u003ccode\u003e36dd1a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/anstyle/issues/285\"\u003e#285\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/anstyle/compare/anstyle-wincon-v3.0.10...anstyle-wincon-v3.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `buffer-redux` from 1.0.2 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dignifiedquire/buffer-redux/commit/c46d8138e1fe193e3d9115294674c91f2d6d8a36\"\u003e\u003ccode\u003ec46d813\u003c/code\u003e\u003c/a\u003e chore: Release buffer-redux version 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dignifiedquire/buffer-redux/commit/f7f88367c4efe88e09098603ee3d9879513996ef\"\u003e\u003ccode\u003ef7f8836\u003c/code\u003e\u003c/a\u003e chore: explicitly set an MSRV of 1.71\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dignifiedquire/buffer-redux/compare/v1.0.2...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytemuck` from 1.24.0 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Lokathor/bytemuck/blob/main/changelog.md\"\u003ebytemuck's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ccode\u003ebytemuck\u003c/code\u003e changelog\u003c/h1\u003e\n\u003ch2\u003e1.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/pull/333\"\u003eRemove extern \u0026quot;stdcall\u0026quot; fn ptr impls on non-x86-32 windows.\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/pull/344\"\u003eFix nightly_portable_simd after LaneCount removal.\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/pull/322\"\u003euse new stable avx512 types from rust 1.89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/pull/317\"\u003eimpl AnyBitPattern for [MaybeUninit\u0026lt;T: AnyBitPattern\u0026gt;; N]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump \u003ccode\u003ederive\u003c/code\u003e minimum version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.23.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebump \u003ccode\u003ederive\u003c/code\u003e minimum version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.23.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a windows-only \u003ccode\u003eZeroableInOption\u003c/code\u003e impl for \u0026quot;stdcall\u0026quot; functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimpl_core_error\u003c/code\u003e crate feature adds \u003ccode\u003ecore::error::Error\u003c/code\u003e impl.\u003c/li\u003e\n\u003cli\u003eMore \u003ccode\u003eZeroableInOption\u003c/code\u003e impls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003epod_saturating\u003c/code\u003e feature, which adds \u003ccode\u003ePod\u003c/code\u003e impls for \u003ccode\u003eSaturating\u0026lt;T\u0026gt;\u003c/code\u003e\nwhen \u003ccode\u003eT\u003c/code\u003e is already \u003ccode\u003ePod\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eA bump in the minimum \u003ccode\u003ebytemuck_derive\u003c/code\u003e dependency from 1.4.0 to 1.4.1 to\navoid a bug if you have a truly ancient \u003ccode\u003ecargo.lock\u003c/code\u003e file sitting around.\u003c/li\u003e\n\u003cli\u003eAdds \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e impls to \u003ccode\u003eBoxBytes\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003ePod\u003c/code\u003e and \u003ccode\u003eZeroable\u003c/code\u003e for \u003ccode\u003ecore::arch::{x86, x86_64}::__m512\u003c/code\u003e, \u003ccode\u003e__m512d\u003c/code\u003e and \u003ccode\u003e__m512i\u003c/code\u003e without nightly.\nRequires Rust 1.72, and is gated through the \u003ccode\u003eavx512_simd\u003c/code\u003e cargo feature.\u003c/li\u003e\n\u003cli\u003eAllow the use of \u003ccode\u003emust_cast_mut\u003c/code\u003e and \u003ccode\u003emust_cast_slice_mut\u003c/code\u003e in const contexts.\nRequires Rust 1.83, and is gated through the \u003ccode\u003emust_cast_extra\u003c/code\u003e cargo feature.\u003c/li\u003e\n\u003cli\u003einternal: introduced the \u003ccode\u003emaybe_const_fn\u003c/code\u003e macro that allows defining some function\nto be const depending upon some \u003ccode\u003ecfg\u003c/code\u003e predicate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew functions to allocate zeroed \u003ccode\u003eArc\u003c/code\u003e and \u003ccode\u003eRc\u003c/code\u003e. Requires Rust 1.82\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTransparentWrapper\u003c/code\u003e impls for \u003ccode\u003ecore::cmp::Reverse\u003c/code\u003e and \u003ccode\u003ecore::num::Saturating\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003einternal: Simplified the library's \u003ccode\u003efill_zeroes\u003c/code\u003e calls to \u003ccode\u003ewrite_bytes\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19\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/Lokathor/bytemuck/commit/164cedda0eae131bc6cb67902599f4ec253642ca\"\u003e\u003ccode\u003e164cedd\u003c/code\u003e\u003c/a\u003e chore: Release bytemuck version 1.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/bytemuck/commit/10a9319fa47c8161fdb359c936ab03e1b69adf72\"\u003e\u003ccode\u003e10a9319\u003c/code\u003e\u003c/a\u003e that was a derive PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/bytemuck/commit/a35eaea74a81e0562b583d65c727f7246e0b8600\"\u003e\u003ccode\u003ea35eaea\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/bytemuck/commit/7009d79870508b50dff8166255761dae5ddcb6ae\"\u003e\u003ccode\u003e7009d79\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003enightly_portable_simd\u003c/code\u003e after \u003ccode\u003eLaneCount\u003c/code\u003e removal. (\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/bytemuck/commit/58c62034e9059a2cab5cfb40d45cc45acd3a4d5c\"\u003e\u003ccode\u003e58c6203\u003c/code\u003e\u003c/a\u003e Make derive(NoUninit) have the same constraints as Pod (\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/bytemuck/commit/e4bce3b32c33888c99d1fb1b5ff66f2a03a92f56\"\u003e\u003ccode\u003ee4bce3b\u003c/code\u003e\u003c/a\u003e docs: fix typo (\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/issues/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/bytemuck/commit/316607cdf1ecd4e2b56e736128b86e5d9ba5f447\"\u003e\u003ccode\u003e316607c\u003c/code\u003e\u003c/a\u003e Fix CheckedBitPattern derive tests on big-endian (\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/bytemuck/commit/92d78d2689ea60cd758fbdecd28cb9e50b4dd5f4\"\u003e\u003ccode\u003e92d78d2\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eextern \u0026quot;stdcall\u0026quot;\u003c/code\u003e fn ptr impls on non-x86-32 windows. (\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/issues/333\"\u003e#333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/bytemuck/commit/0afbe8fc2db3d2d540e2a5449ffd39e3e39bc08e\"\u003e\u003ccode\u003e0afbe8f\u003c/code\u003e\u003c/a\u003e Fix 32bit tests (\u003ca href=\"https://redirect.github.com/Lokathor/bytemuck/issues/331\"\u003e#331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Lokathor/bytemuck/compare/v1.24.0...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.44 to 1.2.55\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.2.55\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.54\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.53\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.52\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.51\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.50\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tests for \u003ccode\u003eOUT_DIR\u003c/code\u003e escape for '..' file paths (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/283\"\u003e#283\u003c/a\u003e: Make warnings(false) actually suppress compiler warnings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.49\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix run_output to prevent infinite blocking (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix detect_family deadlock (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1626\"\u003e#1626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in new debug_str doc comment (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport more of Cargo's debug levels with Build::debug_str (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1624\"\u003e#1624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.48\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1620\"\u003e#1620\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/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.54...cc-v1.2.55\"\u003e1.2.55\u003c/a\u003e - 2026-01-30\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.53...cc-v1.2.54\"\u003e1.2.54\u003c/a\u003e - 2026-01-23\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.52...cc-v1.2.53\"\u003e1.2.53\u003c/a\u003e - 2026-01-16\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.51...cc-v1.2.52\"\u003e1.2.52\u003c/a\u003e - 2026-01-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix contradictory doc for CC compiler in crate doc (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHave CUDA compilaion check for sbsa-linux when targeting aarch64. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link for -Cdwarf-version; Remove -Z (stabilized in 1.88) (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1648\"\u003e#1648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Build::env_tool to check for .exe on windows (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.50...cc-v1.2.51\"\u003e1.2.51\u003c/a\u003e - 2025-12-26\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.49...cc-v1.2.50\"\u003e1.2.50\u003c/a\u003e - 2025-12-19\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tests for \u003ccode\u003eOUT_DIR\u003c/code\u003e escape for '..' file paths (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/283\"\u003e#283\u003c/a\u003e: Make warnings(false) actually suppress compiler warnings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.48...cc-v1.2.49\"\u003e1.2.49\u003c/a\u003e - 2025-12-06\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix run_output to prevent infinite blocking (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix detect_family deadlock (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1626\"\u003e#1626\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/cc-rs/commit/0767349e1d1253e6849b4c2af2059db661f54343\"\u003e\u003ccode\u003e0767349\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/268daebeb61542c1bcf42bc989b79eeb61f9d944\"\u003e\u003ccode\u003e268daeb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6fb617d2ddfbd5211e7979f7b77da4ca649647e6\"\u003e\u003ccode\u003e6fb617d\u003c/code\u003e\u003c/a\u003e Fix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/16a52824ac312eeed00273eacac72d2fd8b4e157\"\u003e\u003ccode\u003e16a5282\u003c/code\u003e\u003c/a\u003e Disable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/0b52cf2bf4c7d03aad6869da98c6f4741cd480fd\"\u003e\u003ccode\u003e0b52cf2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003efind_windows_sdk\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/85466d853fbdb288e1e2c627539bcfc035fa2ed3\"\u003e\u003ccode\u003e85466d8\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.54 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e580d49f53516bfa39a6911f129dca4e483c5574\"\u003e\u003ccode\u003ee580d49\u003c/code\u003e\u003c/a\u003e Fix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/48b7b539bc6cf046cec441db1d66f30162d38fbd\"\u003e\u003ccode\u003e48b7b53\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5be292b6bbaddda74e2196b5679d9e7ba5834604\"\u003e\u003ccode\u003e5be292b\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1658\"\u003e#1658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/66ceffe1884cdd86f2f70b0c2b3383967c478854\"\u003e\u003ccode\u003e66ceffe\u003c/code\u003e\u003c/a\u003e Add missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.44...cc-v1.2.55\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_builder` from 4.5.51 to 4.5.56\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_builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\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/clap-rs/clap/commit/e0c26b09f0457284033610664423a44ed1ab9949\"\u003e\u003ccode\u003ee0c26b0\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/88ac651c66269fbef82d2436bbd75fe56f6da27a\"\u003e\u003ccode\u003e88ac651\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c39115aeb7bd29c8279ae74f97b3865b89193988\"\u003e\u003ccode\u003ec39115a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6237\"\u003e#6237\u003c/a\u003e from epage/conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/578cd43a88f0009a53ff729cb78163ed30156e93\"\u003e\u003ccode\u003e578cd43\u003c/code\u003e\u003c/a\u003e fix(parser): Don't report conflicting arguments in usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3dca9ae6cefba3094efd004e02d2d141a63a261a\"\u003e\u003ccode\u003e3dca9ae\u003c/code\u003e\u003c/a\u003e test(parser): Show conflict error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d11a611d1b6c1d3f2e35cd6588c004c811befad0\"\u003e\u003ccode\u003ed11a611\u003c/code\u003e\u003c/a\u003e test(builder): Add more snapshot tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2047862681cecd15562d86e4e30e3229073abf91\"\u003e\u003ccode\u003e2047862\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7aecad97def0ab1c8256de2e0ea668c35f57fbd3\"\u003e\u003ccode\u003e7aecad9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c3051b590ef9f135fd6445baff92c30ae5a28da4\"\u003e\u003ccode\u003ec3051b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6212\"\u003e#6212\u003c/a\u003e from ericgumba/issue_5040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3604b13117cbb652c10bb44b228b300d543dcc80\"\u003e\u003ccode\u003e3604b13\u003c/code\u003e\u003c/a\u003e fix(parser): Honor positional value_terminator\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.5.51...v4.5.56\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_derive` from 4.5.49 to 4.5.55\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_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\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/clap-rs/clap/commit/2047862681cecd15562d86e4e30e3229073abf91\"\u003e\u003ccode\u003e2047862\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7aecad97def0ab1c8256de2e0ea668c35f57fbd3\"\u003e\u003ccode\u003e7aecad9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c3051b590ef9f135fd6445baff92c30ae5a28da4\"\u003e\u003ccode\u003ec3051b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6212\"\u003e#6212\u003c/a\u003e from ericgumba/issue_5040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3604b13117cbb652c10bb44b228b300d543dcc80\"\u003e\u003ccode\u003e3604b13\u003c/code\u003e\u003c/a\u003e fix(parser): Honor positional value_terminator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/63d73bcf3569bf695d7adef7d7f6d621ac02e4d1\"\u003e\u003ccode\u003e63d73bc\u003c/code\u003e\u003c/a\u003e test(parser): Cover value_terminator as first argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b9009a76d1f2d62ba6af168bcef12ad7272626ca\"\u003e\u003ccode\u003eb9009a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6233\"\u003e#6233\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f68bf6c619a0463ff7e912c7d22c713354693291\"\u003e\u003ccode\u003ef68bf6c\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2d2d25094337ad98c21594f1fcb80109dd1ffc2\"\u003e\u003ccode\u003ee2d2d25\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6231\"\u003e#6231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.5.49...v4.5.55\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_lex` from 0.7.6 to 0.7.7\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_lex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e5.0.0 - TBD\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eavailable through \u003ccode\u003eunstable-v5\u003c/code\u003e feature flag\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eArgPredicate\u003c/code\u003e \u003ccode\u003enon_exhaustive\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::term_width\u003c/code\u003e to \u0026quot;source format\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::max_term_width\u003c/code\u003e to 100\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e types are now assuming to capture occurrences\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\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\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Group values by their occurrence with \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[Unreleased] - ReleaseDate\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\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/087edda9a49679295f6439f74492ede89347187d\"\u003e\u003ccode\u003e087edda\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f652f4d76bf5b36327dd155885afc93f73dc1b4b\"\u003e\u003ccode\u003ef652f4d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8e75826e91fa92741b3b1bac0e7b92ad87463d0d\"\u003e\u003ccode\u003e8e75826\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6221\"\u003e#6221\u003c/a\u003e from sffc/lex-lifetime\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/81dea3b679c6c7a19833424525940942155e3882\"\u003e\u003ccode\u003e81dea3b\u003c/code\u003e\u003c/a\u003e fix: Use longer lifetime in clap_lex ParsedArg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/eabbc6b9dbe155aed3165ad60f8e80b6430a2b97\"\u003e\u003ccode\u003eeabbc6b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6217\"\u003e#6217\u003c/a\u003e from epage/man\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/76a016a0836351d9faef9c6329c1be70fd40f88a\"\u003e\u003ccode\u003e76a016a\u003c/code\u003e\u003c/a\u003e refactor(man): Allow possible values to output Roff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9db823423389d7b487f7864eef2c2da59a8a35a8\"\u003e\u003ccode\u003e9db8234\u003c/code\u003e\u003c/a\u003e refactor(man): Avoid to_string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/475cac90d878ce6beab0878fa6c00d783ce8874e\"\u003e\u003ccode\u003e475cac9\u003c/code\u003e\u003c/a\u003e fix(man): Always show possible values as a list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a99bd421a5f6ea8259f378380b44335ee54cc30c\"\u003e\u003ccode\u003ea99bd42\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/485d781eeaa2a7892c28b9df2ca3370508cfe8b7\"\u003e\u003ccode\u003e485d781\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_lex-v0.7.6...clap_lex-v0.7.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cmake` from 0.1.54 to 0.1.57\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cmake-rs/releases\"\u003ecmake's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.57\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert canonicalizing the build directory and make the path absolute instead (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.1.56\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFallback to bundled CMake if present (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ecmake -B\u003c/code\u003e only for v3.13 and later (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.1.55\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003e\\\\?\\\u003c/code\u003e prefix from paths (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Visual Studio 2026 support (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake sure that cmake generate build files in current dir (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the MSRV to 1.65 and test this in CI\u003c/li\u003e\n\u003cli\u003eCanonicalize the build directory\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eeprintln\u003c/code\u003e instead to print the command running next (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/191\"\u003e#191\u003c/a\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-lang/cmake-rs/blob/main/CHANGELOG.md\"\u003ecmake's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/compare/v0.1.56...v0.1.57\"\u003e0.1.57\u003c/a\u003e - 2025-12-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert canonicalizing the build directory and make the path absolute instead (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/267\"\u003e#267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/compare/v0.1.55...v0.1.56\"\u003e0.1.56\u003c/a\u003e - 2025-12-13\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFallback to bundled CMake if present (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ecmake -B\u003c/code\u003e only for v3.13 and later (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/compare/v0.1.54...v0.1.55\"\u003e0.1.55\u003c/a\u003e - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003e\\\\?\\\u003c/code\u003e prefix from paths (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Visual Studio 2026 support (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake sure that cmake generate build files in current dir (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the MSRV to 1.65 and test this in CI\u003c/li\u003e\n\u003cli\u003eCanonicalize the build directory\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eeprintln\u003c/code\u003e instead to print the command running next (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/pull/191\"\u003e#191\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/rust-lang/cmake-rs/commit/434afe6a30aa10a28b9a0a05082a5d4fc749074a\"\u003e\u003ccode\u003e434afe6\u003c/code\u003e\u003c/a\u003e chore: release v0.1.57 (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/268\"\u003e#268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/899f26dc5f0d8bbdabec6e7b65bcfa6006e673a2\"\u003e\u003ccode\u003e899f26d\u003c/code\u003e\u003c/a\u003e Revert canonicalizing the build directory and make the path absolute instead ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/b8fb30162134c28afde1794657c0f7d4566f6a86\"\u003e\u003ccode\u003eb8fb301\u003c/code\u003e\u003c/a\u003e chore: release v0.1.56 (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/120d7390680da9bb1035c751857c6f7b04fd3131\"\u003e\u003ccode\u003e120d739\u003c/code\u003e\u003c/a\u003e MSVC: Fallback to bundled CMake if present (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/060922d6036ee693a9cb6bdb4db5647343b48259\"\u003e\u003ccode\u003e060922d\u003c/code\u003e\u003c/a\u003e cmake -B only for v3.13 and later (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/c4608407a38ad3d5b6fdf19b6f93af5957c67deb\"\u003e\u003ccode\u003ec460840\u003c/code\u003e\u003c/a\u003e chore: release v0.1.55 (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/08af05c71b57b1971bbfe00af1e3264ab1a4f058\"\u003e\u003ccode\u003e08af05c\u003c/code\u003e\u003c/a\u003e Windows: Remove the \u003ccode\u003e\\\\?\\\u003c/code\u003e prefix from paths (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/6e68d9ceeffd5a006a5ac21ee8bf045bd2e15316\"\u003e\u003ccode\u003e6e68d9c\u003c/code\u003e\u003c/a\u003e Add Visual Studio 2026 support (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/b59be3b5cce397de4018aacd51501f925ce22ecd\"\u003e\u003ccode\u003eb59be3b\u003c/code\u003e\u003c/a\u003e Make sure that cmake generate build files in current dir (\u003ca href=\"https://redirect.github.com/rust-lang/cmake-rs/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cmake-rs/commit/e6bfc1c3375debd8a1cecd40c64b230147360e75\"\u003e\u003ccode\u003ee6bfc1c\u003c/code\u003e\u003c/a\u003e Set the MSRV to 1.65 and test this in CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cmake-rs/compare/v0.1.54...v0.1.57\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `find-msvc-tools` from 0.1.4 to 0.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003efind-msvc-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.9\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003efind_windows_sdk\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.8\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate windows sys bindings (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.7\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix tool existence check in find_tool method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix SdkInfo::find_tool to check for executable extension (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Readmes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efind-msvc-tools-v0.1.5\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Visual Studio 2026 support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1609\"\u003e#1609\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/rust-lang/cc-rs/commit/0767349e1d1253e6849b4c2af2059db661f54343\"\u003e\u003ccode\u003e0767349\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1668\"\u003e#1668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/268daebeb61542c1bcf42bc989b79eeb61f9d944\"\u003e\u003ccode\u003e268daeb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6fb617d2ddfbd5211e7979f7b77da4ca649647e6\"\u003e\u003ccode\u003e6fb617d\u003c/code\u003e\u003c/a\u003e Fix RUSTFLAGS typo in test-linker-plugin-lto (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/16a52824ac312eeed00273eacac72d2fd8b4e157\"\u003e\u003ccode\u003e16a5282\u003c/code\u003e\u003c/a\u003e Disable PIC for armv7-sony-vita-newlibeabihf (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/0b52cf2bf4c7d03aad6869da98c6f4741cd480fd\"\u003e\u003ccode\u003e0b52cf2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003efind_windows_sdk\u003c/code\u003e API (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/85466d853fbdb288e1e2c627539bcfc035fa2ed3\"\u003e\u003ccode\u003e85466d8\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.54 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1662\"\u003e#1662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e580d49f53516bfa39a6911f129dca4e483c5574\"\u003e\u003ccode\u003ee580d49\u003c/code\u003e\u003c/a\u003e Fix x86_64-unknown-linux-gnuasan parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1661\"\u003e#1661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/48b7b539bc6cf046cec441db1d66f30162d38fbd\"\u003e\u003ccode\u003e48b7b53\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/5be292b6bbaddda74e2196b5679d9e7ba5834604\"\u003e\u003ccode\u003e5be292b\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1658\"\u003e#1658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/66ceffe1884cdd86f2f70b0c2b3383967c478854\"\u003e\u003ccode\u003e66ceffe\u003c/code\u003e\u003c/a\u003e Add missing RISC-V targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/find-msvc-tools-v0.1.4...find-msvc-tools-v0.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.12.0 to 2.13.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.0 (2026-01-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003eIntoKeys\u003c/code\u003e and \u003ccode\u003eIntoValues\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emap::Slice::split_at_checked\u003c/code\u003e and \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset::Slice::split_at_checked\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.12.1 (2025-11-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplified a lot of internals using \u003ccode\u003ehashbrown\u003c/code\u003e's new bucket API.\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/indexmap-rs/indexmap/commit/a4aba99f09636ad727d934d367f701c965367cc3\"\u003e\u003ccode\u003ea4aba99\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/431\"\u003e#431\u003c/a\u003e from cuviper/release-2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/e345f3a7ba6064f34d6c9ac367cb878c21dd2ffd\"\u003e\u003ccode\u003ee345f3a\u003c/code\u003e\u003c/a\u003e Release 2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/e6b677b4ce0f35d127da24b1b4553aa7a7bc3fb1\"\u003e\u003ccode\u003ee6b677b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/430\"\u003e#430\u003c/a\u003e from cuviper/split_at_checked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/61c9d534e1dfbbd3b248f10b982dcf6f7f89613d\"\u003e\u003ccode\u003e61c9d53\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eSlice::split_at_checked\u003c/code\u003e and \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/8b8d35076238f1c06ea522efaf73be9154ca72d5\"\u003e\u003ccode\u003e8b8d350\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/426\"\u003e#426\u003c/a\u003e from cuviper/clone-intokv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/88efd0cadd7cdab8624bbbaeac66fba14701472e\"\u003e\u003ccode\u003e88efd0c\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eimpl Clone for IntoKeys\u003c/code\u003e and \u003ccode\u003eIntoValues\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/3b6d04bab36739744c78f91ce717b1f9344bae9a\"\u003e\u003ccode\u003e3b6d04b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/425\"\u003e#425\u003c/a\u003e from cuviper/inner-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/eb30eb112bdea0eb344a508aeda58359db8696c8\"\u003e\u003ccode\u003eeb30eb1\u003c/code\u003e\u003c/a\u003e Move crate::map::core to crate::inner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/cfad7589c88e298e97449afb838c6a4b08c58394\"\u003e\u003ccode\u003ecfad758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"...\n\n_Description has been truncated_","html_url":"https://github.com/wdecoster/chopper/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wdecoster%2Fchopper/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"}},{"old_version":"4.5.49","new_version":"4.5.55","update_type":"patch","path":null,"pr_created_at":"2026-02-01T23:15:21.000Z","version_change":"4.5.49 → 4.5.55","issue":{"uuid":"3883227832","node_id":"PR_kwDOLP3Bcc7AxlcJ","number":55,"state":"open","title":"chore(deps): bump clap_derive from 4.5.49 to 4.5.55","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-01T23:15:21.000Z","updated_at":"2026-02-01T23:55:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"clap_derive","old_version":"4.5.49","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [clap_derive](https://github.com/clap-rs/clap) from 4.5.49 to 4.5.55.\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_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\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/clap-rs/clap/commit/2047862681cecd15562d86e4e30e3229073abf91\"\u003e\u003ccode\u003e2047862\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7aecad97def0ab1c8256de2e0ea668c35f57fbd3\"\u003e\u003ccode\u003e7aecad9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c3051b590ef9f135fd6445baff92c30ae5a28da4\"\u003e\u003ccode\u003ec3051b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6212\"\u003e#6212\u003c/a\u003e from ericgumba/issue_5040\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3604b13117cbb652c10bb44b228b300d543dcc80\"\u003e\u003ccode\u003e3604b13\u003c/code\u003e\u003c/a\u003e fix(parser): Honor positional value_terminator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/63d73bcf3569bf695d7adef7d7f6d621ac02e4d1\"\u003e\u003ccode\u003e63d73bc\u003c/code\u003e\u003c/a\u003e test(parser): Cover value_terminator as first argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b9009a76d1f2d62ba6af168bcef12ad7272626ca\"\u003e\u003ccode\u003eb9009a7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6233\"\u003e#6233\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f68bf6c619a0463ff7e912c7d22c713354693291\"\u003e\u003ccode\u003ef68bf6c\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f\"\u003e\u003ccode\u003e6d0d36b\u003c/code\u003e\u003c/a\u003e chore(ci): Clean up previous branch in case it was leaked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/30b3b14bd665d443f45123729dc69d1f085575f9\"\u003e\u003ccode\u003e30b3b14\u003c/code\u003e\u003c/a\u003e chore(ci): Fix how rustfmt jobs run\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2d2d25094337ad98c21594f1fcb80109dd1ffc2\"\u003e\u003ccode\u003ee2d2d25\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.93 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6231\"\u003e#6231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/v4.5.49...v4.5.55\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=clap_derive\u0026package-manager=cargo\u0026previous-version=4.5.49\u0026new-version=4.5.55)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Yag000/quick-links-rofi/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yag000%2Fquick-links-rofi/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"}},{"old_version":"4.5.45","new_version":"4.5.49","update_type":"patch","path":"/userspace/ksud_magic","pr_created_at":"2026-01-12T16:55:59.000Z","version_change":"4.5.45 → 4.5.49","issue":{"uuid":"3805154191","node_id":"PR_kwDOQ2Vgd868vmif","number":11,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud_magic with 75 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-16T13:33:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-12T16:55:59.000Z","updated_at":"2026-01-16T13:33:44.000Z","time_to_close":333463,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":75,"packages":[{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.45","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip","old_version":"3.0.0","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.8.3","new_version":"0.13.1","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"serde_json","old_version":"1.0.142","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.175","new_version":"0.2.180","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.7.2","new_version":"8.9.0"},{"name":"getopts","old_version":"0.2.23","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"procfs","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"anstream","old_version":"0.6.20","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.10","new_version":"3.0.11","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.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.19.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.32","new_version":"1.2.52","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.5.44","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.45","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","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.10.0","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"io-uring","old_version":"0.7.9","new_version":"0.7.11","repository_url":"https://github.com/tokio-rs/io-uring"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.17","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.4","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"once_cell_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/once_cell_polyfill"},{"name":"proc-macro2","old_version":"1.0.97","new_version":"1.0.105","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"procfs-core","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.43","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.7.2","new_version":"8.9.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.9.0"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"syn","old_version":"2.0.104","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.47.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.5.5","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud_magic","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud_magic with 75 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.54` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `7.0.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.3` | `0.13.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.142` | `1.0.149` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.175` | `0.2.180` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.7.2` | `8.9.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.23` | `0.2.24` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.24.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [procfs](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.20` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.13` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.4` | `1.1.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.10` | `3.0.11` |\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.88` | `0.1.89` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.0` | `3.19.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.32` | `1.2.52` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.4` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.44` | `4.5.54` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.49` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.5` | `0.7.6` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.10` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.8` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\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.10.0` | `2.13.0` |\n| [io-uring](https://github.com/tokio-rs/io-uring) | `0.7.9` | `0.7.11` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.1` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill) | `1.70.1` | `1.70.2` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.97` | `1.0.105` |\n| [procfs-core](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.43` |\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.7.2` | `8.9.0` |\n| rust-embed-utils | `8.7.2` | `8.9.0` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.104` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.49.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.2.1` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.5` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.99 to 1.0.100\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.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\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/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100\"\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.45 to 4.5.54\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.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\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.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\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/194c676f60b916506f94f70decdbf319af5d1ec6\"\u003e\u003ccode\u003e194c676\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/44838f6606fa015140c65a2d35971c1e9b269e26\"\u003e\u003ccode\u003e44838f6\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0f59d55ff6b132cd59cd252442ce47078494be07\"\u003e\u003ccode\u003e0f59d55\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6027\"\u003e#6027\u003c/a\u003e from Alpha1337k/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2aa2f07d1cd50412de51b51a7cc897e80e0b92f\"\u003e\u003ccode\u003ee2aa2f0\u003c/code\u003e\u003c/a\u003e Feat: Add catch-all on external subcommands for zsh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b9c0aee9f28c5ad72932225bd730260f9bbe1fc6\"\u003e\u003ccode\u003eb9c0aee\u003c/code\u003e\u003c/a\u003e Feat: Add external subcommands test to suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.45...clap_complete-v4.5.54\"\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.34 to 0.2.35\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.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 7.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\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\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\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/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e - 2025-12-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.1...v6.0.0\"\u003e6.0.0\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd by_index_with_options(), which can be used to ignore encryption in a file's metadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/439\"\u003e#439\u003c/a\u003e) and may be used for other file-specific overrides in the future.\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\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] \u003ccode\u003eFileOptions::add_extra_data\u003c/code\u003e is now generic and accepts any \u003ccode\u003eAsRef\u0026lt;[u8]\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\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/c864a14035439154187aa6a6c894c7031e9087aa\"\u003e\u003ccode\u003ec864a14\u003c/code\u003e\u003c/a\u003e chore: release v7.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8085fe5091c42f652caedf21148f44b6b5c3bfe7\"\u003e\u003ccode\u003e8085fe5\u003c/code\u003e\u003c/a\u003e fix: print previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/aa8f933ae6b63a56ada5d899b0f04b0f89193db4\"\u003e\u003ccode\u003eaa8f933\u003c/code\u003e\u003c/a\u003e chore: Revert version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/13005c558c508cc695996f3dd2f287a5a3c783c9\"\u003e\u003ccode\u003e13005c5\u003c/code\u003e\u003c/a\u003e ci: Fix? run \u003ccode\u003eapt-get update\u003c/code\u003e at start of miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f99a32f88f6d1edf0d403807d3465f57f9034d1c\"\u003e\u003ccode\u003ef99a32f\u003c/code\u003e\u003c/a\u003e chore: expose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9b5dd0b7c3c37c4831a98db113775fe457c94541\"\u003e\u003ccode\u003e9b5dd0b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e): const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a8a4729063b0f5f4408a9261fe7741971cc35452\"\u003e\u003ccode\u003ea8a4729\u003c/code\u003e\u003c/a\u003e ci: Fix: Miri now requires g++, not just gcc (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/57d26a77c65d897502865fecc4f31c1aa75cd88f\"\u003e\u003ccode\u003e57d26a7\u003c/code\u003e\u003c/a\u003e fix: cargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/69533f1d4250a6064cf71c9a82306d994fe26e8c\"\u003e\u003ccode\u003e69533f1\u003c/code\u003e\u003c/a\u003e feat: ZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data desc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fadbd485b2aae6d270ae27de227e5326b64c61fd\"\u003e\u003ccode\u003efadbd48\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v7.0.0\"\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.3 to 0.13.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.13.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtension methods in \u003ccode\u003eZipWriterExtensions\u003c/code\u003e can now be called directly on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume the \u003ccode\u003eZipWriter\u003c/code\u003e and no longer call \u003ccode\u003efinish()\u003c/code\u003e automatically. Callers must now invoke \u003ccode\u003efinish()\u003c/code\u003e explicitly when they are done writing. Top-level convenience functions continue to behave as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cp\u003eThis release delivers the most substantial upgrade to the crate in years, introducing both \u003cstrong\u003efirst-class \u003ccode\u003e.zipignore\u003c/code\u003e support\u003c/strong\u003e and a \u003cstrong\u003emore extensible, modular architecture\u003c/strong\u003e for entry-handling during directory deflation. These improvements make it dramatically easier to customize how archives are built and to plug in new behaviors without fighting the internals.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eYou can now drop a \u003ccode\u003e.zipignore\u003c/code\u003e file into source directories and seamlessly exclude files and directories during archive creation. The new \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e cleanly integrates ignore rules into the deflation pipeline, enabling consistent filtering without ad-hoc logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe crate has been restructured into clear \u003cstrong\u003edeflate\u003c/strong\u003e, \u003cstrong\u003einflate\u003c/strong\u003e, and \u003cstrong\u003eutilities\u003c/strong\u003e modules. This significantly improves navigability, eases maintenance, and provides a cleaner foundation for future extension points.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e now support customizable inner handlers. This opens the API and enables advanced composition patterns—letting you chain, wrap, or override behaviors when handling entries during directory traversal and deflation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release lays the groundwork for more powerful features while maintaining high ergonomics. If you build custom processing logic or want finer-grained control over what goes into your ZIP archives, this is the version to upgrade to.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds support for preserving symlinks. The core directory traversal logic now accepts pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astelmashenko\"\u003e\u003ccode\u003e@​astelmashenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003ematzefriedrich/zip-extensions-rs#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\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/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.13.1] - 2025-12-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUtilizes safely enclosed names and gracefully skips entries with invalid or potentially malicious paths, preventing runtime panics and unauthorized directory traversals. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/35\"\u003e#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.13.0] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support to call \u003ccode\u003eZipWriterExtensions\u003c/code\u003e methods on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e by changing receivers to \u003ccode\u003e\u0026amp;mut self\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume \u003ccode\u003eZipWriter\u003c/code\u003e and do not call \u003ccode\u003efinish()\u003c/code\u003e internally; callers must explicitly invoke \u003ccode\u003efinish()\u003c/code\u003e after use. For top-level convenience functions, the behavior is unchanged. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.0] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:see_no_evil: Fixes interchanged modules names (inflate vs deflate) \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2025-12-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds the \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e to handle \u003ccode\u003e.zipignore\u003c/code\u003e rules for file exclusions \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored the project structure by grouping functionality into deflate, inflate, and utilities modules. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/29\"\u003e#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactors \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e to support customizable inner handlers \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2025-12-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumps \u003ccode\u003ezip\u003c/code\u003e crate from version \u003ccode\u003e3.0\u003c/code\u003e to \u003ccode\u003e6.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/27\"\u003e#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates crate edition to 2024 \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/28\"\u003e#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-11-27\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds symlink preservation. The core directory traversal logic does now accept pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\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/matzefriedrich/zip-extensions-rs/commit/abc5ff6eda57b1c9e062bcb1b00edcabc01a3a92\"\u003e\u003ccode\u003eabc5ff6\u003c/code\u003e\u003c/a\u003e Bump version to 0.13.1 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/09566d282bed2454f5dab69caebecbf605dd3b71\"\u003e\u003ccode\u003e09566d2\u003c/code\u003e\u003c/a\u003e Uses \u003ccode\u003eenclosed_name\u003c/code\u003e instead of \u003ccode\u003emangled_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/de4f392b28cfb0b82d8dd8e5d0a51a1fb7dbe80f\"\u003e\u003ccode\u003ede4f392\u003c/code\u003e\u003c/a\u003e Update README to reflect module restructuring and revised imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/6ac8c02a332388ae4becb258b922498c541df48b\"\u003e\u003ccode\u003e6ac8c02\u003c/code\u003e\u003c/a\u003e Make extensions work on mutable borrow (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/34\"\u003e#34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/cb1dfab531690539f6a9895af31cced6fb73b968\"\u003e\u003ccode\u003ecb1dfab\u003c/code\u003e\u003c/a\u003e Update zip-extensions version to 0.12.0 in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/b3e6f0ef0bebcc432effa1c8981dc62c6f0fae43\"\u003e\u003ccode\u003eb3e6f0e\u003c/code\u003e\u003c/a\u003e Bump version to 0.12.0 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/a69f55ea771b8d24a9923927c40c504f30a7f14e\"\u003e\u003ccode\u003ea69f55e\u003c/code\u003e\u003c/a\u003e Fixes module structure (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/76f5759bc81fbe8d36449cb74d5d99085c56b280\"\u003e\u003ccode\u003e76f5759\u003c/code\u003e\u003c/a\u003e Fixes package-ecosystem value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9e2372f498634ac1a31781e74884641cb2bc818c\"\u003e\u003ccode\u003e9e2372f\u003c/code\u003e\u003c/a\u003e Adds dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9ef2a6e84967ad94311008a257d1e2863c6a17ce\"\u003e\u003ccode\u003e9ef2a6e\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.13.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.27 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 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/719\"\u003erust-lang/log#719\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.29\"\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.142 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.142...v1.0.149\"\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.175 to 0.2.180\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.180\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.179\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix the value of \u003ccode\u003eCPU_SETSIZE\u003c/code\u003e on musl 1.2+ (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4865\"\u003e#4865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: RISC-V: fix public padding fields in \u003ccode\u003estat/stat64\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: s390x: Fix definition of \u003ccode\u003eSIGSTKSZ\u003c/code\u003e/\u003ccode\u003eMINSIGSTKSZ\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4884\"\u003e#4884\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.180/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.179...0.2.180\"\u003e0.2.180\u003c/a\u003e - 2026-01-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eQNX: Add missing BPF and ifreq structures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4769\"\u003e#4769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLinux, L4Re: address soundness issues of \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Handle zero-sized payload differences in \u003ccode\u003eCMSG_NXTHDR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4903\"\u003e#4903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Fix incorrect definitions of struct stat on some 32-bit architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4914\"\u003e#4914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: RISC-V 64: Correct \u003ccode\u003emcontext\u003c/code\u003e type definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4886\"\u003e#4886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euClibc: Restructure Linux \u003ccode\u003enetlink\u003c/code\u003e module to resolve build errors (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4915\"\u003e#4915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.178...0.2.179\"\u003e0.2.179\u003c/a\u003e - 2025-01-03\u003c/h2\u003e\n\u003cp\u003eWith this release, we now have \u003cem\u003eunstable\u003c/em\u003e support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit\nplatforms with both Musl and Glibc. Testing is appreciated!\u003c/p\u003e\n\u003cp\u003eFor now, these can be enabled by setting environment variables during build:\u003c/p\u003e\n\u003cpre lang=\"text\"\u003e\u003ccode\u003eRUST_LIBC_UNSTABLE_MUSL_V1_2_3=1\nRUST_LIBC_UNSTABLE_GNU_TIME_BITS=64\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that the exact configuration will change in the future. Setting the\n\u003ccode\u003eMUSL_V1_2_3\u003c/code\u003e variable also enables some newer API unrelated to \u003ccode\u003etime_t\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eL4Re: Add uclibc aarch64 support (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, Android: Add a generic definition for \u003ccode\u003eXCASE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4847\"\u003e#4847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eNAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eAT_EXECVE_CHECK\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4422\"\u003e#4422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add the \u003ccode\u003eSUN_LEN\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4269\"\u003e#4269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003egetitimer\u003c/code\u003e and \u003ccode\u003esetitimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: add \u003ccode\u003epthread_tryjoin_n\u003c/code\u003e and \u003ccode\u003epthread_timedjoin_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4887\"\u003e#4887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl: Add unstable support for 64-bit \u003ccode\u003etime_t\u003c/code\u003e on 32-bit platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4463\"\u003e#4463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD, OpenBSD: Add interface \u003ccode\u003eLINK_STATE_*\u003c/code\u003e definitions from \u003ccode\u003esys/net/if.h\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4751\"\u003e#4751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eQuRT: Add support for Qualcomm QuRT (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4845\"\u003e#4845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypes: Add Padding\u003c!-- raw HTML omitted --\u003e::uninit() (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4862\"\u003e#4862\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlibc: Link old version of \u003ccode\u003ecf{g,s}et{i,o}speed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4882\"\u003e#4882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4Re: Fixes for \u003ccode\u003epthread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eL4re: Fix a wide variety of incorrect definitions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4479\"\u003e#4479\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/4b38c69e31afadbead63af49794850b5a41f7dc4\"\u003e\u003ccode\u003e4b38c69\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.180\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/300e6438848503d4a9a0bebd32539294fe0e67a5\"\u003e\u003ccode\u003e300e643\u003c/code\u003e\u003c/a\u003e qnx: add missing BPF and ifreq structures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/12fd831dff0427d7dae301008069ef3fc040b6f5\"\u003e\u003ccode\u003e12fd831\u003c/code\u003e\u003c/a\u003e ci: Add rtems to basic tier 3 checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b062844024a5b2028603c636af1ed104880f8450\"\u003e\u003ccode\u003eb062844\u003c/code\u003e\u003c/a\u003e Only test addresses of cmsghdrs that are multiples of the size of cmsghdr.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/676a4f8fd4e43056a2fbedfc848ef982350298ae\"\u003e\u003ccode\u003e676a4f8\u003c/code\u003e\u003c/a\u003e linux: Move \u003ccode\u003emembarrier.h\u003c/code\u003e constants to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0803faeb89a2a1a477efbe6f604bed7ae8aeb906\"\u003e\u003ccode\u003e0803fae\u003c/code\u003e\u003c/a\u003e linux: Restructure \u003ccode\u003enetlink\u003c/code\u003e to \u003ccode\u003esrc/new\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72f4c1a5db719788f771d2ce83661295385a84f4\"\u003e\u003ccode\u003e72f4c1a\u003c/code\u003e\u003c/a\u003e uclibc: Re-enable \u003ccode\u003e__SIZEOF_PTHREAD_COND_T\u003c/code\u003e on non-L4Re uclibc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/757e55a3f0adcd1261e44be340eced8d865ce5e2\"\u003e\u003ccode\u003e757e55a\u003c/code\u003e\u003c/a\u003e netbsd/riscv64.rs: make changes so that this builds again.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/042f118911f93e688e9b28003293e423e0bc84fe\"\u003e\u003ccode\u003e042f118\u003c/code\u003e\u003c/a\u003e musl: Fix incorrect definitions of struct stat on some architectures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/03755c4f7024ff4015231fc7a3cdab3931aff3d3\"\u003e\u003ccode\u003e03755c4\u003c/code\u003e\u003c/a\u003e linux, emscripten, android, l4re: handle zero-sized payload differences in CM...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.175...0.2.180\"\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.7.2 to 8.9.0\n\nUpdates `getopts` from 0.2.23 to 0.2.24\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.24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\u003c/a\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-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.23...v0.2.24\"\u003e0.2.24\u003c/a\u003e - 2025-08-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\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/rust-lang/getopts/commit/40846923f0ce024bcf8d3e9100cab64a38c8dd08\"\u003e\u003ccode\u003e4084692\u003c/code\u003e\u003c/a\u003e chore: release v0.2.24 (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/03ce5999702e92cd8748b10ac977714fdcc80542\"\u003e\u003ccode\u003e03ce599\u003c/code\u003e\u003c/a\u003e Make unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.23...v0.2.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.20.0 to 3.24.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.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eActually support WASIp2 without the nightly feature. This library is now feature complete on WASIp2 without any additional feature flags.\u003c/li\u003e\n\u003cli\u003eExclude CI scripts from the published crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\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\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/1712764bb4be5f7787d9b24e6d99961178a52b47\"\u003e\u003ccode\u003e1712764\u003c/code\u003e\u003c/a\u003e chore: release v3.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/a8dc8640b3ed215e078223cbc31d066bae64fef2\"\u003e\u003ccode\u003ea8dc864\u003c/code\u003e\u003c/a\u003e feat: completely support WASIP2 on stable rust (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/5a035729f067a3d1d2e24a194a0e856cf3144405\"\u003e\u003ccode\u003e5a03572\u003c/code\u003e\u003c/a\u003e Exclude CI scripts from published package (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/da894f14320cf46cfe2ae81e1cd20b09fd57b646\"\u003e\u003ccode\u003eda894f1\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/fe9f4a305b785abd1f4f912c8304bcc90024f695\"\u003e\u003ccode\u003efe9f4a3\u003c/code\u003e\u003c/a\u003e chore: release v3.23.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/006c3fd55aa788e640f83a0aac54660e23e355e6\"\u003e\u003ccode\u003e006c3fd\u003c/code\u003e\u003c/a\u003e fix: use std::os::fd instead of std::os::wasi (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b0e6309a589799181bc1434fdcb3b3b07b9b070e\"\u003e\u003ccode\u003eb0e6309\u003c/code\u003e\u003c/a\u003e doc: Update COPYRIGHT link (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2d6fc3fb5794c0e7fe6c944f72fd0e462480b101\"\u003e\u003ccode\u003e2d6fc3f...\n\n_Description has been truncated_","html_url":"https://github.com/MirahSyakilla/KSUN-v1/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MirahSyakilla%2FKSUN-v1/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"4.5.32","new_version":"4.5.49","update_type":"patch","path":"/userspace/ksud","pr_created_at":"2025-12-22T05:14:31.000Z","version_change":"4.5.32 → 4.5.49","issue":{"uuid":"3752360968","node_id":"PR_kwDOQs8sMs66ER9M","number":3,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud with 79 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-26T14:38:39.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T05:14:31.000Z","updated_at":"2025-12-26T14:38:40.000Z","time_to_close":379448,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":79,"packages":[{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.38","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"rust-embed","old_version":"8.7.2","new_version":"8.9.0"},{"name":"which","old_version":"7.0.3","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustix","old_version":"1.0.8","new_version":"1.1.2","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"android_logger","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"zip","old_version":"3.0.0","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.8.3","new_version":"0.13.1","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.172","new_version":"0.2.178","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":"getopts","old_version":"0.2.21","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"anstream","old_version":"0.6.18","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","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.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.11","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":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.22","new_version":"1.2.50","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.5.38","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.32","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.6","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":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","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.9.0","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.16","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"libz-rs-sys","old_version":"0.5.1","new_version":"0.5.4","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"linux-raw-sys","old_version":"0.9.4","new_version":"0.11.0","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"r-efi","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"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.7.2","new_version":"8.9.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.9.0"},{"name":"rustversion","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"syn","old_version":"2.0.101","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/time-rs/time"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.14","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.2","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.0","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.5.4","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 79 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.53` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| rust-embed | `8.7.2` | `8.9.0` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.0.8` | `1.1.2` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.15.0` | `0.15.1` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `7.0.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.3` | `0.13.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.172` | `0.2.178` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.24` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\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.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.11` |\n| [arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.22` | `1.2.50` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.53` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.32` | `4.5.49` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.6` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.10` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.5` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\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.9.0` | `2.12.1` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.16` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [libz-rs-sys](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.4` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.9.4` | `0.11.0` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.2.0` | `5.3.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| rust-embed-impl | `8.7.2` | `8.9.0` |\n| rust-embed-utils | `8.7.2` | `8.9.0` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.21` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.101` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.6` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.14` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.0` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.2.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.2` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.0` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.4` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.98 to 1.0.100\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.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100\"\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.38 to 4.5.53\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.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/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.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2fcafc0aee6380e1f0c44a3e927cef1bfc88930e\"\u003e\u003ccode\u003e2fcafc0\u003c/code\u003e\u003c/a\u003e docs: Fix minor grammar issues in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a380b65fe9eceade90bce8aeb13c205265fcceee\"\u003e\u003ccode\u003ea380b65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6023\"\u003e#6023\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d7ab1483cd0f0849668d274aa2fb6358872eca9\"\u003e\u003ccode\u003e4d7ab14\u003c/code\u003e\u003c/a\u003e chore: Update from _rust/main template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b8a7ea49d973a35bb6b3f43506b8319f340a20a4\"\u003e\u003ccode\u003eb8a7ea4\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f9842b3b3f920ef64c5fc06298b4762018d88809\"\u003e\u003ccode\u003ef9842b3\u003c/code\u003e\u003c/a\u003e chore: Avoid MSRV problems out of the box\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.38...clap_complete-v4.5.53\"\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.34 to 0.2.35\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.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\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.27 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 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/719\"\u003erust-lang/log#719\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.29\"\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.7.2 to 8.9.0\n\nUpdates `which` from 7.0.3 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\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\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\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.3...8.0.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.20.0 to 3.23.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.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\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\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/fe9f4a305b785abd1f4f912c8304bcc90024f695\"\u003e\u003ccode\u003efe9f4a3\u003c/code\u003e\u003c/a\u003e chore: release v3.23.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/006c3fd55aa788e640f83a0aac54660e23e355e6\"\u003e\u003ccode\u003e006c3fd\u003c/code\u003e\u003c/a\u003e fix: use std::os::fd instead of std::os::wasi (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b0e6309a589799181bc1434fdcb3b3b07b9b070e\"\u003e\u003ccode\u003eb0e6309\u003c/code\u003e\u003c/a\u003e doc: Update COPYRIGHT link (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2d6fc3fb5794c0e7fe6c944f72fd0e462480b101\"\u003e\u003ccode\u003e2d6fc3f\u003c/code\u003e\u003c/a\u003e Fix formatting in Builder::disable_cleanup documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f720dbe098f847f3899d83305f565a5c46bb818d\"\u003e\u003ccode\u003ef720dbe\u003c/code\u003e\u003c/a\u003e chore: release 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/55d742cb5d37d51c5ee107ae6c3898deeb0cc592\"\u003e\u003ccode\u003e55d742c\u003c/code\u003e\u003c/a\u003e chore: remove deprecated unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bc41a0b586ec52da28971763378162e96d96be8a\"\u003e\u003ccode\u003ebc41a0b\u003c/code\u003e\u003c/a\u003e build(deps): update windows-sys requirement from \u0026gt;=0.52, \u0026lt;0.61 to \u0026gt;=0.52, \u0026lt;0....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3c55387edee0d79041092f5abfbe899de4fbc8db\"\u003e\u003ccode\u003e3c55387\u003c/code\u003e\u003c/a\u003e test: make sure we don't drop tempdirs early (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/17bf644406959b75bf83d44fcfbd1dfa63d86730\"\u003e\u003ccode\u003e17bf644\u003c/code\u003e\u003c/a\u003e doc(builder): clarify permissions (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/c7423f1761f569c60c504ffed0ef6e124430b162\"\u003e\u003ccode\u003ec7423f1\u003c/code\u003e\u003c/a\u003e doc(env): document the alternative to setting the tempdir (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.20.0...v3.23.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.41 to 0.4.42\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\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 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/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling 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/1731\"\u003echronotope/chrono#1731\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/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42\"\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.8\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.80\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/292\"\u003e#292\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/292\"\u003erust-lang/regex#292\u003c/a\u003e):\nFixes bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/291\"\u003e#291\u003c/a\u003e, which was introduced by PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/290\"\u003e#290\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\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\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/140f8949da3f575490bac80ff23dfc29458b82c7\"\u003e\u003ccode\u003e140f894\u003c/code\u003e\u003c/a\u003e regex-lite-0.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/27d6d65263cb80266a62e3189408a44f201a0975\"\u003e\u003ccode\u003e27d6d65\u003c/code\u003e\u003c/a\u003e 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/85398ad5002048bbeaa90f1fe37fbb31df2bc0d6\"\u003e\u003ccode\u003e85398ad\u003c/code\u003e\u003c/a\u003e changelog: 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/764efbd305d3a7b817ec8892ff0a656ec657d660\"\u003e\u003ccode\u003e764efbd\u003c/code\u003e\u003c/a\u003e api: tweak the lifetime of \u003ccode\u003eCaptures::get_match\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ee6aa55e01786e4d2c11eb1be805835bbb3bfa99\"\u003e\u003ccode\u003eee6aa55\u003c/code\u003e\u003c/a\u003e rure-0.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/42076c6bca89a745483aba38e0661c488100f057\"\u003e\u003ccode\u003e42076c6\u003c/code\u003e\u003c/a\u003e 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/aef2153e31bb261596bf48fe3ae2978bba0f0e65\"\u003e\u003ccode\u003eaef2153\u003c/code\u003e\u003c/a\u003e deps: bump to regex-automata 0.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/459dbbeaa9f3fa430f4a023a4ca6945417fabce3\"\u003e\u003ccode\u003e459dbbe\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/610bf2d76e3f4082ad4cb094541bbf680891cf14\"\u003e\u003ccode\u003e610bf2d\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7dbb384dd098be9e06395e2dbecb9c4adb36c8fe\"\u003e\u003ccode\u003e7dbb384\u003c/code\u003e\u003c/a\u003e changelog: 1.12.0\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.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustix` from 1.0.8 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/5245b8160d53a04c37164779cfb11d35e18f55b3\"\u003e\u003ccode\u003e5245b81\u003c/code\u003e\u003c/a\u003e chore: Release rustix version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/0a10015bdf93e0f244b3035b8b14293708595f9c\"\u003e\u003ccode\u003e0a10015\u003c/code\u003e\u003c/a\u003e Fix compilation on Android. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/0f3b6ca6b08d56b3ca7eb95e9904529b923e8f49\"\u003e\u003ccode\u003e0f3b6ca\u003c/code\u003e\u003c/a\u003e build: update duplicate linux-raw-sys dependency to match existing (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/5dc84d40cc53a20258f5b184093f9e659e2167be\"\u003e\u003ccode\u003e5dc84d4\u003c/code\u003e\u003c/a\u003e chore: Release rustix version 1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/86dacacb0132eed6e85188d077682a2af0280271\"\u003e\u003ccode\u003e86dacac\u003c/code\u003e\u003c/a\u003e Fix the \u003ccode\u003etest_is_io_flusher\u003c/code\u003e test. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/8b203f58c530ef9ec142786c70fb6d9b1bcdf4ed\"\u003e\u003ccode\u003e8b203f5\u003c/code\u003e\u003c/a\u003e set_thread_res_xid: -1 as None (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/7ed8ee9342fe6583124e81020866c4ee28dcfcc1\"\u003e\u003ccode\u003e7ed8ee9\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eip_mtu_discover\u003c/code\u003e and \u003ccode\u003eipv6_mtu_discover\u003c/code\u003e socket options (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/7798f034b8a3896af3873ed6942c1f29b1a2ff47\"\u003e\u003ccode\u003e7798f03\u003c/code\u003e\u003c/a\u003e libc: add MS_NOSYMFOLLOW support (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1471\"\u003e#1471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/3ff59d4c23685be6174ed607e0b303ec5c72b119\"\u003e\u003ccode\u003e3ff59d4\u003c/code\u003e\u003c/a\u003e Update to linux-raw-sys 0.11.0. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/65b04ae9fd18ae48985318137ece58fb7535748f\"\u003e\u003ccode\u003e65b04ae\u003c/code\u003e\u003c/a\u003e Add support for SO_TXTIME / SCM_TXTIME (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytecodealliance/rustix/compare/v1.0.8...v1.1.2\"\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.15.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 7.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\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\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\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/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e - 2025-12-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.1...v6.0.0\"\u003e6.0.0\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd by_index_with_options(), which can be used to ignore encryption in a file's metadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/439\"\u003e#439\u003c/a\u003e) and may be used for other file-specific overrides in the future.\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\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] \u003ccode\u003eFileOptions::add_extra_data\u003c/code\u003e is now generic and accepts any \u003ccode\u003eAsRef\u0026lt;[u8]\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\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/c864a14035439154187aa6a6c894c7031e9087aa\"\u003e\u003ccode\u003ec864a14\u003c/code\u003e\u003c/a\u003e chore: release v7.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8085fe5091c42f652caedf21148f44b6b5c3bfe7\"\u003e\u003ccode\u003e8085fe5\u003c/code\u003e\u003c/a\u003e fix: print previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/aa8f933ae6b63a56ada5d899b0f04b0f89193db4\"\u003e\u003ccode\u003eaa8f933\u003c/code\u003e\u003c/a\u003e chore: Revert version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/13005c558c508cc695996f3dd2f287a5a3c783c9\"\u003e\u003ccode\u003e13005c5\u003c/code\u003e\u003c/a\u003e ci: Fix? run \u003ccode\u003eapt-get update\u003c/code\u003e at start of miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f99a32f88f6d1edf0d403807d3465f57f9034d1c\"\u003e\u003ccode\u003ef99a32f\u003c/code\u003e\u003c/a\u003e chore: expose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9b5dd0b7c3c37c4831a98db113775fe457c94541\"\u003e\u003ccode\u003e9b5dd0b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e): const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a8a4729063b0f5f4408a9261fe7741971cc35452\"\u003e\u003ccode\u003ea8a4729\u003c/code\u003e\u003c/a\u003e ci: Fix: Miri now requires g++, not just gcc (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/57d26a77c65d897502865fecc4f31c1aa75cd88f\"\u003e\u003ccode\u003e57d26a7\u003c/code\u003e\u003c/a\u003e fix: cargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/69533f1d4250a6064cf71c9a82306d994fe26e8c\"\u003e\u003ccode\u003e69533f1\u003c/code\u003e\u003c/a\u003e feat: ZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data desc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fadbd485b2aae6d270ae27de227e5326b64c61fd\"\u003e\u003ccode\u003efadbd48\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v7.0.0\"\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.3 to 0.13.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.13.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtension methods in \u003ccode\u003eZipWriterExtensions\u003c/code\u003e can now be called directly on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume the \u003ccode\u003eZipWriter\u003c/code\u003e and no longer call \u003ccode\u003efinish()\u003c/code\u003e automatically. Callers must now invoke \u003ccode\u003efinish()\u003c/code\u003e explicitly when they are done writing. Top-level convenience functions continue to behave as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cp\u003eThis release delivers the most substantial upgrade to the crate in years, introducing both \u003cstrong\u003efirst-class \u003ccode\u003e.zipignore\u003c/code\u003e support\u003c/strong\u003e and a \u003cstrong\u003emore extensible, modular architecture\u003c/strong\u003e for entry-handling during directory deflation. These improvements make it dramatically easier to customize how archives are built and to plug in new behaviors without fighting the internals.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eYou can now drop a \u003ccode\u003e.zipignore\u003c/code\u003e file into source directories and seamlessly exclude files and directories during archive creation. The new \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e cleanly integrates ignore rules into the deflation pipeline, enabling consistent filtering without ad-hoc logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe crate has been restructured into clear \u003cstrong\u003edeflate\u003c/strong\u003e, \u003cstrong\u003einflate\u003c/strong\u003e, and \u003cstrong\u003eutilities\u003c/strong\u003e modules. This significantly improves navigability, eases maintenance, and provides a cleaner foundation for future extension points.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e now support customizable inner handlers. This opens the API and enables advanced composition patterns—letting you chain, wrap, or override behaviors when handling entries during directory traversal and deflation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release lays the groundwork for more powerful features while maintaining high ergonomics. If you build custom processing logic or want finer-grained control over what goes into your ZIP archives, this is the version to upgrade to.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds support for preserving symlinks. The core directory traversal logic now accepts pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astelmashenko\"\u003e\u003ccode\u003e@​astelmashenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003ematzefriedrich/zip-extensions-rs#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\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/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.13.1] - 2025-12-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUtilizes safely enclosed names and gracefully skips entries with invalid or potentially malicious paths, preventing runtime panics and unauthorized directory traversals. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/35\"\u003e#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.13.0] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support to call \u003ccode\u003eZipWriterExtensions\u003c/code\u003e methods on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e by changing receivers to \u003ccode\u003e\u0026amp;mut self\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume \u003ccode\u003eZipWriter\u003c/code\u003e and do not call \u003ccode\u003efinish()\u003c/code\u003e internally; callers must explicitly invoke \u003ccode\u003efinish()\u003c/code\u003e after use. For top-level convenience functions, the behavior is unchanged. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.0] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:see_no_evil: Fixes interchanged modules names (inflate vs deflate) \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2025-12-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds the \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e to handle \u003ccode\u003e.zipignore\u003c/code\u003e rules for file exclusions \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored the project structure by grouping functionality into deflate, inflate, and utilities modules. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/29\"\u003e#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactors \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e to support customizable inner handlers \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2025-12-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumps \u003ccode\u003ezip\u003c/code\u003e crate from version \u003ccode\u003e3.0\u003c/code\u003e to \u003ccode\u003e6.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/27\"\u003e#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates crate edition to 2024 \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/28\"\u003e#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-11-27\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds symlink preservation. The core directory traversal logic does now accept pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\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/matzefriedrich/zip-extensions-rs/commit/abc5ff6eda57b1c9e062bcb1b00edcabc01a3a92\"\u003e\u003ccode\u003eabc5ff6\u003c/code\u003e\u003c/a\u003e Bump version to 0.13.1 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/09566d282bed2454f5dab69caebecbf605dd3b71\"\u003e\u003ccode\u003e09566d2\u003c/code\u003e\u003c/a\u003e Uses \u003ccode\u003eenclosed_name\u003c/code\u003e instead of \u003ccode\u003emangled_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/de4f392b28cfb0b82d8dd8e5d0a51a1fb7dbe80f\"\u003e\u003ccode\u003ede4f392\u003c/code\u003e\u003c/a\u003e Update README to reflect module restructuring and revised imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/6ac8c02a332388ae4becb258b922498c541df48b\"\u003e\u003ccode\u003e6ac8c02\u003c/code\u003e\u003c/a\u003e Make extensions work on mutable borrow (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/34\"\u003e#34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/cb1dfab531690539f6a9895af31cced6fb73b968\"\u003e\u003ccode\u003ecb1dfab\u003c/code\u003e\u003c/a\u003e Update zip-extensions version to 0.12.0 in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/b3e6f0ef0bebcc432effa1c8981dc62c6f0fae43\"\u003e\u003ccode\u003eb3e6f0e\u003c/code\u003e\u003c/a\u003e Bump version to 0.12.0 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/a69f55ea771b8d24a9923927c40c504f30a7f14e\"\u003e\u003ccode\u003ea69f55e\u003c/code\u003e\u003c/a\u003e Fixes module structure (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/76f5759bc81fbe8d36449cb74d5d99085c56b280\"\u003e\u003ccode\u003e76f5759\u003c/code\u003e\u003c/a\u003e Fixes package-ecosystem value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9e2372f498634ac1a31781e74884641cb2bc818c\"\u003e\u003ccode\u003e9e2372f\u003c/code\u003e\u003c/a\u003e Adds dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9ef2a6e84967ad94311008a257d1e2863c6a17ce\"\u003e\u003ccode\u003e9ef2a6e\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.13.1\"\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.140 to 1.0.145\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.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/nightlysip/KernelSU-Legacy/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nightlysip%2FKernelSU-Legacy/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"4.5.32","new_version":"4.5.49","update_type":"patch","path":"/userspace/ksud","pr_created_at":"2025-12-20T18:30:38.000Z","version_change":"4.5.32 → 4.5.49","issue":{"uuid":"3750297424","node_id":"PR_kwDOQsUlcM6592Bg","number":6,"state":"open","title":"build(deps): bump the crates group in /userspace/ksud with 78 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-20T18:30:38.000Z","updated_at":"2025-12-20T19:49:52.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":78,"packages":[{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.38","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"rust-embed","old_version":"8.7.2","new_version":"8.9.0"},{"name":"which","old_version":"7.0.3","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustix","old_version":"1.0.8","new_version":"1.1.2","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"android_logger","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"zip","old_version":"3.0.0","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.8.3","new_version":"0.13.0","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.172","new_version":"0.2.178","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":"getopts","old_version":"0.2.21","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"anstream","old_version":"0.6.18","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","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.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.11","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":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.22","new_version":"1.2.50","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.5.38","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.32","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.6","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":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","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.9.0","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"libz-rs-sys","old_version":"0.5.1","new_version":"0.5.4","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"linux-raw-sys","old_version":"0.9.4","new_version":"0.11.0","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"r-efi","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"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.7.2","new_version":"8.9.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.9.0"},{"name":"rustversion","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/ryu"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"syn","old_version":"2.0.101","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/time-rs/time"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.14","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.2","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.0","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.5.4","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the crates group in /userspace/ksud with 78 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.53` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| rust-embed | `8.7.2` | `8.9.0` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.0.8` | `1.1.2` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.15.0` | `0.15.1` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `7.0.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.3` | `0.13.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.172` | `0.2.178` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.24` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\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.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.11` |\n| [arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.22` | `1.2.50` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.53` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.32` | `4.5.49` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.6` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.10` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.5` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\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.9.0` | `2.12.1` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [libz-rs-sys](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.4` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.9.4` | `0.11.0` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.2.0` | `5.3.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| rust-embed-impl | `8.7.2` | `8.9.0` |\n| rust-embed-utils | `8.7.2` | `8.9.0` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.21` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.101` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.6` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.14` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.0` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.2.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.2` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.0` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.4` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.98 to 1.0.100\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.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100\"\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.38 to 4.5.53\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.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/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.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2fcafc0aee6380e1f0c44a3e927cef1bfc88930e\"\u003e\u003ccode\u003e2fcafc0\u003c/code\u003e\u003c/a\u003e docs: Fix minor grammar issues in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a380b65fe9eceade90bce8aeb13c205265fcceee\"\u003e\u003ccode\u003ea380b65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6023\"\u003e#6023\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d7ab1483cd0f0849668d274aa2fb6358872eca9\"\u003e\u003ccode\u003e4d7ab14\u003c/code\u003e\u003c/a\u003e chore: Update from _rust/main template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b8a7ea49d973a35bb6b3f43506b8319f340a20a4\"\u003e\u003ccode\u003eb8a7ea4\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f9842b3b3f920ef64c5fc06298b4762018d88809\"\u003e\u003ccode\u003ef9842b3\u003c/code\u003e\u003c/a\u003e chore: Avoid MSRV problems out of the box\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.38...clap_complete-v4.5.53\"\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.34 to 0.2.35\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.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\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.27 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 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/719\"\u003erust-lang/log#719\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\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/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\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.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.29\"\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.7.2 to 8.9.0\n\nUpdates `which` from 7.0.3 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\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\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\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.3...8.0.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.20.0 to 3.23.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.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\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\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/fe9f4a305b785abd1f4f912c8304bcc90024f695\"\u003e\u003ccode\u003efe9f4a3\u003c/code\u003e\u003c/a\u003e chore: release v3.23.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/006c3fd55aa788e640f83a0aac54660e23e355e6\"\u003e\u003ccode\u003e006c3fd\u003c/code\u003e\u003c/a\u003e fix: use std::os::fd instead of std::os::wasi (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b0e6309a589799181bc1434fdcb3b3b07b9b070e\"\u003e\u003ccode\u003eb0e6309\u003c/code\u003e\u003c/a\u003e doc: Update COPYRIGHT link (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2d6fc3fb5794c0e7fe6c944f72fd0e462480b101\"\u003e\u003ccode\u003e2d6fc3f\u003c/code\u003e\u003c/a\u003e Fix formatting in Builder::disable_cleanup documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f720dbe098f847f3899d83305f565a5c46bb818d\"\u003e\u003ccode\u003ef720dbe\u003c/code\u003e\u003c/a\u003e chore: release 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/55d742cb5d37d51c5ee107ae6c3898deeb0cc592\"\u003e\u003ccode\u003e55d742c\u003c/code\u003e\u003c/a\u003e chore: remove deprecated unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bc41a0b586ec52da28971763378162e96d96be8a\"\u003e\u003ccode\u003ebc41a0b\u003c/code\u003e\u003c/a\u003e build(deps): update windows-sys requirement from \u0026gt;=0.52, \u0026lt;0.61 to \u0026gt;=0.52, \u0026lt;0....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3c55387edee0d79041092f5abfbe899de4fbc8db\"\u003e\u003ccode\u003e3c55387\u003c/code\u003e\u003c/a\u003e test: make sure we don't drop tempdirs early (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/17bf644406959b75bf83d44fcfbd1dfa63d86730\"\u003e\u003ccode\u003e17bf644\u003c/code\u003e\u003c/a\u003e doc(builder): clarify permissions (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/c7423f1761f569c60c504ffed0ef6e124430b162\"\u003e\u003ccode\u003ec7423f1\u003c/code\u003e\u003c/a\u003e doc(env): document the alternative to setting the tempdir (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.20.0...v3.23.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.41 to 0.4.42\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\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 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/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling 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/1731\"\u003echronotope/chrono#1731\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/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42\"\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.8\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.80\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/292\"\u003e#292\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/292\"\u003erust-lang/regex#292\u003c/a\u003e):\nFixes bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/291\"\u003e#291\u003c/a\u003e, which was introduced by PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/290\"\u003e#290\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\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\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/140f8949da3f575490bac80ff23dfc29458b82c7\"\u003e\u003ccode\u003e140f894\u003c/code\u003e\u003c/a\u003e regex-lite-0.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/27d6d65263cb80266a62e3189408a44f201a0975\"\u003e\u003ccode\u003e27d6d65\u003c/code\u003e\u003c/a\u003e 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/85398ad5002048bbeaa90f1fe37fbb31df2bc0d6\"\u003e\u003ccode\u003e85398ad\u003c/code\u003e\u003c/a\u003e changelog: 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/764efbd305d3a7b817ec8892ff0a656ec657d660\"\u003e\u003ccode\u003e764efbd\u003c/code\u003e\u003c/a\u003e api: tweak the lifetime of \u003ccode\u003eCaptures::get_match\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ee6aa55e01786e4d2c11eb1be805835bbb3bfa99\"\u003e\u003ccode\u003eee6aa55\u003c/code\u003e\u003c/a\u003e rure-0.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/42076c6bca89a745483aba38e0661c488100f057\"\u003e\u003ccode\u003e42076c6\u003c/code\u003e\u003c/a\u003e 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/aef2153e31bb261596bf48fe3ae2978bba0f0e65\"\u003e\u003ccode\u003eaef2153\u003c/code\u003e\u003c/a\u003e deps: bump to regex-automata 0.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/459dbbeaa9f3fa430f4a023a4ca6945417fabce3\"\u003e\u003ccode\u003e459dbbe\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/610bf2d76e3f4082ad4cb094541bbf680891cf14\"\u003e\u003ccode\u003e610bf2d\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7dbb384dd098be9e06395e2dbecb9c4adb36c8fe\"\u003e\u003ccode\u003e7dbb384\u003c/code\u003e\u003c/a\u003e changelog: 1.12.0\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.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustix` from 1.0.8 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/5245b8160d53a04c37164779cfb11d35e18f55b3\"\u003e\u003ccode\u003e5245b81\u003c/code\u003e\u003c/a\u003e chore: Release rustix version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/0a10015bdf93e0f244b3035b8b14293708595f9c\"\u003e\u003ccode\u003e0a10015\u003c/code\u003e\u003c/a\u003e Fix compilation on Android. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/0f3b6ca6b08d56b3ca7eb95e9904529b923e8f49\"\u003e\u003ccode\u003e0f3b6ca\u003c/code\u003e\u003c/a\u003e build: update duplicate linux-raw-sys dependency to match existing (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1512\"\u003e#1512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/5dc84d40cc53a20258f5b184093f9e659e2167be\"\u003e\u003ccode\u003e5dc84d4\u003c/code\u003e\u003c/a\u003e chore: Release rustix version 1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/86dacacb0132eed6e85188d077682a2af0280271\"\u003e\u003ccode\u003e86dacac\u003c/code\u003e\u003c/a\u003e Fix the \u003ccode\u003etest_is_io_flusher\u003c/code\u003e test. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1510\"\u003e#1510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/8b203f58c530ef9ec142786c70fb6d9b1bcdf4ed\"\u003e\u003ccode\u003e8b203f5\u003c/code\u003e\u003c/a\u003e set_thread_res_xid: -1 as None (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/7ed8ee9342fe6583124e81020866c4ee28dcfcc1\"\u003e\u003ccode\u003e7ed8ee9\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eip_mtu_discover\u003c/code\u003e and \u003ccode\u003eipv6_mtu_discover\u003c/code\u003e socket options (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/7798f034b8a3896af3873ed6942c1f29b1a2ff47\"\u003e\u003ccode\u003e7798f03\u003c/code\u003e\u003c/a\u003e libc: add MS_NOSYMFOLLOW support (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1471\"\u003e#1471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/3ff59d4c23685be6174ed607e0b303ec5c72b119\"\u003e\u003ccode\u003e3ff59d4\u003c/code\u003e\u003c/a\u003e Update to linux-raw-sys 0.11.0. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/65b04ae9fd18ae48985318137ece58fb7535748f\"\u003e\u003ccode\u003e65b04ae\u003c/code\u003e\u003c/a\u003e Add support for SO_TXTIME / SCM_TXTIME (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytecodealliance/rustix/compare/v1.0.8...v1.1.2\"\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.15.0 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-mobile/android_logger-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 7.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\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\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\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/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e - 2025-12-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚠️ Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following features: \u003ccode\u003egetrandom\u003c/code\u003e, \u003ccode\u003ehmac\u003c/code\u003e, \u003ccode\u003epbkdf2\u003c/code\u003e, \u003ccode\u003esha1\u003c/code\u003e, \u003ccode\u003ezeroize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which were deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e)\u003c/em\u003e const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data descriptor when necessary (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/468\"\u003e#468\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\u003eprint previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite ZIP64 data descriptors when large_file option is true (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin generic-array to an old version to work around \u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2036\"\u003eRustCrypto/traits#2036\u003c/a\u003e until next RustCrypto \u0026amp; aes-crypto releases (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/458\"\u003e#458\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 version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003eexpose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNext release will be 7.0.0\u003c/li\u003e\n\u003cli\u003erelease v6.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeps\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump lzma-rust2 to v0.15 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/465\"\u003e#465\u003c/a\u003e)*] Remove \u003ccode\u003elzma-static\u003c/code\u003e and \u003ccode\u003exz-static\u003c/code\u003e feature flags, which are deprecated synonyms of \u003ccode\u003elzma\u003c/code\u003e and \u003ccode\u003exz\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/405\"\u003e#405\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.1...v6.0.0\"\u003e6.0.0\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd by_index_with_options(), which can be used to ignore encryption in a file's metadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/439\"\u003e#439\u003c/a\u003e) and may be used for other file-specific overrides in the future.\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\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] \u003ccode\u003eFileOptions::add_extra_data\u003c/code\u003e is now generic and accepts any \u003ccode\u003eAsRef\u0026lt;[u8]\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\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/c864a14035439154187aa6a6c894c7031e9087aa\"\u003e\u003ccode\u003ec864a14\u003c/code\u003e\u003c/a\u003e chore: release v7.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8085fe5091c42f652caedf21148f44b6b5c3bfe7\"\u003e\u003ccode\u003e8085fe5\u003c/code\u003e\u003c/a\u003e fix: print previous error when failing to search another cde (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/aa8f933ae6b63a56ada5d899b0f04b0f89193db4\"\u003e\u003ccode\u003eaa8f933\u003c/code\u003e\u003c/a\u003e chore: Revert version bump so that release-plz will trigger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/13005c558c508cc695996f3dd2f287a5a3c783c9\"\u003e\u003ccode\u003e13005c5\u003c/code\u003e\u003c/a\u003e ci: Fix? run \u003ccode\u003eapt-get update\u003c/code\u003e at start of miri job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/f99a32f88f6d1edf0d403807d3465f57f9034d1c\"\u003e\u003ccode\u003ef99a32f\u003c/code\u003e\u003c/a\u003e chore: expose more flate2 feature flags (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9b5dd0b7c3c37c4831a98db113775fe457c94541\"\u003e\u003ccode\u003e9b5dd0b\u003c/code\u003e\u003c/a\u003e feat(\u003ccode\u003eSimpleFileOptions\u003c/code\u003e): const DEFAULT implementation (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/a8a4729063b0f5f4408a9261fe7741971cc35452\"\u003e\u003ccode\u003ea8a4729\u003c/code\u003e\u003c/a\u003e ci: Fix: Miri now requires g++, not just gcc (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/57d26a77c65d897502865fecc4f31c1aa75cd88f\"\u003e\u003ccode\u003e57d26a7\u003c/code\u003e\u003c/a\u003e fix: cargo doc warnings (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/69533f1d4250a6064cf71c9a82306d994fe26e8c\"\u003e\u003ccode\u003e69533f1\u003c/code\u003e\u003c/a\u003e feat: ZipWriter \u003ccode\u003eset_auto_large_file()\u003c/code\u003e method to enable large-file data desc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/fadbd485b2aae6d270ae27de227e5326b64c61fd\"\u003e\u003ccode\u003efadbd48\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v7.0.0\"\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.3 to 0.13.0\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.13.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtension methods in \u003ccode\u003eZipWriterExtensions\u003c/code\u003e can now be called directly on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume the \u003ccode\u003eZipWriter\u003c/code\u003e and no longer call \u003ccode\u003efinish()\u003c/code\u003e automatically. Callers must now invoke \u003ccode\u003efinish()\u003c/code\u003e explicitly when they are done writing. Top-level convenience functions continue to behave as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cp\u003eThis release delivers the most substantial upgrade to the crate in years, introducing both \u003cstrong\u003efirst-class \u003ccode\u003e.zipignore\u003c/code\u003e support\u003c/strong\u003e and a \u003cstrong\u003emore extensible, modular architecture\u003c/strong\u003e for entry-handling during directory deflation. These improvements make it dramatically easier to customize how archives are built and to plug in new behaviors without fighting the internals.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eYou can now drop a \u003ccode\u003e.zipignore\u003c/code\u003e file into source directories and seamlessly exclude files and directories during archive creation. The new \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e cleanly integrates ignore rules into the deflation pipeline, enabling consistent filtering without ad-hoc logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe crate has been restructured into clear \u003cstrong\u003edeflate\u003c/strong\u003e, \u003cstrong\u003einflate\u003c/strong\u003e, and \u003cstrong\u003eutilities\u003c/strong\u003e modules. This significantly improves navigability, eases maintenance, and provides a cleaner foundation for future extension points.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e now support customizable inner handlers. This opens the API and enables advanced composition patterns—letting you chain, wrap, or override behaviors when handling entries during directory traversal and deflation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release lays the groundwork for more powerful features while maintaining high ergonomics. If you build custom processing logic or want finer-grained control over what goes into your ZIP archives, this is the version to upgrade to.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds support for preserving symlinks. The core directory traversal logic now accepts pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astelmashenko\"\u003e\u003ccode\u003e@​astelmashenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003ematzefriedrich/zip-extensions-rs#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.9.1\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/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.13.0] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support to call \u003ccode\u003eZipWriterExtensions\u003c/code\u003e methods on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e by changing receivers to \u003ccode\u003e\u0026amp;mut self\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume \u003ccode\u003eZipWriter\u003c/code\u003e and do not call \u003ccode\u003efinish()\u003c/code\u003e internally; callers must explicitly invoke \u003ccode\u003efinish()\u003c/code\u003e after use. For top-level convenience functions, the behavior is unchanged. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.0] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:see_no_evil: Fixes interchanged modules names (inflate vs deflate) \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2025-12-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds the \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e to handle \u003ccode\u003e.zipignore\u003c/code\u003e rules for file exclusions \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored the project structure by grouping functionality into deflate, inflate, and utilities modules. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/29\"\u003e#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactors \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e to support customizable inner handlers \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2025-12-01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumps \u003ccode\u003ezip\u003c/code\u003e crate from version \u003ccode\u003e3.0\u003c/code\u003e to \u003ccode\u003e6.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/27\"\u003e#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates crate edition to 2024 \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/28\"\u003e#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-11-27\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds symlink preservation. The core directory traversal logic does now accept pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces the \u003ccode\u003eEntryHandler\u003c/code\u003e trait that allows customization of how filesystem entries are processed during archive creation. The existing file-handling logic is refactored into the \u003ccode\u003eDefaultEntryHandler\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e implementation detects symbolic links and writes them to the ZIP archive as symlinks rather than following their targets. \u003cstrong\u003eUse this feature with caution\u003c/strong\u003e; refer to the security notes added to the documentation of the newly added \u003ccode\u003ezip_create_from_directory_preserve_symlinks_with_options\u003c/code\u003e function. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe modules structure has been reorganized for clarity and maintainability. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/26\"\u003e#26\u003c/a\u003e\u003c/p\u003e\n\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/6ac8c02a332388ae4becb258b922498c541df48b\"\u003e\u003ccode\u003e6ac8c02\u003c/code\u003e\u003c/a\u003e Make extensions work on mutable borrow (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/34\"\u003e#34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/cb1dfab531690539f6a9895af31cced6fb73b968\"\u003e\u003ccode\u003ecb1dfab\u003c/code\u003e\u003c/a\u003e Update zip-extensions version to 0.12.0 in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/b3e6f0ef0bebcc432effa1c8981dc62c6f0fae43\"\u003e\u003ccode\u003eb3e6f0e\u003c/code\u003e\u003c/a\u003e Bump version to 0.12.0 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/a69f55ea771b8d24a9923927c40c504f30a7f14e\"\u003e\u003ccode\u003ea69f55e\u003c/code\u003e\u003c/a\u003e Fixes module structure (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/76f5759bc81fbe8d36449cb74d5d99085c56b280\"\u003e\u003ccode\u003e76f5759\u003c/code\u003e\u003c/a\u003e Fixes package-ecosystem value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9e2372f498634ac1a31781e74884641cb2bc818c\"\u003e\u003ccode\u003e9e2372f\u003c/code\u003e\u003c/a\u003e Adds dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/9ef2a6e84967ad94311008a257d1e2863c6a17ce\"\u003e\u003ccode\u003e9ef2a6e\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/21d2b09756690fcc4ef78d540b56dd48868b72b4\"\u003e\u003ccode\u003e21d2b09\u003c/code\u003e\u003c/a\u003e Allows chaining of entry handlers (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/ca5157f4b9f3fadd85ac74e724aa07414243b09a\"\u003e\u003ccode\u003eca5157f\u003c/code\u003e\u003c/a\u003e Updates the README file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/ea7b0b325eed223fd3fcde821150b8bcc4169e3c\"\u003e\u003ccode\u003eea7b0b3\u003c/code\u003e\u003c/a\u003e Adds the \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e to handle \u003ccode\u003e.zipignore\u003c/code\u003e rules for file exclus...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.13.0\"\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.140 to 1.0.145\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.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Rele...\n\n_Description has been truncated_","html_url":"https://github.com/CanerKaraca23/KernelSU/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CanerKaraca23%2FKernelSU/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"4.5.47","new_version":"4.5.49","update_type":"patch","path":null,"pr_created_at":"2025-12-01T04:43:53.000Z","version_change":"4.5.47 → 4.5.49","issue":{"uuid":"3679208690","node_id":"PR_kwDOJN63t862QEIY","number":1565,"state":"closed","title":"chore(deps): bump the patches group with 72 updates","user":"dependabot[bot]","labels":["domain: deps","no-changelog"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-02T23:09:49.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T04:43:53.000Z","updated_at":"2025-12-02T23:09:51.000Z","time_to_close":152756,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patches","update_count":72,"packages":[{"name":"cfg-if","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"indoc","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/dtolnay/indoc"},{"name":"pest","old_version":"2.8.2","new_version":"2.8.4","repository_url":"https://github.com/pest-parser/pest"},{"name":"pest_derive","old_version":"2.8.2","new_version":"2.8.4","repository_url":"https://github.com/pest-parser/pest"},{"name":"psl","old_version":"2.1.147","new_version":"2.1.166","repository_url":"https://github.com/addr-rs/psl"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.43","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"utf8-width","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/magiclen/utf8-width"},{"name":"webbrowser","old_version":"1.0.5","new_version":"1.0.6","repository_url":"https://github.com/amodm/webbrowser-rs"},{"name":"reqwest","old_version":"0.12.23","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"domain","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/nlnetlabs/domain"},{"name":"hostname","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/djc/hostname"},{"name":"clap","old_version":"4.5.48","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"tracing-subscriber","old_version":"0.3.20","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tikv-jemallocator","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/tikv/jemallocator"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstream","old_version":"0.6.20","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.10","new_version":"3.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"borrow-or-share","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/yescallop/borrow-or-share"},{"name":"bstr","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"cc","old_version":"1.2.39","new_version":"1.2.48","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.48","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.47","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"csv-core","old_version":"0.1.12","new_version":"0.1.13","repository_url":"https://github.com/BurntSushi/rust-csv"},{"name":"deranged","old_version":"0.5.4","new_version":"0.5.5","repository_url":"https://github.com/jhpratt/deranged"},{"name":"doc-comment","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/GuillaumeGomez/doc-comment"},{"name":"domain-macros","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/nlnetlabs/domain"},{"name":"find-msvc-tools","old_version":"0.1.2","new_version":"0.1.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"home","old_version":"0.5.11","new_version":"0.5.12","repository_url":"https://github.com/rust-lang/cargo"},{"name":"hyper-util","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iri-string","old_version":"0.7.8","new_version":"0.7.9","repository_url":"https://github.com/lo48576/iri-string"},{"name":"is-terminal","old_version":"0.4.16","new_version":"0.4.17","repository_url":"https://github.com/sunfishcode/is-terminal"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"libc","old_version":"0.2.176","new_version":"0.2.177","repository_url":"https://github.com/rust-lang/libc"},{"name":"litemap","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"lock_api","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"nu-ansi-term","old_version":"0.50.1","new_version":"0.50.3","repository_url":"https://github.com/nushell/nu-ansi-term"},{"name":"objc2","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-foundation","old_version":"0.3.1","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"once_cell_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/once_cell_polyfill"},{"name":"pest_generator","old_version":"2.8.2","new_version":"2.8.4","repository_url":"https://github.com/pest-parser/pest"},{"name":"pest_meta","old_version":"2.8.2","new_version":"2.8.4","repository_url":"https://github.com/pest-parser/pest"},{"name":"potential_utf","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.101","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex-automata","old_version":"0.4.11","new_version":"0.4.13","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.32","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-native-certs","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"rustls-webpki","old_version":"0.103.6","new_version":"0.103.8","repository_url":"https://github.com/rustls/webpki"},{"name":"rusty-fork","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/altsysrq/rusty-fork"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"tikv-jemalloc-sys","old_version":"0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7","new_version":"0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7","repository_url":"https://github.com/tikv/jemallocator"},{"name":"tinystr","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.17","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.7","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tracing-attributes","old_version":"0.1.30","new_version":"0.1.31","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-core","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"unicode-ident","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"windows-implement","old_version":"0.60.1","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.2","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"writeable","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.27","new_version":"0.8.31","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.27","new_version":"0.8.31","repository_url":"https://github.com/google/zerocopy"},{"name":"zerotrie","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.4","new_version":"0.11.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.1","new_version":"0.11.2","repository_url":"https://github.com/unicode-org/icu4x"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the patches group with 72 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.3` | `1.0.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.5` |\n| [indoc](https://github.com/dtolnay/indoc) | `2.0.6` | `2.0.7` |\n| [pest](https://github.com/pest-parser/pest) | `2.8.2` | `2.8.4` |\n| [pest_derive](https://github.com/pest-parser/pest) | `2.8.2` | `2.8.4` |\n| [psl](https://github.com/addr-rs/psl) | `2.1.147` | `2.1.166` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.43` |\n| [utf8-width](https://github.com/magiclen/utf8-width) | `0.1.7` | `0.1.8` |\n| [webbrowser](https://github.com/amodm/webbrowser-rs) | `1.0.5` | `1.0.6` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.23` | `0.12.24` |\n| [domain](https://github.com/nlnetlabs/domain) | `0.11.0` | `0.11.1` |\n| [hostname](https://github.com/djc/hostname) | `0.4.1` | `0.4.2` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.48` | `4.5.53` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.20` | `0.3.22` |\n| [tikv-jemallocator](https://github.com/tikv/jemallocator) | `0.6.0` | `0.6.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.20` | `0.6.21` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.4` | `1.1.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.10` | `3.0.11` |\n| [borrow-or-share](https://github.com/yescallop/borrow-or-share) | `0.2.2` | `0.2.4` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.12.0` | `1.12.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.39` | `1.2.48` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.48` | `4.5.53` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.47` | `4.5.49` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.5` | `0.7.6` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [csv-core](https://github.com/BurntSushi/rust-csv) | `0.1.12` | `0.1.13` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.4` | `0.5.5` |\n| [doc-comment](https://github.com/GuillaumeGomez/doc-comment) | `0.3.3` | `0.3.4` |\n| [domain-macros](https://github.com/nlnetlabs/domain) | `0.11.0` | `0.11.1` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.2` | `0.1.5` |\n| [home](https://github.com/rust-lang/cargo) | `0.5.11` | `0.5.12` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.17` | `0.1.18` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.8` | `0.7.9` |\n| [is-terminal](https://github.com/sunfishcode/is-terminal) | `0.4.16` | `0.4.17` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.176` | `0.2.177` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.13` | `0.4.14` |\n| [nu-ansi-term](https://github.com/nushell/nu-ansi-term) | `0.50.1` | `0.50.3` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.6.2` | `0.6.3` |\n| [objc2-foundation](https://github.com/madsmtm/objc2) | `0.3.1` | `0.3.2` |\n| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill) | `1.70.1` | `1.70.2` |\n| [pest_generator](https://github.com/pest-parser/pest) | `2.8.2` | `2.8.4` |\n| [pest_meta](https://github.com/pest-parser/pest) | `2.8.2` | `2.8.4` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.3` | `0.1.4` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.101` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.42` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.11` | `0.4.13` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.6` | `0.8.8` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.32` | `0.23.35` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.1` | `0.8.2` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.6` | `0.103.8` |\n| [rusty-fork](https://github.com/altsysrq/rusty-fork) | `0.3.0` | `0.3.1` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tikv-jemalloc-sys](https://github.com/tikv/jemallocator) | `0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7` | `0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.17` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.7` |\n| [tracing-attributes](https://github.com/tokio-rs/tracing) | `0.1.30` | `0.1.31` |\n| [tracing-core](https://github.com/tokio-rs/tracing) | `0.1.34` | `0.1.35` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.19` | `1.0.22` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.1` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.2` | `0.59.3` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.1` | `0.6.2` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.27` | `0.8.31` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.27` | `0.8.31` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.4` | `0.11.5` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\nUpdates `cfg-if` from 1.0.3 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cfg-if/releases\"\u003ecfg-if's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\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/cfg-if/blob/main/CHANGELOG.md\"\u003ecfg-if's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\u003e1.0.4\u003c/a\u003e - 2025-10-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003eHave a single top-level rule\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/cfg-if/commit/3510ca6abea34cbbc702509a4e50ea9709925eda\"\u003e\u003ccode\u003e3510ca6\u003c/code\u003e\u003c/a\u003e chore: release v1.0.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/15aec4a67e633254e726bf477b8b86c65687bfc6\"\u003e\u003ccode\u003e15aec4a\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003ecfg(true)\u003c/code\u003e and \u003ccode\u003ecfg(false)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/036c64ec85ed9eb80692c85ff6b29da3a3a1bfcf\"\u003e\u003ccode\u003e036c64e\u003c/code\u003e\u003c/a\u003e Set and test a MSRV of 1.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/5fd566f9f02cb0d2194b0ccb4b3b81857f479c0d\"\u003e\u003ccode\u003e5fd566f\u003c/code\u003e\u003c/a\u003e Set \u003ccode\u003e-Dwarnings\u003c/code\u003e via CI env rather than \u003ccode\u003ecfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/8ef8e9ffa8fb39c823ff61b4ad2a85c2f0a376c4\"\u003e\u003ccode\u003e8ef8e9f\u003c/code\u003e\u003c/a\u003e Have a single top-level rule.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/2400b383890ba7ab7f71bc2437549f4a080a543b\"\u003e\u003ccode\u003e2400b38\u003c/code\u003e\u003c/a\u003e Document and test for a subtle case.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.3...v1.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.2 to 1.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.5\u003c/h2\u003e\n\u003cp\u003eThis bugfix release fixes \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/508\"\u003e#508\u003c/a\u003e, as flush didn't always work anymore in conjunction with \u003ccode\u003eminiz_oxide\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert flush change by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/509\"\u003erust-lang/flate2-rs#509\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/flate2-rs/compare/1.1.4...1.1.5\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.4...1.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse \u003ccode\u003ezlibVersion()\u003c/code\u003e instead of a \u003ccode\u003econst\u003c/code\u003e for the version by \u003ca href=\"https://github.com/folkertdev\"\u003e\u003ccode\u003e@​folkertdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/491\"\u003erust-lang/flate2-rs#491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from adler2 to simd-adler32 crate when using miniz_oxide backend by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/492\"\u003erust-lang/flate2-rs#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect documentation typo by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/495\"\u003erust-lang/flate2-rs#495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse partial flushes with miniz_oxide backend by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/496\"\u003erust-lang/flate2-rs#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndo introducing straight up incorrect documentation by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/497\"\u003erust-lang/flate2-rs#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate cloudflare-zlib-sys crate by \u003ca href=\"https://github.com/jongiddy\"\u003e\u003ccode\u003e@​jongiddy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/503\"\u003erust-lang/flate2-rs#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e(de)compress_uninit\u003c/code\u003e that accepts \u003ccode\u003e\u0026amp;[MaybeUninit\u0026lt;u8\u0026gt;]\u003c/code\u003e by \u003ca href=\"https://github.com/NobodyXu\"\u003e\u003ccode\u003e@​NobodyXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/502\"\u003erust-lang/flate2-rs#502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump the patch level for a new release by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/504\"\u003erust-lang/flate2-rs#504\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/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/495\"\u003erust-lang/flate2-rs#495\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/flate2-rs/compare/1.1.2...1.1.3\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.2...1.1.3\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/flate2-rs/commit/2661fbb3107a5489ad8d2315049d4d1a295f130b\"\u003e\u003ccode\u003e2661fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/509\"\u003e#509\u003c/a\u003e from fintelia/revert-flush-change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/bc36cf4af084b0da8b8fe4e9ef2e4ce8c903ba63\"\u003e\u003ccode\u003ebc36cf4\u003c/code\u003e\u003c/a\u003e Bump patch version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/4341fe263c606b61b6b4365c3255463446ecbe71\"\u003e\u003ccode\u003e4341fe2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Use partial flushes with miniz_oxide backend\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ac412e96d57f40fa6def29ad4b8bee46d1121f54\"\u003e\u003ccode\u003eac412e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/506\"\u003e#506\u003c/a\u003e from NobodyXu/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/bf0315b461fa36ad46d58f29c764844a39a30c9b\"\u003e\u003ccode\u003ebf0315b\u003c/code\u003e\u003c/a\u003e Release flste2 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/350de2892c3094dc80cc67166ccd07bc8012f37c\"\u003e\u003ccode\u003e350de28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/505\"\u003e#505\u003c/a\u003e from NobodyXu/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/29552c78195b2cbc1eb75f6a028538a0d07a0a62\"\u003e\u003ccode\u003e29552c7\u003c/code\u003e\u003c/a\u003e Fix docs.rs build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3be65904319c06ec1d340023d4cb7f923e6abc85\"\u003e\u003ccode\u003e3be6590\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/504\"\u003e#504\u003c/a\u003e from Byron/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/7ad1bad836934c2d65d6c003217e1b2e4e8911cb\"\u003e\u003ccode\u003e7ad1bad\u003c/code\u003e\u003c/a\u003e bump the patch level for a new release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3cae7da2b770529f4919e8fef9382e4447741618\"\u003e\u003ccode\u003e3cae7da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/502\"\u003e#502\u003c/a\u003e from NobodyXu/patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.2...1.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indoc` from 2.0.6 to 2.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/indoc/releases\"\u003eindoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport C-string literals \u003ccode\u003eindoc! {c\u0026quot;...\u0026quot;}\u003c/code\u003e, \u003ccode\u003eindoc! {cr\u0026quot;...\u0026quot;}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/indoc/issues/67\"\u003e#67\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/indoc/commit/8d78216b3f127f523d198475ea44090f8f6894d5\"\u003e\u003ccode\u003e8d78216\u003c/code\u003e\u003c/a\u003e Release 2.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/23472ff7f3d2523ea1f5b396c7ea135c02054ee2\"\u003e\u003ccode\u003e23472ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/indoc/issues/67\"\u003e#67\u003c/a\u003e from dtolnay/cstring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/8d05562cbe8fe71e15afe7e6da602c1265217fd7\"\u003e\u003ccode\u003e8d05562\u003c/code\u003e\u003c/a\u003e Hide C-string tests from old toolchain versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/7c92efb7180eeabde698c2db22c24d189f07ab31\"\u003e\u003ccode\u003e7c92efb\u003c/code\u003e\u003c/a\u003e Recognize C-string literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/fe39de460f2e30f3eaeea0891aec5cf412c65d72\"\u003e\u003ccode\u003efe39de4\u003c/code\u003e\u003c/a\u003e Generalize Error constructors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/27e015160e5aa8da3ce33af7ca7da2e0f2c13869\"\u003e\u003ccode\u003e27e0151\u003c/code\u003e\u003c/a\u003e Add C-string tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/57f6fbb4dab9277638bd4cbf358b31dab3a4512c\"\u003e\u003ccode\u003e57f6fbb\u003c/code\u003e\u003c/a\u003e Sort tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/170a0795587a3010785e05ee2240c98f49b02bf2\"\u003e\u003ccode\u003e170a079\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/2f6ef0452d0495c1a3abde4293934d293d9c2c5d\"\u003e\u003ccode\u003e2f6ef04\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/indoc/commit/ce1bed41bb48d6071e2a15bf8dae8d801c500b92\"\u003e\u003ccode\u003ece1bed4\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/indoc/compare/2.0.6...2.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pest` from 2.8.2 to 2.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pest-parser/pest/releases\"\u003epest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add is_empty method to check if iterator contains no pairs by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1132\"\u003epest-parser/pest#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix newer clippy errors by \u003ca href=\"https://github.com/linkmauve\"\u003e\u003ccode\u003e@​linkmauve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1135\"\u003epest-parser/pest#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV by \u003ca href=\"https://github.com/linkmauve\"\u003e\u003ccode\u003e@​linkmauve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1134\"\u003epest-parser/pest#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos across the tree by \u003ca href=\"https://github.com/linkmauve\"\u003e\u003ccode\u003e@​linkmauve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1133\"\u003epest-parser/pest#1133\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/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1132\"\u003epest-parser/pest#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linkmauve\"\u003e\u003ccode\u003e@​linkmauve\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1135\"\u003epest-parser/pest#1135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pest-parser/pest/compare/v2.8.3...v2.8.4\"\u003ehttps://github.com/pest-parser/pest/compare/v2.8.3...v2.8.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWarning: Semantic Versioning\u003c/h2\u003e\n\u003cp\u003eNote that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated \u003ccode\u003eRule\u003c/code\u003e enum.\u003c/p\u003e\n\u003cp\u003eThis new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these \u0026quot;grammar non-breaking but semver-breaking\u0026quot; changes are now available only under the \u0026quot;grammar-extras\u0026quot; feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest_derive crate in your Cargo.toml:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e...\npest_derive = { version = \u0026quot;2.8\u0026quot;, features = [\u0026quot;grammar-extras\u0026quot;] }\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev2.8.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: drop \u003ccode\u003ethiserror\u003c/code\u003e for a manual impl by \u003ca href=\"https://github.com/CosmicHorrorDev\"\u003e\u003ccode\u003e@​CosmicHorrorDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1120\"\u003epest-parser/pest#1120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl Error from core by \u003ca href=\"https://github.com/CosmicHorrorDev\"\u003e\u003ccode\u003e@​CosmicHorrorDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1121\"\u003epest-parser/pest#1121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pest-parser/pest/compare/v2.8.2...v2.8.3\"\u003ehttps://github.com/pest-parser/pest/compare/v2.8.2...v2.8.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWarning: Semantic Versioning\u003c/h2\u003e\n\u003cp\u003eNote that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated \u003ccode\u003eRule\u003c/code\u003e enum.\u003c/p\u003e\n\u003cp\u003eThis new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these \u0026quot;grammar non-breaking but semver-breaking\u0026quot; changes are now available only under the \u0026quot;grammar-extras\u0026quot; feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest_derive crate in your Cargo.toml:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e...\npest_derive = { version = \u0026quot;2.8\u0026quot;, features = [\u0026quot;grammar-extras\u0026quot;] }\n\u003c/code\u003e\u003c/pre\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/pest-parser/pest/commit/28427c6c08b8deeccb0a92b4564d38f2b2c83b01\"\u003e\u003ccode\u003e28427c6\u003c/code\u003e\u003c/a\u003e bump version to 2.8.4 (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1137\"\u003e#1137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/79fbb67e84edf3eda769140521a6f23833e857bd\"\u003e\u003ccode\u003e79fbb67\u003c/code\u003e\u003c/a\u003e Fix typos across the tree (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/11f45aae72b4a1db9f04d43ca5b42414a470f2d2\"\u003e\u003ccode\u003e11f45aa\u003c/code\u003e\u003c/a\u003e Bump MSRV (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/27f7ed1660f426ea8228e3b7c4dbe62eefdb85ad\"\u003e\u003ccode\u003e27f7ed1\u003c/code\u003e\u003c/a\u003e Fix newer clippy errors (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/c51e047a68f531c0b22193503abf62ccaba9135a\"\u003e\u003ccode\u003ec51e047\u003c/code\u003e\u003c/a\u003e feat: add is_empty method to check if iterator contains no pairs (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/d2dd16c5bf361eaaf36b4f7b9657ee48252883f3\"\u003e\u003ccode\u003ed2dd16c\u003c/code\u003e\u003c/a\u003e ci: setup trusted publishing (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/e1061fe3e874999df379d75d4d16eb978dfcfc6e\"\u003e\u003ccode\u003ee1061fe\u003c/code\u003e\u003c/a\u003e feat: impl Error from core (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/a2889a04c6e24d10dfd098920b3d3623e56b68ca\"\u003e\u003ccode\u003ea2889a0\u003c/code\u003e\u003c/a\u003e deps: drop \u003ccode\u003ethiserror\u003c/code\u003e for a manual impl (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pest-parser/pest/compare/v2.8.2...v2.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pest_derive` from 2.8.2 to 2.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pest-parser/pest/releases\"\u003epest_derive's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add is_empty method to check if iterator contains no pairs by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1132\"\u003epest-parser/pest#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix newer clippy errors by \u003ca href=\"https://github.com/linkmauve\"\u003e\u003ccode\u003e@​linkmauve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1135\"\u003epest-parser/pest#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV by \u003ca href=\"https://github.com/linkmauve\"\u003e\u003ccode\u003e@​linkmauve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1134\"\u003epest-parser/pest#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos across the tree by \u003ca href=\"https://github.com/linkmauve\"\u003e\u003ccode\u003e@​linkmauve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1133\"\u003epest-parser/pest#1133\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/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1132\"\u003epest-parser/pest#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linkmauve\"\u003e\u003ccode\u003e@​linkmauve\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1135\"\u003epest-parser/pest#1135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pest-parser/pest/compare/v2.8.3...v2.8.4\"\u003ehttps://github.com/pest-parser/pest/compare/v2.8.3...v2.8.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWarning: Semantic Versioning\u003c/h2\u003e\n\u003cp\u003eNote that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated \u003ccode\u003eRule\u003c/code\u003e enum.\u003c/p\u003e\n\u003cp\u003eThis new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these \u0026quot;grammar non-breaking but semver-breaking\u0026quot; changes are now available only under the \u0026quot;grammar-extras\u0026quot; feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest_derive crate in your Cargo.toml:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e...\npest_derive = { version = \u0026quot;2.8\u0026quot;, features = [\u0026quot;grammar-extras\u0026quot;] }\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev2.8.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: drop \u003ccode\u003ethiserror\u003c/code\u003e for a manual impl by \u003ca href=\"https://github.com/CosmicHorrorDev\"\u003e\u003ccode\u003e@​CosmicHorrorDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1120\"\u003epest-parser/pest#1120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl Error from core by \u003ca href=\"https://github.com/CosmicHorrorDev\"\u003e\u003ccode\u003e@​CosmicHorrorDev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pest-parser/pest/pull/1121\"\u003epest-parser/pest#1121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pest-parser/pest/compare/v2.8.2...v2.8.3\"\u003ehttps://github.com/pest-parser/pest/compare/v2.8.2...v2.8.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWarning: Semantic Versioning\u003c/h2\u003e\n\u003cp\u003eNote that the node tag feature in 2.6.0 was a technically semver-breaking change even though it is a backwards-compatible / non-breaking change in the meta-grammar. There may be similar non-breaking changes to the meta-grammar between minor versions in the future. These non-breaking changes, however, may translate into semver-breaking changes due to the additional variants propagated from the generated \u003ccode\u003eRule\u003c/code\u003e enum.\u003c/p\u003e\n\u003cp\u003eThis new feature caused issues in some Cargo version resolution situations where Cargo mixed different versions of pest dependencies. For this reason, these \u0026quot;grammar non-breaking but semver-breaking\u0026quot; changes are now available only under the \u0026quot;grammar-extras\u0026quot; feature flag. If you would like to use node tags (or other future grammar features), you can do so by enabling this flag on the pest_derive crate in your Cargo.toml:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e...\npest_derive = { version = \u0026quot;2.8\u0026quot;, features = [\u0026quot;grammar-extras\u0026quot;] }\n\u003c/code\u003e\u003c/pre\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/pest-parser/pest/commit/28427c6c08b8deeccb0a92b4564d38f2b2c83b01\"\u003e\u003ccode\u003e28427c6\u003c/code\u003e\u003c/a\u003e bump version to 2.8.4 (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1137\"\u003e#1137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/79fbb67e84edf3eda769140521a6f23833e857bd\"\u003e\u003ccode\u003e79fbb67\u003c/code\u003e\u003c/a\u003e Fix typos across the tree (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/11f45aae72b4a1db9f04d43ca5b42414a470f2d2\"\u003e\u003ccode\u003e11f45aa\u003c/code\u003e\u003c/a\u003e Bump MSRV (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/27f7ed1660f426ea8228e3b7c4dbe62eefdb85ad\"\u003e\u003ccode\u003e27f7ed1\u003c/code\u003e\u003c/a\u003e Fix newer clippy errors (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/c51e047a68f531c0b22193503abf62ccaba9135a\"\u003e\u003ccode\u003ec51e047\u003c/code\u003e\u003c/a\u003e feat: add is_empty method to check if iterator contains no pairs (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/d2dd16c5bf361eaaf36b4f7b9657ee48252883f3\"\u003e\u003ccode\u003ed2dd16c\u003c/code\u003e\u003c/a\u003e ci: setup trusted publishing (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/e1061fe3e874999df379d75d4d16eb978dfcfc6e\"\u003e\u003ccode\u003ee1061fe\u003c/code\u003e\u003c/a\u003e feat: impl Error from core (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1121\"\u003e#1121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pest-parser/pest/commit/a2889a04c6e24d10dfd098920b3d3623e56b68ca\"\u003e\u003ccode\u003ea2889a0\u003c/code\u003e\u003c/a\u003e deps: drop \u003ccode\u003ethiserror\u003c/code\u003e for a manual impl (\u003ca href=\"https://redirect.github.com/pest-parser/pest/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pest-parser/pest/compare/v2.8.2...v2.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `psl` from 2.1.147 to 2.1.166\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/b9ae3052460d30b8e6987a207c9f6c1546e50b59\"\u003e\u003ccode\u003eb9ae305\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/8b17633e4398f6a1e09ac8d25cf3e7ec007022c8\"\u003e\u003ccode\u003e8b17633\u003c/code\u003e\u003c/a\u003e update the list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/1cdca54e514ad2d6412a29be3686384bc3c4a3a6\"\u003e\u003ccode\u003e1cdca54\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/6dab0a9b4cc8b73ad8c43c7cfc1b57c956992930\"\u003e\u003ccode\u003e6dab0a9\u003c/code\u003e\u003c/a\u003e update the list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/dc36d79dab1c5e2ff21d9d934c13ed3a220e400a\"\u003e\u003ccode\u003edc36d79\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/2d36fcd5f75bd6f55d246a4819fad9e1fcad8b66\"\u003e\u003ccode\u003e2d36fcd\u003c/code\u003e\u003c/a\u003e update the list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/68254b18928bc3c7e59270df2484c62cc075d09c\"\u003e\u003ccode\u003e68254b1\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/43a67d59186dc8cc2d7107dc86a7c629ac0b267d\"\u003e\u003ccode\u003e43a67d5\u003c/code\u003e\u003c/a\u003e update the list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/3ee9bad83b1a19e674a50569d9bc37fba341cea5\"\u003e\u003ccode\u003e3ee9bad\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/addr-rs/psl/commit/1c3285fce40c7404ca5d8533fbbb2e119d41c45f\"\u003e\u003ccode\u003e1c3285f\u003c/code\u003e\u003c/a\u003e update the list\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/addr-rs/psl/compare/v2.1.147...v2.1.166\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing` from 0.1.41 to 0.1.43\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing 0.1.43\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.1.42] was yanked because \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e was a breaking change.\nSee further details in \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e. This release contains all the changes from that\nversion, plus a revert for the problematic part of the breaking PR.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3382\"\u003etokio-rs/tracing#3382\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3425\"\u003etokio-rs/tracing#3425\u003c/a\u003e\n[0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.42\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cp\u003eThe [\u003ccode\u003eSpan::record_all\u003c/code\u003e] method has been removed from the documented API. It\nwas always unsuable via the documented API as it requried a \u003ccode\u003eValueSet\u003c/code\u003e which\nhas no publically documented constructors. The method remains, but should not\nbe used outside of \u003ccode\u003etracing\u003c/code\u003e macros.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eattributes\u003c/strong\u003e: Support constant expressions as instrument field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecord_all!\u003c/code\u003e macro for recording multiple values in one call (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Improve code generation at trace points significantly (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etracing-attributes\u003c/code\u003e: updated to 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;name / parent\u0026quot; variant of \u003ccode\u003eevent!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove 'r#' prefix from raw identifiers in field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3130\"\u003e#3130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix perf regression when \u003ccode\u003erelease_max_level_*\u003c/code\u003e not set (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse imported instead of fully qualified path (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003evalueset\u003c/code\u003e macro sanitary (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Add missing \u003ccode\u003edyn\u003c/code\u003e keyword in \u003ccode\u003eVisit\u003c/code\u003e documentation code sample (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#2983%5D(https://redirect.github.com/tokio-rs/tracing/issues/2983)\"\u003etokio-rs/tracing#2983\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3130\"\u003e#3130\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3130%5D(https://redirect.github.com/tokio-rs/tracing/issues/3130)\"\u003etokio-rs/tracing#3130\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3158%5D(https://redirect.github.com/tokio-rs/tracing/issues/3158)\"\u003etokio-rs/tracing#3158\u003c/a\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/64e1c8d3ae5cf5deab40ad3d376c8595d4e4db7f\"\u003e\u003ccode\u003e64e1c8d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/7c44f7bb213db649e93746de0677bd34d2576ff2\"\u003e\u003ccode\u003e7c44f7b\u003c/code\u003e\u003c/a\u003e tracing: revert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cdaf661c1373777030b812c003c7075d95685112\"\u003e\u003ccode\u003ecdaf661\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a164fd30217cc5980d141ed7e817d01b14c99040\"\u003e\u003ccode\u003ea164fd3\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-journald 0.3.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/405397b8cc4e6edd3f8d0324c0618502c455ecdc\"\u003e\u003ccode\u003e405397b\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a9eeed7394115831d504b52565206ba0ecc2affe\"\u003e\u003ccode\u003ea9eeed7\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.21 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/5bd550547899f72a6b0464220bdad1162b383960\"\u003e\u003ccode\u003e5bd5505\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/55086231ec4aaeffcaab9932e696f40278f06bd1\"\u003e\u003ccode\u003e5508623\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d92b4c0feb00960902410b68f71521d36c699d85\"\u003e\u003ccode\u003ed92b4c0\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9751b6e776fc999263c49e29515bf1d3eb7260d5\"\u003e\u003ccode\u003e9751b6e\u003c/code\u003e\u003c/a\u003e chore: run \u003ccode\u003etracing-subscriber\u003c/code\u003e tests with all features (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `utf8-width` from 0.1.7 to 0.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/utf8-width/commit/2c0fe81f89e8e3495a2af01fbd39d78d98041638\"\u003e\u003ccode\u003e2c0fe81\u003c/code\u003e\u003c/a\u003e improve benches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/utf8-width/commit/86642b28195be97c75e785c4105dde506ae7966c\"\u003e\u003ccode\u003e86642b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/magiclen/utf8-width/issues/3\"\u003e#3\u003c/a\u003e from magiclen/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/utf8-width/commit/4999c40a827745278765152e8b5eb18dd6ff9208\"\u003e\u003ccode\u003e4999c40\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/magiclen/utf8-width/compare/v0.1.7...v0.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webbrowser` from 1.0.5 to 1.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amodm/webbrowser-rs/releases\"\u003ewebbrowser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: fix browser opening when unicode characters exist in path. See PR \u003ca href=\"https://redirect.github.com/amodm/webbrowser-rs/issues/108\"\u003e#108\u003c/a\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/amodm/webbrowser-rs/blob/main/CHANGELOG.md\"\u003ewebbrowser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.0.6] - 2025-10-15 \u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: fix browser opening when unicode characters exist in path. See PR \u003ca href=\"https://redirect.github.com/amodm/webbrowser-rs/issues/108\"\u003e#108\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/amodm/webbrowser-rs/commit/659622914af8da27f4619fdcd704fcd616245a76\"\u003e\u003ccode\u003e6596229\u003c/code\u003e\u003c/a\u003e Release v1.0.6 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/44908ca5f33984b1a7d12408e799e3721b246d36\"\u003e\u003ccode\u003e44908ca\u003c/code\u003e\u003c/a\u003e ios: fix lint for objc2 invocation #build-ios\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/b76a217a0749b9bae01f4411caa729892453984f\"\u003e\u003ccode\u003eb76a217\u003c/code\u003e\u003c/a\u003e Merge branch 'Nodeigi-fix/107'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/ee2b1cdf2ebe4d2ed135728d0be9c03def0686a2\"\u003e\u003ccode\u003eee2b1cd\u003c/code\u003e\u003c/a\u003e fix opening a browser that is located in a path that contains unicode characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/061e65e6b8139701f3783c1a68e9528e7d940fb8\"\u003e\u003ccode\u003e061e65e\u003c/code\u003e\u003c/a\u003e ios: fix lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amodm/webbrowser-rs/commit/85dd4a37fcfb30dc34ad8bcdea0d7cd3efd15f68\"\u003e\u003ccode\u003e85dd4a3\u003c/code\u003e\u003c/a\u003e macos: fix lints\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amodm/webbrowser-rs/compare/v1.0.5...v1.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.23 to 0.12.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.24\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): silence unused deps in WASM build by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2799\"\u003eseanmonstar/reqwest#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(util): avoid extra copy when base64 encoding by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2805\"\u003eseanmonstar/reqwest#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix method name in changelog entry by \u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align the name usage of TotalTimeout by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2657\"\u003eseanmonstar/reqwest#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): add \u003ccode\u003eCookieService\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2787\"\u003eseanmonstar/reqwest#2787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes typo in retry max_retries_per_request doc comment re 2813 by \u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2801\"\u003eseanmonstar/reqwest#2801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): avoid duplicate cookie insertion by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2834\"\u003eseanmonstar/reqwest#2834\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/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\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/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\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/seanmonstar/reqwest/commit/b126ca49da7897e5d676639cdbf67a0f6838b586\"\u003e\u003ccode\u003eb126ca4\u003c/code\u003e\u003c/a\u003e v0.12.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/40234930965e692c260f82c5d97edb5348cdbd1e\"\u003e\u003ccode\u003e4023493\u003c/code\u003e\u003c/a\u003e refactor: change fast_random from xorshift to siphash a counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd61bc93e6f936454ce0b978c6f282f06eee9287\"\u003e\u003ccode\u003efd61bc9\u003c/code\u003e\u003c/a\u003e refactor(cookie): avoid duplicate cookie insertion (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/0bfa5267769ccc3f6b27a44d0dfb444fd0783a6e\"\u003e\u003ccode\u003e0bfa526\u003c/code\u003e\u003c/a\u003e test(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/994b8a0b7aa0a0ff6f87471f9e0d1a4dd2936fcd\"\u003e\u003ccode\u003e994b8a0\u003c/code\u003e\u003c/a\u003e docs: typo in retry max_retries_per_request  (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2824\"\u003e#2824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/da0702b762d6ee982ef041661d79df8eeb3aeb41\"\u003e\u003ccode\u003eda0702b\u003c/code\u003e\u003c/a\u003e refactor(cookie): de-duplicate cookie support as \u003ccode\u003eCookieService\u003c/code\u003e middleware (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7ebddeaa8728ea09f14e276d6330620168fda379\"\u003e\u003ccode\u003e7ebddea\u003c/code\u003e\u003c/a\u003e chore: align internal name usage of TotalTimeout (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b540a4e746acac4091eb6d39a2b5e2f3df48896b\"\u003e\u003ccode\u003eb540a4e\u003c/code\u003e\u003c/a\u003e chore(readme): use correct CI status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4550c4cc5a2bd0e447b7b3db548c6ef8202f47e\"\u003e\u003ccode\u003ee4550c4\u003c/code\u003e\u003c/a\u003e docs: fix method name in changelog entry (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f4694a29226cc443b3c58c86a3ffa97bd9f394a6\"\u003e\u003ccode\u003ef4694a2\u003c/code\u003e\u003c/a\u003e perf(util): avoid extra copy when base64 encoding (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `domain` from 0.11.0 to 0.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nlnetlabs/domain/releases\"\u003edomain's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.1\u003c/h2\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix handling of tabs when formatting RDATA using \u003ccode\u003eDisplayKind::Tabbed\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for in-place zone parser yielding incorrect TTLs. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize \u003ccode\u003eZoneUpdater\u003c/code\u003e to support any \u003ccode\u003eRecord\u003c/code\u003e type, not just \u003ccode\u003eParsedRecord\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTrim leading modulus and public exponent zeroes per RFC 3110 section 2. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in zonetree from in-place zonefile after encountering a malformed record. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUnstable features\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eunstable-server-transport\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't discard the NOTIFY SOA serial, if one is received. Existing users of the \u003ccode\u003eNotifiable\u003c/code\u003e trait will need to update their code as this change adds an argument to \u003ccode\u003eNotifiable::notify_zone_changed()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunstable-client-transport\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eFix an issue in Stream::Transport when a reply arrives early. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/568\"\u003e#568\u003c/a\u003e by [\u003ca href=\"https://github.com/TheJokr\"\u003e\u003ccode\u003e@​TheJokr\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix docs on \u003ccode\u003eXfrResponseInterpreter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/510\"\u003e#510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/510\"\u003e#510\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/510\"\u003eNLnetLabs/domain#510\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/516\"\u003eNLnetLabs/domain#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/535\"\u003e#535\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/535\"\u003eNLnetLabs/domain#535\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/538\"\u003e#538\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/538\"\u003eNLnetLabs/domain#538\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/541\"\u003e#541\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/541\"\u003eNLnetLabs/domain#541\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/562\"\u003e#562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/562\"\u003eNLnetLabs/domain#562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/568\"\u003e#568\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/568\"\u003eNLnetLabs/domain#568\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/573\"\u003e#573\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/573\"\u003eNLnetLabs/domain#573\u003c/a\u003e\n[\u003ca href=\"https://github.com/TheJokr\"\u003e\u003ccode\u003e@​TheJokr\u003c/code\u003e\u003c/a\u003e]: \u003ca href=\"https://github.com/TheJokr\"\u003ehttps://github.com/TheJokr\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/NLnetLabs/domain/blob/main/Changelog.md\"\u003edomain's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.1\u003c/h2\u003e\n\u003cp\u003eReleased 2025-10-22.\u003c/p\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix handling of tabs when formatting RDATA using \u003ccode\u003eDisplayKind::Tabbed\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for in-place zone parser yielding incorrect TTLs. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneralize \u003ccode\u003eZoneUpdater\u003c/code\u003e to support any \u003ccode\u003eRecord\u003c/code\u003e type, not just\n\u003ccode\u003eParsedRecord\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTrim leading modulus and public exponent zeroes per RFC 3110 section 2.\n(\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in zonetree from in-place zonefile after encountering a malformed\nrecord. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUnstable features\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eunstable-server-transport\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't discard the NOTIFY SOA serial, if one is received. Existing users\nof the \u003ccode\u003eNotifiable\u003c/code\u003e trait will need to update their code as this change\nadds an argument to \u003ccode\u003eNotifiable::notify_zone_changed()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunstable-client-transport\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003eFix an issue in Stream::Transport when a reply arrives early.\n(\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/568\"\u003e#568\u003c/a\u003e by [\u003ca href=\"https://github.com/TheJokr\"\u003e\u003ccode\u003e@​TheJokr\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix docs on \u003ccode\u003eXfrResponseInterpreter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/510\"\u003e#510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/510\"\u003e#510\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/510\"\u003eNLnetLabs/domain#510\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/516\"\u003e#516\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/516\"\u003eNLnetLabs/domain#516\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/535\"\u003e#535\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/535\"\u003eNLnetLabs/domain#535\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/538\"\u003e#538\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/538\"\u003eNLnetLabs/domain#538\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/541\"\u003e#541\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/541\"\u003eNLnetLabs/domain#541\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/562\"\u003e#562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/562\"\u003eNLnetLabs/domain#562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/568\"\u003e#568\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/568\"\u003eNLnetLabs/domain#568\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/573\"\u003e#573\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/NLnetLabs/domain/pull/573\"\u003eNLnetLabs/domain#573\u003c/a\u003e\n[\u003ca href=\"https://github.com/TheJokr\"\u003e\u003ccode\u003e@​TheJokr\u003c/code\u003e\u003c/a\u003e]: \u003ca href=\"https://github.com/TheJokr\"\u003ehttps://github.com/TheJokr\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/NLnetLabs/domain/commit/12e06c831a380b048676843801f50a95126e4463\"\u003e\u003ccode\u003e12e06c8\u003c/code\u003e\u003c/a\u003e Release 0.11.1. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/90146146a5d74621f4f4a2edb009a6884f8885e2\"\u003e\u003ccode\u003e9014614\u003c/code\u003e\u003c/a\u003e Update Mastodon shield\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/a230b42ffc07bec51bb4a313ab1a2a829f16e779\"\u003e\u003ccode\u003ea230b42\u003c/code\u003e\u003c/a\u003e Fix panic in zonetree from inplace zonefile after encountering a malformed re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/6a170f5c663801508acf69af974ab8c37c112b50\"\u003e\u003ccode\u003e6a170f5\u003c/code\u003e\u003c/a\u003e Refer to ZoneUpdate::Finished instead of ZoneUpdate::Complete. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/510\"\u003e#510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/b35e7df63bc315273253739ef2769b7dc4269b95\"\u003e\u003ccode\u003eb35e7df\u003c/code\u003e\u003c/a\u003e Copy LICENSE file into domain-macros crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/2ba7248170bfce885157e8f09f1034ce255af163\"\u003e\u003ccode\u003e2ba7248\u003c/code\u003e\u003c/a\u003e Update change log for \u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/568\"\u003e#568\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/8f1df93ba1ff3fff407503f20df1f58eed3fc148\"\u003e\u003ccode\u003e8f1df93\u003c/code\u003e\u003c/a\u003e Fix dropped responses when DNS stream encounters EOF (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/6d9c32850a76d0a6fa79f6a2f95adbd455b88843\"\u003e\u003ccode\u003e6d9c328\u003c/code\u003e\u003c/a\u003e Fix broken changelog links.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/0e2fe583285864c965d25c6e251549c812d09a58\"\u003e\u003ccode\u003e0e2fe58\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NLnetLabs/domain/commit/20ac800780d5d08edc58626b3d1d6a94ecaa406d\"\u003e\u003ccode\u003e20ac800\u003c/code\u003e\u003c/a\u003e Don't discard the NOTIFY SOA serial, if one is received. (\u003ca href=\"https://redirect.github.com/nlnetlabs/domain/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nlnetlabs/domain/compare/v0.11.0...v0.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hostname` from 0.4.1 to 0.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/djc/hostname/releases\"\u003ehostname's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate URLs by \u003ca href=\"https://github.com/atouchet\"\u003e\u003ccode\u003e@​atouchet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/djc/hostname/pull/32\"\u003edjc/hostname#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ewindows-link\u003c/code\u003e dependency \u003ccode\u003e0.2\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/djc/hostname/pull/33\"\u003edjc/hostname#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease \u003ccode\u003e0.4.2\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/djc/hostname/pull/34\"\u003edjc/hostname#34\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.2 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/djc/hostname/pull/35\"\u003edjc/hostname#35\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/djc/hostname/commit/c697709235a03e6d5791f70b9c83d5eb9b51c197\"\u003e\u003ccode\u003ec697709\u003c/code\u003e\u003c/a\u003e Drop unsupported mips targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/fedf49bd8fa1a600fe3331014a49c050438dcc47\"\u003e\u003ccode\u003efedf49b\u003c/code\u003e\u003c/a\u003e Add Dependabot config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/78bd37196c628b06d47e67cc93b05d6447967f7c\"\u003e\u003ccode\u003e78bd371\u003c/code\u003e\u003c/a\u003e Use separate job for MSRV checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/ed1ace43cd9e0e32bb5bc592d5fe50166de79790\"\u003e\u003ccode\u003eed1ace4\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.65\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/5682e0ce20731b11fc6b76da7e84dbf7d4031630\"\u003e\u003ccode\u003e5682e0c\u003c/code\u003e\u003c/a\u003e Enable codegen tests on non-Windows platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/fc4492a86c476656f4563d773fe772de1d6f367c\"\u003e\u003ccode\u003efc4492a\u003c/code\u003e\u003c/a\u003e Drop explicit html_root_url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/e3687ed3a1090efb97fa29540d3c5ada4c9f7ea8\"\u003e\u003ccode\u003ee3687ed\u003c/code\u003e\u003c/a\u003e Remove CHANGELOG.md in favor of GitHub Releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/ad7ef344aef2aa2c33fdc58a2d011e56b54853d4\"\u003e\u003ccode\u003ead7ef34\u003c/code\u003e\u003c/a\u003e Update version in Cargo.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/ef9e3c41dfa7f75fc779d984b35feb4e29a6ad8b\"\u003e\u003ccode\u003eef9e3c4\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e0.4.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/djc/hostname/commit/673020fffe4a3ca388be5953802f98e28410eaef\"\u003e\u003ccode\u003e673020f\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ewindows-link\u003c/code\u003e dependency \u003ccode\u003e0.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/djc/hostname/compare/v0.4.1...v0.4.2\"\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.48 to 4.5.53\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.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\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/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.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\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/clap-rs/clap/commit/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2fcafc0aee6380e1f0c44a3e927cef1bfc88930e\"\u003e\u003ccode\u003e2fcafc0\u003c/code\u003e\u003c/a\u003e docs: Fix minor grammar issues in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a380b65fe9eceade90bce8aeb13c205265fcceee\"\u003e\u003ccode\u003ea380b65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6023\"\u003e#6023\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d7ab1483cd0f0849668d274aa2fb6358872eca9\"\u003e\u003ccode\u003e4d7ab14\u003c/code\u003e\u003c/a\u003e chore: Update from _rust/main template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b8a7ea49d973a35bb6b3f43506b8319f340a20a4\"\u003e\u003ccode\u003eb8a7ea4\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f9842b3b3f920ef64c5fc06298b4762018d88809\"\u003e\u003ccode\u003ef9842b3\u003c/code\u003e\u003c/a\u003e chore: Avoid MSRV problems out of the box\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.48...clap_complete-v4.5.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.20 to 0.3.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.22\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.3.21] was yanked as it depended explicitly on\n[tracing-0.1.42], which was yanked due to a breaking change (see \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e for\ndetails). This release contains all the changes from the previous release, plus\nan update to the newer version of \u003ccode\u003etracing\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3427\"\u003etokio-rs/tracing#3427\u003c/a\u003e\n[0.3.21]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\u003c/a\u003e\n[tracing-0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange registry exit to decrement local span ref only (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake Layered propagate \u003ccode\u003eon_register_dispatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eclone_span\u003c/code\u003e on enter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few small things in the format module (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra closing brace in layer docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in \u003ccode\u003eFmtSpan\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3289%5D(https://redirect.github.com/tokio-rs/tracing/issues/3289)\"\u003etokio-rs/tracing#3289\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3331%5D(https://redirect.github.com/tokio-rs/tracing/issues/3331)\"\u003etokio-rs/tracing#3331\u003c/a\u003e\n\u003ca href=\"...\n\n_Description has been truncated_","html_url":"https://github.com/vectordotdev/vrl/pull/1565","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vectordotdev%2Fvrl/issues/1565","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1565/packages"}},{"old_version":"4.5.45","new_version":"4.5.49","update_type":"patch","path":null,"pr_created_at":"2025-11-24T14:01:18.000Z","version_change":"4.5.45 → 4.5.49","issue":{"uuid":"3659046279","node_id":"PR_kwDOLI_7xs61NP2a","number":336,"state":"closed","title":"build(deps): bump the cargo-dependencies group with 109 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-30T15:07:13.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T14:01:18.000Z","updated_at":"2025-11-30T15:07:21.000Z","time_to_close":522355,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo-dependencies","update_count":109,"packages":[{"name":"gimli","old_version":"0.32.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"clap","old_version":"4.5.45","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.20","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"inferno","old_version":"0.12.3","new_version":"0.12.4","repository_url":"https://github.com/jonhoo/inferno"},{"name":"reqwest","old_version":"0.12.23","new_version":"0.12.24","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"ctrlc","old_version":"3.4.7","new_version":"3.5.1","repository_url":"https://github.com/Detegr/rust-ctrlc"},{"name":"parking_lot","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"assert_cmd","old_version":"2.0.17","new_version":"2.1.1","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"insta","old_version":"1.43.1","new_version":"1.44.1","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"tempfile","old_version":"3.21.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"bindgen","old_version":"0.72.0","new_version":"0.72.1","repository_url":"https://github.com/rust-lang/rust-bindgen"},{"name":"memmap2","old_version":"0.9.8","new_version":"0.9.9","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"thiserror","old_version":"2.0.16","new_version":"2.0.17","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"libbpf-sys","old_version":"1.6.1+v1.6.1","new_version":"1.6.2+v1.6.2","repository_url":"https://github.com/libbpf/libbpf-sys"},{"name":"libc","old_version":"0.2.175","new_version":"0.2.177","repository_url":"https://github.com/rust-lang/libc"},{"name":"lru","old_version":"0.16.0","new_version":"0.16.2","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstream","old_version":"0.6.20","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.10","new_version":"3.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bitflags","old_version":"2.9.3","new_version":"2.10.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bstr","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bytemuck","old_version":"1.23.2","new_version":"1.24.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"camino","old_version":"1.1.11","new_version":"1.2.1","repository_url":"https://github.com/camino-rs/camino"},{"name":"cc","old_version":"1.2.34","new_version":"1.2.47","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap_builder","old_version":"4.5.44","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.45","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"cpp_demangle","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/gimli-rs/cpp_demangle"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"errno","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"foldhash","old_version":"0.1.5","new_version":"0.2.0","repository_url":"https://github.com/orlp/foldhash"},{"name":"half","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/VoidStarKat/half-rs"},{"name":"hyper","old_version":"1.7.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.16","new_version":"0.1.18","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_locale_core","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"indexmap","old_version":"2.11.0","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"io-uring","old_version":"0.7.10","new_version":"0.7.11","repository_url":"https://github.com/tokio-rs/io-uring"},{"name":"iri-string","old_version":"0.7.8","new_version":"0.7.9","repository_url":"https://github.com/lo48576/iri-string"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"libloading","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/nagisa/rust_libloading"},{"name":"litemap","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"lock_api","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.4","new_version":"1.1.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"nu-ansi-term","old_version":"0.46.0","new_version":"0.50.3","repository_url":"https://github.com/nushell/nu-ansi-term"},{"name":"once_cell_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/once_cell_polyfill"},{"name":"parking_lot_core","old_version":"0.9.11","new_version":"0.9.12","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"potential_utf","old_version":"0.1.2","new_version":"0.1.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro-crate","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/bkchr/proc-macro-crate"},{"name":"proc-macro2","old_version":"1.0.101","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quick-xml","old_version":"0.37.5","new_version":"0.38.4","repository_url":"https://github.com/tafia/quick-xml"},{"name":"quinn","old_version":"0.11.8","new_version":"0.11.9","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-proto","old_version":"0.11.12","new_version":"0.11.13","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.13","new_version":"0.5.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.17","new_version":"0.5.18"},{"name":"regex","old_version":"1.11.2","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-automata","old_version":"0.4.10","new_version":"0.4.13","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.31","new_version":"0.23.35","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.4","new_version":"0.103.8","repository_url":"https://github.com/rustls/webpki"},{"name":"ruzstd","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/KillingSpark/zstd-rs"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.143","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"socket2","old_version":"0.5.10","new_version":"0.6.0","repository_url":"https://github.com/rust-lang/socket2"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"syn","old_version":"2.0.106","new_version":"2.0.111","repository_url":"https://github.com/dtolnay/syn"},{"name":"tinystr","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tokio","old_version":"1.47.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"toml_datetime","old_version":"0.6.11","new_version":"0.7.3","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.22.27","new_version":"0.23.7","repository_url":"https://github.com/toml-rs/toml"},{"name":"twox-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/shepmaster/twox-hash"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"webpki-roots","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"winapi-util","old_version":"0.1.10","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.3","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"writeable","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.26","new_version":"0.8.28","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.26","new_version":"0.8.28","repository_url":"https://github.com/google/zerocopy"},{"name":"zeroize","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/RustCrypto/utils"},{"name":"zerotrie","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.4","new_version":"0.11.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.1","new_version":"0.11.2","repository_url":"https://github.com/unicode-org/icu4x"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-dependencies group with 109 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.32.1` | `0.32.3` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.53` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` |\n| [inferno](https://github.com/jonhoo/inferno) | `0.12.3` | `0.12.4` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.23` | `0.12.24` |\n| [ctrlc](https://github.com/Detegr/rust-ctrlc) | `3.4.7` | `3.5.1` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.4` | `0.12.5` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.0.17` | `2.1.1` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.43.1` | `1.44.1` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.21.0` | `3.23.0` |\n| [bindgen](https://github.com/rust-lang/rust-bindgen) | `0.72.0` | `0.72.1` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.8` | `0.9.9` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |\n| [libbpf-sys](https://github.com/libbpf/libbpf-sys) | `1.6.1+v1.6.1` | `1.6.2+v1.6.2` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.175` | `0.2.177` |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.16.0` | `0.16.2` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.20` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.13` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.4` | `1.1.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.10` | `3.0.11` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.3` | `2.10.0` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.12.0` | `1.12.1` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.2` | `1.24.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.11` | `1.2.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.34` | `1.2.47` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.3` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.44` | `4.5.53` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.49` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.5` | `0.7.6` |\n| [cpp_demangle](https://github.com/gimli-rs/cpp_demangle) | `0.4.4` | `0.4.5` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.13` | `0.3.14` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.5` |\n| [foldhash](https://github.com/orlp/foldhash) | `0.1.5` | `0.2.0` |\n| [half](https://github.com/VoidStarKat/half-rs) | `2.6.0` | `2.7.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.7.0` | `1.8.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.16` | `0.1.18` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.0.1` | `2.1.1` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.0.1` | `2.1.1` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.0` | `2.12.1` |\n| [io-uring](https://github.com/tokio-rs/io-uring) | `0.7.10` | `0.7.11` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.8` | `0.7.9` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [libloading](https://github.com/nagisa/rust_libloading) | `0.8.8` | `0.8.9` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.13` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.0` |\n| [nu-ansi-term](https://github.com/nushell/nu-ansi-term) | `0.46.0` | `0.50.3` |\n| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill) | `1.70.1` | `1.70.2` |\n| [parking_lot_core](https://github.com/Amanieu/parking_lot) | `0.9.11` | `0.9.12` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.2` | `0.1.4` |\n| [proc-macro-crate](https://github.com/bkchr/proc-macro-crate) | `3.3.0` | `3.4.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.101` | `1.0.103` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.5` | `0.38.4` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.8` | `0.11.9` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.12` | `0.11.13` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.13` | `0.5.14` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| redox_syscall | `0.5.17` | `0.5.18` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.2` | `1.12.2` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.10` | `0.4.13` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.6` | `0.8.8` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.31` | `0.23.35` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.12.0` | `1.13.0` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.4` | `0.103.8` |\n| [ruzstd](https://github.com/KillingSpark/zstd-rs) | `0.8.1` | `0.8.2` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.143` | `1.0.145` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.10` | `0.6.0` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `2.0.111` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.48.0` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.11` | `0.7.3` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.22.27` | `0.23.7` |\n| [twox-hash](https://github.com/shepmaster/twox-hash) | `2.1.1` | `2.1.2` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.2` | `1.0.4` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.10` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.3` | `0.2.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.1` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.1` | `0.6.2` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.1` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.26` | `0.8.28` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.26` | `0.8.28` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.4` | `0.11.5` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\nUpdates `gimli` from 0.32.1 to 0.32.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gimli-rs/gimli/blob/master/CHANGELOG.md\"\u003egimli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.3\u003c/h2\u003e\n\u003cp\u003eReleased 2025/09/13.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged parsing to accept -2 for tombstone values in \u003ccode\u003e.debug_line\u003c/code\u003e,\n\u003ccode\u003e.debug_aranges\u003c/code\u003e, \u003ccode\u003e.debug_loclists\u003c/code\u003e, and \u003ccode\u003e.debug_rnglists\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/pull/791\"\u003e#791\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more x86-64 register definitions.\n\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/pull/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e0.32.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025/08/26.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003ePartialEq\u0026lt;Debug*Offset\u0026gt;\u003c/code\u003e implementations for \u003ccode\u003eUnitSectionOffset\u003c/code\u003e.\nThese were an unintended breaking change.\n\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/pull/789\"\u003e#789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\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/gimli-rs/gimli/commit/8bc8e622fcb9be20fc9f03c96bc6335d936b869d\"\u003e\u003ccode\u003e8bc8e62\u003c/code\u003e\u003c/a\u003e Release 0.32.3 (\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/gimli/commit/6ba31bdb8b6d6667e85cea795cb6cca68c1aa9f8\"\u003e\u003ccode\u003e6ba31bd\u003c/code\u003e\u003c/a\u003e Add an example of using \u003ccode\u003ewrite::Dwarf::from\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/gimli/commit/106bc2f597773b852adf79ef6d47dc652bfeb97f\"\u003e\u003ccode\u003e106bc2f\u003c/code\u003e\u003c/a\u003e Accept -2 for tombstone values (\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/gimli/commit/f95b50dba1f31b138652bbf1f513fb76ea38e1a1\"\u003e\u003ccode\u003ef95b50d\u003c/code\u003e\u003c/a\u003e Add more x86-64 registers (\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/gimli/commit/bf7fa4801636f76a47c06bf1f3a99b551740e105\"\u003e\u003ccode\u003ebf7fa48\u003c/code\u003e\u003c/a\u003e Add comments to examples regarding unsafe mmap usage (\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gimli-rs/gimli/commit/0c2a60c00792b4d3c31344d8b5d5c6e8d98b5dd5\"\u003e\u003ccode\u003e0c2a60c\u003c/code\u003e\u003c/a\u003e Release 0.32.2 (\u003ca href=\"https://redirect.github.com/gimli-rs/gimli/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gimli-rs/gimli/compare/0.32.1...0.32.3\"\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.45 to 4.5.53\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.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/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.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2fcafc0aee6380e1f0c44a3e927cef1bfc88930e\"\u003e\u003ccode\u003e2fcafc0\u003c/code\u003e\u003c/a\u003e docs: Fix minor grammar issues in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a380b65fe9eceade90bce8aeb13c205265fcceee\"\u003e\u003ccode\u003ea380b65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6023\"\u003e#6023\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d7ab1483cd0f0849668d274aa2fb6358872eca9\"\u003e\u003ccode\u003e4d7ab14\u003c/code\u003e\u003c/a\u003e chore: Update from _rust/main template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b8a7ea49d973a35bb6b3f43506b8319f340a20a4\"\u003e\u003ccode\u003eb8a7ea4\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f9842b3b3f920ef64c5fc06298b4762018d88809\"\u003e\u003ccode\u003ef9842b3\u003c/code\u003e\u003c/a\u003e chore: Avoid MSRV problems out of the box\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.45...clap_complete-v4.5.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.19 to 0.3.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity Fix\u003c/strong\u003e: ANSI Escape Sequence Injection (CVE-TBD)\u003c/p\u003e\n\u003ch2\u003eImpact\u003c/h2\u003e\n\u003cp\u003ePrevious versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eManipulate terminal title bars\u003c/li\u003e\n\u003cli\u003eClear screens or modify terminal display\u003c/li\u003e\n\u003cli\u003ePotentially mislead users through terminal manipulation\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.\u003c/p\u003e\n\u003ch2\u003eSolution\u003c/h2\u003e\n\u003cp\u003eVersion 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.\u003c/p\u003e\n\u003ch2\u003eAffected Versions\u003c/h2\u003e\n\u003cp\u003eAll versions of tracing-subscriber prior to 0.3.20 are affected by this vulnerability.\u003c/p\u003e\n\u003ch2\u003eRecommendations\u003c/h2\u003e\n\u003cp\u003eImmediate Action Required: We recommend upgrading to tracing-subscriber 0.3.20 immediately, especially if your application:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLogs user-provided input (form data, HTTP headers, query parameters, etc.)\u003c/li\u003e\n\u003cli\u003eRuns in environments where terminal output is displayed to users\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigration\u003c/h2\u003e\n\u003cp\u003eThis is a patch release with no breaking API changes. Simply update your Cargo.toml:\u003c/p\u003e\n\u003cpre lang=\"toml\"\u003e\u003ccode\u003e[dependencies]\ntracing-subscriber = \u0026quot;0.3.20\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eAcknowledgments\u003c/h2\u003e\n\u003cp\u003eWe would like to thank \u003ca href=\"http://github.com/zefr0x\"\u003ezefr0x\u003c/a\u003e who responsibly reported the issue at \u003ccode\u003esecurity@tokio.rs\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you believe you have found a security vulnerability in any tokio-rs project, please email us at \u003ccode\u003esecurity@tokio.rs\u003c/code\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/tokio-rs/tracing/commit/4c52ca5266a3920fc5dfeebda2accf15ee7fb278\"\u003e\u003ccode\u003e4c52ca5\u003c/code\u003e\u003c/a\u003e fmt: fix ANSI escape sequence injection vulnerability (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/f71cebe41e4c12735b1d19ca804428d4ff7d905d\"\u003e\u003ccode\u003ef71cebe\u003c/code\u003e\u003c/a\u003e subscriber: impl Clone for EnvFilter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/3a1f571102b38bcdca13d59f3c454989d179055d\"\u003e\u003ccode\u003e3a1f571\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e63ef57f3d686abe3727ddd586eb9af73d6715b7\"\u003e\u003ccode\u003ee63ef57\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.30 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e59a13b1a7bcdd78b8b5a7cbcf70a0b2cdd76f0\"\u003e\u003ccode\u003e6e59a13\u003c/code\u003e\u003c/a\u003e attributes: fix tracing::instrument regression around shadowing (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3311\"\u003e#3311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/e4df76127538aa8370d7dee32a6f84bbec6bbf10\"\u003e\u003ccode\u003ee4df761\u003c/code\u003e\u003c/a\u003e tracing: update core to 0.1.34 and attributes to 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/643f392ebb73c4fb856f56a78c066c82582dd22c\"\u003e\u003ccode\u003e643f392\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-attributes 0.1.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3304\"\u003e#3304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/d08e7a6eea1833810ea527e18ea03b08cd402c9d\"\u003e\u003ccode\u003ed08e7a6\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.34 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3302\"\u003e#3302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/6e70c571d319a033d5f37c885ccf99aa675a9eac\"\u003e\u003ccode\u003e6e70c57\u003c/code\u003e\u003c/a\u003e tracing-subscriber: count numbers of enters in \u003ccode\u003eTimings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/c01d4fd9def2fb061669a310598095c789ca0a32\"\u003e\u003ccode\u003ec01d4fd\u003c/code\u003e\u003c/a\u003e fix docs and enable CI on \u003ccode\u003emain\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `inferno` from 0.12.3 to 0.12.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonhoo/inferno/blob/main/CHANGELOG.md\"\u003einferno's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch3\u003eSecurity\u003c/h3\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/jonhoo/inferno/commit/baaf01a6faa7cb3fb3750f26a719feb5aae36b2c\"\u003e\u003ccode\u003ebaaf01a\u003c/code\u003e\u003c/a\u003e Update quick-xml and criterion (\u003ca href=\"https://redirect.github.com/jonhoo/inferno/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jonhoo/inferno/compare/v0.12.3...v0.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.12.23 to 0.12.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.24\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): silence unused deps in WASM build by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2799\"\u003eseanmonstar/reqwest#2799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(util): avoid extra copy when base64 encoding by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2805\"\u003eseanmonstar/reqwest#2805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix method name in changelog entry by \u003ca href=\"https://github.com/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Align the name usage of TotalTimeout by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2657\"\u003eseanmonstar/reqwest#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): add \u003ccode\u003eCookieService\u003c/code\u003e by \u003ca href=\"https://github.com/linyihai\"\u003e\u003ccode\u003e@​linyihai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2787\"\u003eseanmonstar/reqwest#2787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes typo in retry max_retries_per_request doc comment re 2813 by \u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2801\"\u003eseanmonstar/reqwest#2801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(cookie): avoid duplicate cookie insertion by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2834\"\u003eseanmonstar/reqwest#2834\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/johannespfrang\"\u003e\u003ccode\u003e@​johannespfrang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2807\"\u003eseanmonstar/reqwest#2807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dmackinn\"\u003e\u003ccode\u003e@​dmackinn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2824\"\u003eseanmonstar/reqwest#2824\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\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/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor cookie handling to an internal middleware.\u003c/li\u003e\n\u003cli\u003eRefactor internal random generator.\u003c/li\u003e\n\u003cli\u003eRefactor base64 encoding to reduce a copy.\u003c/li\u003e\n\u003cli\u003eDocumentation updates.\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/seanmonstar/reqwest/commit/b126ca49da7897e5d676639cdbf67a0f6838b586\"\u003e\u003ccode\u003eb126ca4\u003c/code\u003e\u003c/a\u003e v0.12.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/40234930965e692c260f82c5d97edb5348cdbd1e\"\u003e\u003ccode\u003e4023493\u003c/code\u003e\u003c/a\u003e refactor: change fast_random from xorshift to siphash a counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd61bc93e6f936454ce0b978c6f282f06eee9287\"\u003e\u003ccode\u003efd61bc9\u003c/code\u003e\u003c/a\u003e refactor(cookie): avoid duplicate cookie insertion (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/0bfa5267769ccc3f6b27a44d0dfb444fd0783a6e\"\u003e\u003ccode\u003e0bfa526\u003c/code\u003e\u003c/a\u003e test(multipart): fix build failure with \u003ccode\u003eno-default-features\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2801\"\u003e#2801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/994b8a0b7aa0a0ff6f87471f9e0d1a4dd2936fcd\"\u003e\u003ccode\u003e994b8a0\u003c/code\u003e\u003c/a\u003e docs: typo in retry max_retries_per_request  (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2824\"\u003e#2824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/da0702b762d6ee982ef041661d79df8eeb3aeb41\"\u003e\u003ccode\u003eda0702b\u003c/code\u003e\u003c/a\u003e refactor(cookie): de-duplicate cookie support as \u003ccode\u003eCookieService\u003c/code\u003e middleware (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/7ebddeaa8728ea09f14e276d6330620168fda379\"\u003e\u003ccode\u003e7ebddea\u003c/code\u003e\u003c/a\u003e chore: align internal name usage of TotalTimeout (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/b540a4e746acac4091eb6d39a2b5e2f3df48896b\"\u003e\u003ccode\u003eb540a4e\u003c/code\u003e\u003c/a\u003e chore(readme): use correct CI status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/e4550c4cc5a2bd0e447b7b3db548c6ef8202f47e\"\u003e\u003ccode\u003ee4550c4\u003c/code\u003e\u003c/a\u003e docs: fix method name in changelog entry (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2807\"\u003e#2807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/f4694a29226cc443b3c58c86a3ffa97bd9f394a6\"\u003e\u003ccode\u003ef4694a2\u003c/code\u003e\u003c/a\u003e perf(util): avoid extra copy when base64 encoding (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2805\"\u003e#2805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ctrlc` from 3.4.7 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Detegr/rust-ctrlc/releases\"\u003ectrlc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edispatch2\u003c/code\u003e by \u003ca href=\"https://github.com/madsmtm\"\u003e\u003ccode\u003e@​madsmtm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Detegr/rust-ctrlc/pull/140\"\u003eDetegr/rust-ctrlc#140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Detegr/rust-ctrlc/compare/3.5.0...3.5.1\"\u003ehttps://github.com/Detegr/rust-ctrlc/compare/3.5.0...3.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement unix with sem_\u003cem\u003e(3) instead of pipes (dispatch_semaphore_\u003c/em\u003e() on apple where POSIX semaphores are broken-by-design) by \u003ca href=\"https://github.com/nabijaczleweli\"\u003e\u003ccode\u003e@​nabijaczleweli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Detegr/rust-ctrlc/pull/134\"\u003eDetegr/rust-ctrlc#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump windows-sys to 0.60 by \u003ca href=\"https://github.com/dpaoliello\"\u003e\u003ccode\u003e@​dpaoliello\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Detegr/rust-ctrlc/pull/135\"\u003eDetegr/rust-ctrlc#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump windows-sys to 0.61\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eApparently we \u003ca href=\"https://redirect.github.com/Detegr/rust-ctrlc/issues/136\"\u003ebroke compatibility with RedoxOS\u003c/a\u003e as well.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dpaoliello\"\u003e\u003ccode\u003e@​dpaoliello\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Detegr/rust-ctrlc/pull/135\"\u003eDetegr/rust-ctrlc#135\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Detegr/rust-ctrlc/compare/3.4.7...3.5.0\"\u003ehttps://github.com/Detegr/rust-ctrlc/compare/3.4.7...3.5.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/Detegr/rust-ctrlc/commit/c619fb2dd196228b193cb2f2762baac51f97c1d9\"\u003e\u003ccode\u003ec619fb2\u003c/code\u003e\u003c/a\u003e Release 3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/eed9335c16fc2d4838b615dd55555a60a016dcd7\"\u003e\u003ccode\u003eeed9335\u003c/code\u003e\u003c/a\u003e Use dispatch2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/79778545ac84de156edbaf5dc711d5224978c0b1\"\u003e\u003ccode\u003e7977854\u003c/code\u003e\u003c/a\u003e Update version number in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/e97caabeed5a9cbe30951c953587d52d1ade7274\"\u003e\u003ccode\u003ee97caab\u003c/code\u003e\u003c/a\u003e Release 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/d26a5dd2fc0c467e10daeb2945aafe17e9f5121f\"\u003e\u003ccode\u003ed26a5dd\u003c/code\u003e\u003c/a\u003e Update windows-sys to 0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/dde8c598e5044e32bdba07668a1ce63b69ce4001\"\u003e\u003ccode\u003edde8c59\u003c/code\u003e\u003c/a\u003e Bump windows-sys to 0.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/1dfec0977108d0642b605c0cc1fdf31a98195cba\"\u003e\u003ccode\u003e1dfec09\u003c/code\u003e\u003c/a\u003e Use dispatch semaphores on apple, where POSIX semaphores are explicitly and o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/336d4528cae85e389dd0ac65c587196627c50d2d\"\u003e\u003ccode\u003e336d452\u003c/code\u003e\u003c/a\u003e Implement unix with sem_*(3) instead of pipes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/92709e5cd18da6f5795945feee42a0a5fe59acac\"\u003e\u003ccode\u003e92709e5\u003c/code\u003e\u003c/a\u003e Fix `` grouping in documentation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Detegr/rust-ctrlc/compare/3.4.7...3.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `parking_lot` from 0.12.4 to 0.12.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md\"\u003eparking_lot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003eparking_lot\u003c/code\u003e - \u003ca href=\"https://github.com/Amanieu/parking_lot/compare/parking_lot-v0.12.4...parking_lot-v0.12.5\"\u003e0.12.5\u003c/a\u003e - 2025-09-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV to 1.71\u003c/li\u003e\n\u003cli\u003eFixed Miri when the \u003ccode\u003ehardware-lock-elision\u003c/code\u003e feature is enabled (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003einto_arc(_fair)\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eRawRwLock::bump_*()\u003c/code\u003e not releasing lock when there are multiple readers (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003eparking_lot_core\u003c/code\u003e - \u003ca href=\"https://github.com/Amanieu/parking_lot/compare/parking_lot_core-v0.9.11...parking_lot_core-v0.9.12\"\u003e0.9.12\u003c/a\u003e - 2025-09-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped MSRV to 1.71\u003c/li\u003e\n\u003cli\u003eSwitched from \u003ccode\u003ewindows-targets\u003c/code\u003e to \u003ccode\u003ewindows-link\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaced \u003ccode\u003ethread-id\u003c/code\u003e dependency with \u003ccode\u003estd::thread::ThreadId\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded SGX implementation for \u003ccode\u003eThreadParker.park_until\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003elock_api\u003c/code\u003e - \u003ca href=\"https://github.com/Amanieu/parking_lot/compare/lock_api-v0.4.13...lock_api-v0.4.14\"\u003e0.4.14\u003c/a\u003e - 2025-09-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed use of \u003ccode\u003edoc_cfg\u003c/code\u003e when building on docs.rs.\u003c/li\u003e\n\u003cli\u003eBumped MSRV to 1.71\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[track_caller]\u003c/code\u003e where locking implementations could feasibly need to panic\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etry_map_or_err\u003c/code\u003e to various mutex guards (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unnecessary build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003einto_arc(_fair)\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/472\"\u003e#472\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/Amanieu/parking_lot/commit/d7828fff7b5d6327ae608e82db45f888b344449a\"\u003e\u003ccode\u003ed7828ff\u003c/code\u003e\u003c/a\u003e chore: release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/73365ad59b6425bf6afc5baa0c90afd11e8c02c3\"\u003e\u003ccode\u003e73365ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/495\"\u003e#495\u003c/a\u003e from mbrobbel/doc_auto_cfg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/0b5585a17f35be7ffc9e5fc332082258a9fff7d4\"\u003e\u003ccode\u003e0b5585a\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003edoc_auto_cfg\u003c/code\u003e with \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/c7b7dc730d31c0fb5471303a5231c07342ce61ee\"\u003e\u003ccode\u003ec7b7dc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/493\"\u003e#493\u003c/a\u003e from a1phyr/windows_link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/07c2d4020da52c0e6a424f099d7ca5855f1912aa\"\u003e\u003ccode\u003e07c2d40\u003c/code\u003e\u003c/a\u003e Update MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/345cf7a0eb7f0ac25e6e50679649d48a03f548a4\"\u003e\u003ccode\u003e345cf7a\u003c/code\u003e\u003c/a\u003e Switch from \u003ccode\u003ewindows-targets\u003c/code\u003e to \u003ccode\u003ewindows-link\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/eeb186c48c8e6433c10f7552ef1cd1d56e5c83b1\"\u003e\u003ccode\u003eeeb186c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/491\"\u003e#491\u003c/a\u003e from AaronKutch/fix_assembly_on_miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/a7d328e9c40cfbcb6578977c40b531d21a1c3263\"\u003e\u003ccode\u003ea7d328e\u003c/code\u003e\u003c/a\u003e do not use elision on Miri even if feature is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/739d370a809878e45021f6de21b32a0dba4520de\"\u003e\u003ccode\u003e739d370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/parking_lot/issues/487\"\u003e#487\u003c/a\u003e from sola-contrib/replace-winapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/parking_lot/commit/ed4ae932cef1fb9e6e84fb50358a2556c14c4fd5\"\u003e\u003ccode\u003eed4ae93\u003c/code\u003e\u003c/a\u003e Replace winapi with windows-sys in benchmark crate\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Amanieu/parking_lot/compare/parking_lot-v0.12.4...parking_lot-v0.12.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `assert_cmd` from 2.0.17 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md\"\u003eassert_cmd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.1.1] - 2025-10-29\u003c/h2\u003e\n\u003ch2\u003e[2.1.0] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated \u003ccode\u003ecrate_name!()\u003c/code\u003e in favor of \u003ccode\u003epkg_name!()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eCommand::cargo_bin\u003c/code\u003e, \u003ccode\u003eCommandCargoExt::cargo_bin\u003c/code\u003e, \u003ccode\u003ecargo_bin\u003c/code\u003e in favor of \u003ccode\u003ecargo_bin!\u003c/code\u003e, \u003ccode\u003ecargo_bin_cmd!\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProvide \u003ccode\u003ecargo_bin_cmd!()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epkg_name!()\u003c/code\u003e as a default parameter to \u003ccode\u003ecargo_bin!()\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/assert-rs/assert_cmd/commit/68e4a2ce3ca5ce6773ccc38a3aad89fd0d6e1fd2\"\u003e\u003ccode\u003e68e4a2c\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/b3cb5d6cc8e77b69d2f7112dc69df1a01e273aa3\"\u003e\u003ccode\u003eb3cb5d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/250\"\u003e#250\u003c/a\u003e from epage/docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/1ddc1d637cdcfb0e9969481a5ce999efc038af74\"\u003e\u003ccode\u003e1ddc1d6\u003c/code\u003e\u003c/a\u003e docs: Correct examples for \u003ccode\u003ecargo_bin!\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/ef752de8a3dfa15340696d5e9f3525419798c7c4\"\u003e\u003ccode\u003eef752de\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/278df89f1dfad87fba08ea65f2ecc148b1c91fea\"\u003e\u003ccode\u003e278df89\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/b84678bb3a7d4ef5d3d03816452fe2966ee783e3\"\u003e\u003ccode\u003eb84678b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/248\"\u003e#248\u003c/a\u003e from epage/dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/b744e271b74fb70109cdff6b2c0567e03e69f68e\"\u003e\u003ccode\u003eb744e27\u003c/code\u003e\u003c/a\u003e fix: Deprecate cargo_bin (runtime version)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/b8f7ded59ce06a6b77f61a67e139567367d189d7\"\u003e\u003ccode\u003eb8f7ded\u003c/code\u003e\u003c/a\u003e feat: Provide \u003ccode\u003ecargo_bin_cmd!\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/e60035f5dacc4d03688532078477a4d13e320e3c\"\u003e\u003ccode\u003ee60035f\u003c/code\u003e\u003c/a\u003e docs: Prefer pkg_name over CARGO_PKG_NAME\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/069482bb325d223c1d5524c43f8026c6e4f1a07d\"\u003e\u003ccode\u003e069482b\u003c/code\u003e\u003c/a\u003e docs: Use a local example for \u003ccode\u003ecargo_bin!\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/assert_cmd/compare/v2.0.17...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `insta` from 1.43.1 to 1.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/insta/releases\"\u003einsta's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.44.1\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--dnd\u003c/code\u003e alias for \u003ccode\u003e--disable-nextest-doctest\u003c/code\u003e flag to make it easier to silence the deprecation warning. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/822\"\u003e#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate cargo-dist to 0.30.2 and fix Windows runner to use windows-2022. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/821\"\u003e#821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstall cargo-insta 1.44.1\u003c/h2\u003e\n\u003ch3\u003eInstall prebuilt binaries via shell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003ecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-installer.sh | sh\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eInstall prebuilt binaries via powershell script\u003c/h3\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003epowershell -ExecutionPolicy Bypass -c \u0026quot;irm https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-installer.ps1 | iex\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eDownload cargo-insta 1.44.1\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFile\u003c/th\u003e\n\u003cth\u003ePlatform\u003c/th\u003e\n\u003cth\u003eChecksum\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-aarch64-apple-darwin.tar.xz\"\u003ecargo-insta-aarch64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eApple Silicon macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-aarch64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-x86_64-apple-darwin.tar.xz\"\u003ecargo-insta-x86_64-apple-darwin.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIntel macOS\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-x86_64-apple-darwin.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-x86_64-pc-windows-msvc.zip\"\u003ecargo-insta-x86_64-pc-windows-msvc.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Windows\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-x86_64-pc-windows-msvc.zip.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-x86_64-unknown-linux-gnu.tar.xz\"\u003ecargo-insta-x86_64-unknown-linux-gnu.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-x86_64-unknown-linux-gnu.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-x86_64-unknown-linux-musl.tar.xz\"\u003ecargo-insta-x86_64-unknown-linux-musl.tar.xz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ex64 MUSL Linux\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/releases/download/1.44.1/cargo-insta-x86_64-unknown-linux-musl.tar.xz.sha256\"\u003echecksum\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e1.44.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003ch2\u003eChanges in 1.44.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded non-interactive snapshot review and reject modes for use in non-TTY environments (LLMs, CI\npipelines, scripts) \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/815\"\u003e#815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd `--disable-nextest-doctest` flag with deprecation warning \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/803\"\u003e#803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ergonomic `--test-runner-fallback` / `--no-test-runner-fallback` flags \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply redactions to snapshot metadata \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/813\"\u003e#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove confusing 'previously unseen snapshot' message \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/812\"\u003e#812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up JSON float rendering \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/806\"\u003e#806\u003c/a\u003e (\u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow globset version up to 0.4.16 \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/810\"\u003e#810\u003c/a\u003e (\u003ca href=\"https://github.com/g0hl1n\"\u003e\u003ccode\u003e@​g0hl1n\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove documentation \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/814\"\u003e#814\u003c/a\u003e (\u003ca href=\"https://github.com/tshepang\"\u003e\u003ccode\u003e@​tshepang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnforce starting newlines in assertions \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/563\"\u003e#563\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eInstall\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md\"\u003einsta's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.44.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--dnd\u003c/code\u003e alias for \u003ccode\u003e--disable-nextest-doctest\u003c/code\u003e flag to make it easier to silence the deprecation warning. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/822\"\u003e#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate cargo-dist to 0.30.2 and fix Windows runner to use windows-2022. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/821\"\u003e#821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.44.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded non-interactive snapshot review and reject modes for use in non-TTY environments\n(LLMs, CI pipelines, scripts). \u003ccode\u003ecargo insta review --snapshot \u0026lt;path\u0026gt;\u003c/code\u003e and\n\u003ccode\u003ecargo insta reject --snapshot \u0026lt;path\u0026gt;\u003c/code\u003e now work without a terminal. Enhanced\n\u003ccode\u003epending-snapshots\u003c/code\u003e output with usage instructions and workspace-relative paths. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/815\"\u003e#815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--disable-nextest-doctest\u003c/code\u003e flag to \u003ccode\u003ecargo insta test\u003c/code\u003e to disable running doctests with\nnextest. Shows a deprecation warning when nextest is used with doctests without this flag, to prepare \u003ccode\u003ecargo insta\u003c/code\u003e to no longer run\na separate doctest process when using nextest in the future. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/803\"\u003e#803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ergonomic \u003ccode\u003e--test-runner-fallback\u003c/code\u003e / \u003ccode\u003e--no-test-runner-fallback\u003c/code\u003e flags to \u003ccode\u003ecargo insta test\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply redactions to snapshot metadata. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/813\"\u003e#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove confusing 'previously unseen snapshot' message. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/812\"\u003e#812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up JSON float rendering. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/806\"\u003e#806\u003c/a\u003e (\u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow globset version up to 0.4.16. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/810\"\u003e#810\u003c/a\u003e (\u003ca href=\"https://github.com/g0hl1n\"\u003e\u003ccode\u003e@​g0hl1n\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove documentation. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/814\"\u003e#814\u003c/a\u003e (\u003ca href=\"https://github.com/tshepang\"\u003e\u003ccode\u003e@​tshepang\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWe no longer trim starting newlines during assertions, which allows asserting\nthe number of leading newlines match. Existing assertions with different\nleading newlines will pass and print a warning suggesting running with\n\u003ccode\u003e--force-update-snapshots\u003c/code\u003e.  They may fail in the future.  (Note that we still\ncurrently allow differing \u003cem\u003etrailing\u003c/em\u003e newlines, though may adjust this in the\nfuture).  \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/563\"\u003e#563\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.43.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix panics when \u003ccode\u003ecargo metadata\u003c/code\u003e fails to execute or parse (e.g., when cargo is not in PATH or returns invalid output). Now falls back to using the manifest directory as the workspace root. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/798\"\u003e#798\u003c/a\u003e (\u003ca href=\"https://github.com/adriangb\"\u003e\u003ccode\u003e@​adriangb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clippy \u003ccode\u003euninlined_format_args\u003c/code\u003e lint warnings. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged diff line numbers to 1-based indexing. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/799\"\u003e#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve snapshot names with \u003ccode\u003eINSTA_GLOB_FILTER\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/786\"\u003e#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003elibc\u003c/code\u003e crate to \u003ccode\u003e0.2.174\u003c/code\u003e, fixing building on musl targets, and increasing the MSRV of\n\u003ccode\u003einsta\u003c/code\u003e to \u003ccode\u003e1.64.0\u003c/code\u003e (released Sept 2022). \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/784\"\u003e#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy 1.88 errors. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/783\"\u003e#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix source path in snapshots for non-child workspaces. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/778\"\u003e#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd lifetime to Selector in redaction iterator. \u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/779\"\u003e#779\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/mitsuhiko/insta/commit/ba9ea5148c248a875d3a410bd2c7f746f65a3ca7\"\u003e\u003ccode\u003eba9ea51\u003c/code\u003e\u003c/a\u003e Prepare release 1.44.1 (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/92342f9bb230db41ee78cc34fb35011127a5606b\"\u003e\u003ccode\u003e92342f9\u003c/code\u003e\u003c/a\u003e Add --dnd alias for --disable-nextest-doctest flag (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/822\"\u003e#822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/c1ca488a4ab668ab3f5f46eddc60ce088b020715\"\u003e\u003ccode\u003ec1ca488\u003c/code\u003e\u003c/a\u003e Update cargo-dist to 0.30.2 and fix Windows runner (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/5da894d55ea3003b341bdf3efdf5d27cd046150b\"\u003e\u003ccode\u003e5da894d\u003c/code\u003e\u003c/a\u003e Prepare release 1.44.0 (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/d8deb2fc0f20d9100b6e764a627e1b827323fd8e\"\u003e\u003ccode\u003ed8deb2f\u003c/code\u003e\u003c/a\u003e Add LLM-friendly non-interactive snapshot management (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/783ebc2b84fdc01c59b1127eeffef40bf0865884\"\u003e\u003ccode\u003e783ebc2\u003c/code\u003e\u003c/a\u003e feat(vscode-ext): support source opening (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/817\"\u003e#817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/dd34e41e72991e22a784a67bd61afcdb7aee9aa7\"\u003e\u003ccode\u003edd34e41\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eron\u003c/code\u003e to 0.12 (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/819\"\u003e#819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/af48633167e052da8a609f2f8274c50734ad8580\"\u003e\u003ccode\u003eaf48633\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003e-r\u003c/code\u003e shorthand for \u003ccode\u003e--release\u003c/code\u003e, for compatibility with \u003ccode\u003ecargo test\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/7de4930adad8e9b0485d0e9e67b907e06dc82b30\"\u003e\u003ccode\u003e7de4930\u003c/code\u003e\u003c/a\u003e Apply redactions to snapshot metadata (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/813\"\u003e#813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/insta/commit/90f6ad8df5af489dae3f00694e25fa325f433a5f\"\u003e\u003ccode\u003e90f6ad8\u003c/code\u003e\u003c/a\u003e Fix backward compatibility for --test-runner-fallback true syntax (\u003ca href=\"https://redirect.github.com/mitsuhiko/insta/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/insta/compare/1.43.1...1.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.21.0 to 3.23.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.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\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/fe9f4a305b785abd1f4f912c8304bcc90024f695\"\u003e\u003ccode\u003efe9f4a3\u003c/code\u003e\u003c/a\u003e chore: release v3.23.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/006c3fd55aa788e640f83a0aac54660e23e355e6\"\u003e\u003ccode\u003e006c3fd\u003c/code\u003e\u003c/a\u003e fix: use std::os::fd instead of std::os::wasi (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b0e6309a589799181bc1434fdcb3b3b07b9b070e\"\u003e\u003ccode\u003eb0e6309\u003c/code\u003e\u003c/a\u003e doc: Update COPYRIGHT link (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2d6fc3fb5794c0e7fe6c944f72fd0e462480b101\"\u003e\u003ccode\u003e2d6fc3f\u003c/code\u003e\u003c/a\u003e Fix formatting in Builder::disable_cleanup documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f720dbe098f847f3899d83305f565a5c46bb818d\"\u003e\u003ccode\u003ef720dbe\u003c/code\u003e\u003c/a\u003e chore: release 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/55d742cb5d37d51c5ee107ae6c3898deeb0cc592\"\u003e\u003ccode\u003e55d742c\u003c/code\u003e\u003c/a\u003e chore: remove deprecated unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bc41a0b586ec52da28971763378162e96d96be8a\"\u003e\u003ccode\u003ebc41a0b\u003c/code\u003e\u003c/a\u003e build(deps): update windows-sys requirement from \u0026gt;=0.52, \u0026lt;0.61 to \u0026gt;=0.52, \u0026lt;0....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3c55387edee0d79041092f5abfbe899de4fbc8db\"\u003e\u003ccode\u003e3c55387\u003c/code\u003e\u003c/a\u003e test: make sure we don't drop tempdirs early (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/17bf644406959b75bf83d44fcfbd1dfa63d86730\"\u003e\u003ccode\u003e17bf644\u003c/code\u003e\u003c/a\u003e doc(builder): clarify permissions (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/c7423f1761f569c60c504ffed0ef6e124430b162\"\u003e\u003ccode\u003ec7423f1\u003c/code\u003e\u003c/a\u003e doc(env): document the alternative to setting the tempdir (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.21.0...v3.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bindgen` from 0.72.0 to 0.72.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/rust-bindgen/releases\"\u003ebindgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.72.1\u003c/h2\u003e\n\u003cp\u003eThis is just 0.72.0 with a fix for a breaking change in clang (see \u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3264\"\u003e#3264\u003c/a\u003e and related).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/rust-bindgen/compare/v0.72.0...v0.72.1\"\u003ehttps://github.com/rust-lang/rust-bindgen/compare/v0.72.0...v0.72.1\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/rust-bindgen/blob/v0.72.1/CHANGELOG.md\"\u003ebindgen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.72.1 (2025-08-31)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bad interaction with upcoming clang 22 (\u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3278\"\u003e#3278\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSecurity\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-lang/rust-bindgen/commit/d874de8d646d9b8a3e7ba2db2bcd52f2fba8f1f5\"\u003e\u003ccode\u003ed874de8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/173a6e624c0c12927328bd820418f0ea40d0903a\"\u003e\u003ccode\u003e173a6e6\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/2e0674963919a194286259656c5a766a7659cbd5\"\u003e\u003ccode\u003e2e06749\u003c/code\u003e\u003c/a\u003e clang: Push the fix for \u003ca href=\"https://redirect.github.com/rust-lang/rust-bindgen/issues/3277\"\u003e#3277\u003c/a\u003e into Type::declaration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rust-bindgen/commit/58a87108fc4eaedd03e3e7a981f999c30ae5aebc\"\u003e\u003ccode\u003e58a8710\u003c/code\u003e\u003c/a\u003e Get the type's definition in CompInfo::from_ty\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/rust-bindgen/compare/v0.72.0...v0.72.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memmap2` from 0.9.8 to 0.9.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/blob/master/CHANGELOG.md\"\u003ememmap2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.9] - 2025-10-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation on visionOS (and other apple operating systems).\n\u003ca href=\"https://github.com/sinkingsugar\"\u003e\u003ccode\u003e@​sinkingsugar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not assume \u003ccode\u003eisize::MAX\u003c/code\u003e fits in a \u003ccode\u003eu64\u003c/code\u003e.\n\u003ca href=\"https://github.com/ThomasHabets\"\u003e\u003ccode\u003e@​ThomasHabets\u003c/code\u003e\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/RazrFalcon/memmap2-rs/commit/cc94666eabb82a3a1647f8dc1d949a9ffc6babff\"\u003e\u003ccode\u003ecc94666\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/158\"\u003e#158\u003c/a\u003e from RazrFalcon/release/v0.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/bfb74b1d76c3e3a6afa228ee02fb486eb134a8f1\"\u003e\u003ccode\u003ebfb74b1\u003c/code\u003e\u003c/a\u003e Update changelog and bump version to v0.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/83bf8cf5736d8e2a46a2c4aef0b7125cd8f339b1\"\u003e\u003ccode\u003e83bf8cf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/155\"\u003e#155\u003c/a\u003e from ThomasHabets/safe-128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/5f753ab4bf78a041614d26b36f55d05400bf7739\"\u003e\u003ccode\u003e5f753ab\u003c/code\u003e\u003c/a\u003e Update src/lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/7e839b9446d94da46b053e6ae31aaa5e57055ea7\"\u003e\u003ccode\u003e7e839b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/157\"\u003e#157\u003c/a\u003e from sinkingsugar/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/1ab625b3b53b14c8fbac0a612cbcc6eaaf86691b\"\u003e\u003ccode\u003e1ab625b\u003c/code\u003e\u003c/a\u003e Add visionOS CI check to ensure compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/d0cbc3362908617fd6adcac8d84dddbbee91d4c0\"\u003e\u003ccode\u003ed0cbc33\u003c/code\u003e\u003c/a\u003e Replace individual Apple OS checks with target_vendor = \u0026quot;apple\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/5a30f6b79683446e3851263fac15e30301df16b6\"\u003e\u003ccode\u003e5a30f6b\u003c/code\u003e\u003c/a\u003e Add visionOS support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/4f3d1aa7886f7d7d488ab6589cd26e39b8fd5d7d\"\u003e\u003ccode\u003e4f3d1aa\u003c/code\u003e\u003c/a\u003e Future proof \u003ccode\u003evalidate_len()\u003c/code\u003e for 128bit\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/compare/v0.9.8...v0.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.99 to 1.0.100\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.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\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/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.16 to 2.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\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/thiserror/commit/72ae716e6d6a7f7fdabdc394018c745b4d39ca45\"\u003e\u003ccode\u003e72ae716\u003c/code\u003e\u003c/a\u003e Release 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/599fdce83aee7767eb87b5af7bb30c37f3ed61e5\"\u003e\u003ccode\u003e599fdce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e from dtolnay/private\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/9ec05f6b38041bfe1ff5a274caec6e054a459aca\"\u003e\u003ccode\u003e9ec05f6\u003c/code\u003e\u003c/a\u003e Use differently named __private module per patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/d2c492b5498a0134abcc1677101bec876fe0621a\"\u003e\u003ccode\u003ed2c492b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/fc3ab9501d4f2b6df2d7e495dc1cb37ab6e68363\"\u003e\u003ccode\u003efc3ab95\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/819fe29dbb6e41bb937e3fef0469917d7c476c60\"\u003e\u003ccode\u003e819fe29\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/259f48c549a2b49c00d2d58a204c1a3b4d2fb29a\"\u003e\u003ccode\u003e259f48c\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/470e6a681c073f12e29daf64dcec724bfd5871a9\"\u003e\u003ccode\u003e470e6a6\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/544e191e6e7f2e7cc3ac34b77d9165c30d982463\"\u003e\u003ccode\u003e544e191\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/cbc1ebad3e91621ee0f94cf56d131f12fee62a3c\"\u003e\u003ccode\u003ecbc1eba\u003c/code\u003e\u003c/a\u003e Delete duplicate cap-lints flag from build script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.16...2.0.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libbpf-sys` from 1.6.1+v1.6.1 to 1.6.2+v1.6.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libbpf/libbpf-sys/commit/7a03eabf9020face18744dba9ac6e8068c9991a5\"\u003e\u003ccode\u003e7a03eab\u003c/code\u003e\u003c/a\u003e Release 1.6.2+v1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libbpf/libbpf-sys/commit/f542a0f5b683310d2de738cce2c4094d1ffeee36\"\u003e\u003ccode\u003ef542a0f\u003c/code\u003e\u003c/a\u003e Update libbpf to 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libbpf/libbpf-sys/commit/c17ec073c3d2f5e0f9a61562c0d3de4bfdc98a26\"\u003e\u003ccode\u003ec17ec07\u003c/code\u003e\u003c/a\u003e Bump actions/stale from 9 to 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libbpf/libbpf-sys/commit/c7e65c8e4295f6783b1201edb82f3685288b494c\"\u003e\u003ccode\u003ec7e65c8\u003c/code\u003e\u003c/a\u003e Disable bindgen version comment in generated bindings.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libbpf/libbpf-sys/commit/e13d6062f48b54bc03a2186a6c875ffb5323cbe7\"\u003e\u003ccode\u003ee13d606\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/libbpf/libbpf-sys/compare/v1.6.1+v1.6.1...v1.6.2+v1.6.2\"\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.175 to 0.2.177\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.177\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca ...\n\n_Description has been truncated_","html_url":"https://github.com/javierhonduco/lightswitch/pull/336","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/javierhonduco%2Flightswitch/issues/336","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/336/packages"}},{"old_version":"4.5.32","new_version":"4.5.49","update_type":"patch","path":"/userspace/ksud","pr_created_at":"2025-11-23T12:01:39.000Z","version_change":"4.5.32 → 4.5.49","issue":{"uuid":"3655897550","node_id":"PR_kwDOIlmzK861C3TL","number":2978,"state":"open","title":"build(deps): bump the crates group in /userspace/ksud with 82 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-23T12:01:39.000Z","updated_at":"2025-11-23T12:35:43.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":82,"packages":[{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.38","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip","old_version":"3.0.0","new_version":"6.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.172","new_version":"0.2.177","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.7.2","new_version":"8.9.0"},{"name":"which","old_version":"7.0.3","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.21","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustix","old_version":"1.0.8","new_version":"1.1.2","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"android_logger","old_version":"0.15.0","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":"anstream","old_version":"0.6.18","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","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.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.11","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.88","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.75","new_version":"0.3.76","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.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.22","new_version":"1.2.47","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.5.38","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.32","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.6","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":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","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.9.0","new_version":"2.12.1","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"libz-rs-sys","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"linux-raw-sys","old_version":"0.9.4","new_version":"0.11.0","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"r-efi","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"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.7.2","new_version":"8.9.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.9.0"},{"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.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"syn","old_version":"2.0.101","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.45.0","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.14","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.2","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.0","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 82 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.53` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `6.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.172` | `0.2.177` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.7.2` | `8.9.0` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.24` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.0.8` | `1.1.2` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.15.0` | `0.15.1` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\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.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.11` |\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.88` | `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.75` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.22` | `1.2.47` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.53` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.32` | `4.5.49` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.6` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.10` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.5` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\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.9.0` | `2.12.1` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [libz-rs-sys](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.2` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.9.4` | `0.11.0` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.2.0` | `5.3.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| rust-embed-impl | `8.7.2` | `8.9.0` |\n| rust-embed-utils | `8.7.2` | `8.9.0` |\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.20` | `1.0.22` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.101` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.0` | `1.48.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.14` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.0` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.2.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.2` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.0` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.2` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.98 to 1.0.100\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.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100\"\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.38 to 4.5.53\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.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/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.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2fcafc0aee6380e1f0c44a3e927cef1bfc88930e\"\u003e\u003ccode\u003e2fcafc0\u003c/code\u003e\u003c/a\u003e docs: Fix minor grammar issues in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a380b65fe9eceade90bce8aeb13c205265fcceee\"\u003e\u003ccode\u003ea380b65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6023\"\u003e#6023\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d7ab1483cd0f0849668d274aa2fb6358872eca9\"\u003e\u003ccode\u003e4d7ab14\u003c/code\u003e\u003c/a\u003e chore: Update from _rust/main template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b8a7ea49d973a35bb6b3f43506b8319f340a20a4\"\u003e\u003ccode\u003eb8a7ea4\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f9842b3b3f920ef64c5fc06298b4762018d88809\"\u003e\u003ccode\u003ef9842b3\u003c/code\u003e\u003c/a\u003e chore: Avoid MSRV problems out of the box\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.38...clap_complete-v4.5.53\"\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.34 to 0.2.35\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.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 6.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\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd legacy shrink/reduce/implode compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAES metadata was not copied correctly in raw copy methods, which could corrupt the copied file. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement by_path*() methods on ZipArchive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue introduced by the swap from \u003ccode\u003elzma-rs\u003c/code\u003e to \u003ccode\u003eliblzma\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to read zip files with unsupported extended timestamps (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/400\"\u003e#400\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\u003eenable clamp_opt for ppmd and xz (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.0\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\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/v5.1.1...v6.0.0\"\u003e6.0.0\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd by_index_with_options(), which can be used to ignore encryption in a file's metadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/439\"\u003e#439\u003c/a\u003e) and may be used for other file-specific overrides in the future.\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\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] \u003ccode\u003eFileOptions::add_extra_data\u003c/code\u003e is now generic and accepts any \u003ccode\u003eAsRef\u0026lt;[u8]\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.0.1...v5.1.0\"\u003e5.1.0\u003c/a\u003e - 2025-09-10\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd legacy shrink/reduce/implode compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e - 2025-09-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAES metadata was not copied correctly in raw copy methods, which could corrupt the copied file. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.6.1...v5.0.0\"\u003e5.0.0\u003c/a\u003e - 2025-09-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement by_path*() methods on ZipArchive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.6.0...v4.6.1\"\u003e4.6.1\u003c/a\u003e - 2025-09-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue introduced by the swap from \u003ccode\u003elzma-rs\u003c/code\u003e to \u003ccode\u003eliblzma\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.5.0...v4.6.0\"\u003e4.6.0\u003c/a\u003e - 2025-08-30\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to read zip files with unsupported extended timestamps (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/400\"\u003e#400\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/abfc23d19e5c6038cba27eb3a897bc34c6d5bf86\"\u003e\u003ccode\u003eabfc23d\u003c/code\u003e\u003c/a\u003e feat: Upgrade [Extended]FileOptions::add_extra_data() data from Box\u0026lt;[u8]\u0026gt; to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/eb1b586d0e7807dd5a0d9f6064aa98122e9bf2d7\"\u003e\u003ccode\u003eeb1b586\u003c/code\u003e\u003c/a\u003e docs: Update zip_writer documentation example (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/26e6e08e704def56c3dc34c0171765325761799e\"\u003e\u003ccode\u003e26e6e08\u003c/code\u003e\u003c/a\u003e feat: Add by_index_with_options() for ignoring encryption (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/165415d7e241b33af66913f15c27c09e80a38b5a\"\u003e\u003ccode\u003e165415d\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/1d5d4edf6ce16fd6025d362da195e2f40eadeac2\"\u003e\u003ccode\u003e1d5d4ed\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/72cce40def72573208cee0b27448ad575cc1a842\"\u003e\u003ccode\u003e72cce40\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2ef4d3e5494d7f549d11c14dc4aa2aedf574dd14\"\u003e\u003ccode\u003e2ef4d3e\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9cf28cb6c0e192029ec12331230e14150afb1ba4\"\u003e\u003ccode\u003e9cf28cb\u003c/code\u003e\u003c/a\u003e test(ci): Fix: \u003ccode\u003erename\u003c/code\u003e can't be skipped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/5987cdd7096cc9cf3d39947f4f363aa14841f023\"\u003e\u003ccode\u003e5987cdd\u003c/code\u003e\u003c/a\u003e test(ci): Fix: need recursive rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/74f8a3c1897e79252fcf81d2431a787a1294dbcc\"\u003e\u003ccode\u003e74f8a3c\u003c/code\u003e\u003c/a\u003e test(ci): Need to rename more files during fuzz runs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v6.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.27 to 0.4.28\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.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/6e1735597bb21c5d979a077395df85e1d633e077\"\u003e\u003ccode\u003e6e17355\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/695\"\u003e#695\u003c/a\u003e from rust-lang/cargo/0.4.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/57719dbef54de1c9b91b986845e4285d09c9e644\"\u003e\u003ccode\u003e57719db\u003c/code\u003e\u003c/a\u003e focus on user-facing source changes in the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/e0630c6485c6ca6da22888c319d2c3d2e53cb1ae\"\u003e\u003ccode\u003ee0630c6\u003c/code\u003e\u003c/a\u003e prepare for 0.4.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/60829b11f50e34497f4dcaff44561ee908c796f9\"\u003e\u003ccode\u003e60829b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/692\"\u003e#692\u003c/a\u003e from nebkor/up-and-down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/95d44f8af52df35d78adb766bef79d8f489022a0\"\u003e\u003ccode\u003e95d44f8\u003c/code\u003e\u003c/a\u003e change names of log-level-changing methods to be more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/2b63dfada6394c537682de4834ae45eaf3bad216\"\u003e\u003ccode\u003e2b63dfa\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eup()\u003c/code\u003e and \u003ccode\u003edown()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3aa1359e926a39f841791207d6e57e00da3e68e2\"\u003e\u003ccode\u003e3aa1359\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/690\"\u003e#690\u003c/a\u003e from HaoliangXu/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/1091f2cbd21817872235eff67b8e0e68e5ec4e41\"\u003e\u003ccode\u003e1091f2c\u003c/code\u003e\u003c/a\u003e Chore:delete compare_exchange method for AtomicUsize on platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/24c5f44efd0828ed1c6dcec5adf5aebf97f0f400\"\u003e\u003ccode\u003e24c5f44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/688\"\u003e#688\u003c/a\u003e from ZylosLumen/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/44984954670f3144af1d1f323e36690bb72788f4\"\u003e\u003ccode\u003e4498495\u003c/code\u003e\u003c/a\u003e Unhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\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.140 to 1.0.145\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.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Release 1.0.145\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/23679e2b9d7e4dcaef797ca7c51a4ffb6fce9f36\"\u003e\u003ccode\u003e23679e2\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fc27bafbf740abc5e5733ec1dd2b5ae25695f895\"\u003e\u003ccode\u003efc27baf\u003c/code\u003e\u003c/a\u003e Release 1.0.144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/caef3c6ea69e126d18ee8b43dcc2c89d81207815\"\u003e\u003ccode\u003ecaef3c6\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/81ba3aaaff5c3736dd8b762dd1a0cf992bf60593\"\u003e\u003ccode\u003e81ba3aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d21e8ce7a7cc0bab2d53293de42b6343ef1d9144\"\u003e\u003ccode\u003ed21e8ce\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6beb6cd596a00f8838dc0cfc8876ed8fd065896f\"\u003e\u003ccode\u003e6beb6cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1286\"\u003e#1286\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1dbc803749213eca37080cc7f29f5aee3ac18941\"\u003e\u003ccode\u003e1dbc803\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0bf5d87003aebbbb2b46c96e668283215971d98d\"\u003e\u003ccode\u003e0bf5d87\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d12e943590208da738c092db92c34b39796a2538\"\u003e\u003ccode\u003ed12e943\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.145\"\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.172 to 0.2.177\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.177\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.176\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of the 4th arguement of \u003ccode\u003egetgrnam_r\u003c/code\u003e ([#4656](\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4656\"\u003erust-lang/libc#4656\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.177/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.176...0.2.177\"\u003e0.2.177\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.175...0.2.176\"\u003e0.2.176\u003c/a\u003e - 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\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/rust-lang/libc/commit/9f598d245e18ecb243118cfde095f24598ec9d5b\"\u003e\u003ccode\u003e9f598d2\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.177\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/329a5e77fd0666d9c2fda463eb005cfbb28c3e8c\"\u003e\u003ccode\u003e329a5e7\u003c/code\u003e\u003c/a\u003e Add missing TIOCGETA/TIOCSETA constants for macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72a40e2550f924e8e5736a96afe71c71b988b08b\"\u003e\u003ccode\u003e72a40e2\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/2914d6f735740b40b8abbbae251aad11daf48885\"\u003e\u003ccode\u003e2914d6f\u003c/code\u003e\u003c/a\u003e linux_like: add SIGEMT for mips* and sparc*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ff2ff25f15bbd01c03482c0c1f49411b0b622957\"\u003e\u003ccode\u003eff2ff25\u003c/code\u003e\u003c/a\u003e openbsd add elf_aux_info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4ae44a44945ce5c2751aa198171bc1f47c292723\"\u003e\u003ccode\u003e4ae44a4\u003c/code\u003e\u003c/a\u003e Update semver tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d5737a01378862df540367c627b18d8a26dbdd0e\"\u003e\u003ccode\u003ed5737a0\u003c/code\u003e\u003c/a\u003e Define _CS_PATH on the BSDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/fe277da53e919bb8272aa695e8df44b48aab95a3\"\u003e\u003ccode\u003efe277da\u003c/code\u003e\u003c/a\u003e redox: more sysconf constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/bdad4264ced348e8e1a8ffc25a9b493fae124fa9\"\u003e\u003ccode\u003ebdad426\u003c/code\u003e\u003c/a\u003e wasip2: Invert conditional to include p2 APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0af069dcbfdb8ea80e437a50bc98ffd186915247\"\u003e\u003ccode\u003e0af069d\u003c/code\u003e\u003c/a\u003e Windows: add \u003ccode\u003ewcsnlen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.172...0.2.177\"\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.7.2 to 8.9.0\n\nUpdates `which` from 7.0.3 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\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\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\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.3...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.24\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.24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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.23...v0.2.24\"\u003e0.2.24\u003c/a\u003e - 2025-08-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/40846923f0ce024bcf8d3e9100cab64a38c8dd08\"\u003e\u003ccode\u003e4084692\u003c/code\u003e\u003c/a\u003e chore: release v0.2.24 (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/03ce5999702e92cd8748b10ac977714fdcc80542\"\u003e\u003ccode\u003e03ce599\u003c/code\u003e\u003c/a\u003e Make unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.20.0 to 3.23.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.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\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\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/fe9f4a305b785abd1f4f912c8304bcc90024f695\"\u003e\u003ccode\u003efe9f4a3\u003c/code\u003e\u003c/a\u003e chore: release v3.23.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/006c3fd55aa788e640f83a0aac54660e23e355e6\"\u003e\u003ccode\u003e006c3fd\u003c/code\u003e\u003c/a\u003e fix: use std::os::fd instead of std::os::wasi (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b0e6309a589799181bc1434fdcb3b3b07b9b070e\"\u003e\u003ccode\u003eb0e6309\u003c/code\u003e\u003c/a\u003e doc: Update COPYRIGHT link (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2d6fc3fb5794c0e7fe6c944f72fd0e462480b101\"\u003e\u003ccode\u003e2d6fc3f\u003c/code\u003e\u003c/a\u003e Fix formatting in Builder::disable_cleanup documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f720dbe098f847f3899d83305f565a5c46bb818d\"\u003e\u003ccode\u003ef720dbe\u003c/code\u003e\u003c/a\u003e chore: release 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/55d742cb5d37d51c5ee107ae6c3898deeb0cc592\"\u003e\u003ccode\u003e55d742c\u003c/code\u003e\u003c/a\u003e chore: remove deprecated unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bc41a0b586ec52da28971763378162e96d96be8a\"\u003e\u003ccode\u003ebc41a0b\u003c/code\u003e\u003c/a\u003e build(deps): update windows-sys requirement from \u0026gt;=0.52, \u0026lt;0.61 to \u0026gt;=0.52, \u0026lt;0....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3c55387edee0d79041092f5abfbe899de4fbc8db\"\u003e\u003ccode\u003e3c55387\u003c/code\u003e\u003c/a\u003e test: make sure we don't drop tempdirs early (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/17bf644406959b75bf83d44fcfbd1dfa63d86730\"\u003e\u003ccode\u003e17bf644\u003c/code\u003e\u003c/a\u003e doc(builder): clarify permissions (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/c7423f1761f569c60c504ffed0ef6e124430b162\"\u003e\u003ccode\u003ec7423f1\u003c/code\u003e\u003c/a\u003e doc(env): document the alternative to setting the tempdir (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.20.0...v3.23.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.41 to 0.4.42\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\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 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/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling 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/1731\"\u003echronotope/chrono#1731\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/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42\"\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.8\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.80\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/292\"\u003e#292\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/292\"\u003erust-lang/regex#292\u003c/a\u003e):\nFixes bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/291\"\u003e#291\u003c/a\u003e, which was introduced by PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/290\"\u003e#290\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\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...\n\n_Description has been truncated_","html_url":"https://github.com/tiann/KernelSU/pull/2978","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiann%2FKernelSU/issues/2978","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2978/packages"}},{"old_version":"4.5.32","new_version":"4.5.49","update_type":"patch","path":"/userspace/ksud","pr_created_at":"2025-11-19T22:11:29.000Z","version_change":"4.5.32 → 4.5.49","issue":{"uuid":"3644599720","node_id":"PR_kwDOQZKbrc60dBoW","number":4,"state":"closed","title":"Bump the crates group in /userspace/ksud with 82 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-01T18:09:04.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-19T22:11:29.000Z","updated_at":"2025-12-01T18:09:06.000Z","time_to_close":1022255,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"crates","update_count":82,"packages":[{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.38","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip","old_version":"3.0.0","new_version":"6.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.172","new_version":"0.2.177","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.7.2","new_version":"8.9.0"},{"name":"which","old_version":"7.0.3","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.21","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustix","old_version":"1.0.7","new_version":"1.1.2","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"android_logger","old_version":"0.15.0","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":"anstream","old_version":"0.6.18","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","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.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.7","new_version":"3.0.11","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.88","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.75","new_version":"0.3.76","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.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.22","new_version":"1.2.46","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.5.38","new_version":"4.5.53","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.32","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.4","new_version":"0.7.6","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":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","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.9.0","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"libz-rs-sys","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"linux-raw-sys","old_version":"0.9.4","new_version":"0.11.0","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.42","repository_url":"https://github.com/dtolnay/quote"},{"name":"r-efi","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"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.7.2","new_version":"8.9.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.9.0"},{"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.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"syn","old_version":"2.0.101","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.45.0","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.1.14","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.2","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.0","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud with 82 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.53` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `6.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.172` | `0.2.177` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.7.2` | `8.9.0` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.24` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.0.7` | `1.1.2` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.15.0` | `0.15.1` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.18` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\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.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.11` |\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.88` | `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.75` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.22` | `1.2.46` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.53` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.32` | `4.5.49` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.6` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.10` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.5` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\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.9.0` | `2.12.0` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [libz-rs-sys](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.2` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.9.4` | `0.11.0` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.42` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.2.0` | `5.3.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| rust-embed-impl | `8.7.2` | `8.9.0` |\n| rust-embed-utils | `8.7.2` | `8.9.0` |\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.20` | `1.0.22` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.101` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.0` | `1.48.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.1.14` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.0` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.2.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.2` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.0` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.2` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.98 to 1.0.100\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.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100\"\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.38 to 4.5.53\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.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.52\u003c/h2\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/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.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\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/3716f9f4289594b43abec42b2538efd1a90ff897\"\u003e\u003ccode\u003e3716f9f\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3\"\u003e\u003ccode\u003e613b69a\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159\"\u003e\u003ccode\u003ed117f7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6028\"\u003e#6028\u003c/a\u003e from epage/arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9\"\u003e\u003ccode\u003ecb8255d\u003c/code\u003e\u003c/a\u003e feat(builder): Allow quoted id's for arg macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7\"\u003e\u003ccode\u003e1036060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6025\"\u003e#6025\u003c/a\u003e from AldaronLau/typos-in-faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2fcafc0aee6380e1f0c44a3e927cef1bfc88930e\"\u003e\u003ccode\u003e2fcafc0\u003c/code\u003e\u003c/a\u003e docs: Fix minor grammar issues in FAQ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a380b65fe9eceade90bce8aeb13c205265fcceee\"\u003e\u003ccode\u003ea380b65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6023\"\u003e#6023\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4d7ab1483cd0f0849668d274aa2fb6358872eca9\"\u003e\u003ccode\u003e4d7ab14\u003c/code\u003e\u003c/a\u003e chore: Update from _rust/main template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b8a7ea49d973a35bb6b3f43506b8319f340a20a4\"\u003e\u003ccode\u003eb8a7ea4\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f9842b3b3f920ef64c5fc06298b4762018d88809\"\u003e\u003ccode\u003ef9842b3\u003c/code\u003e\u003c/a\u003e chore: Avoid MSRV problems out of the box\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.38...clap_complete-v4.5.53\"\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.34 to 0.2.35\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.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 6.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\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd legacy shrink/reduce/implode compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAES metadata was not copied correctly in raw copy methods, which could corrupt the copied file. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement by_path*() methods on ZipArchive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue introduced by the swap from \u003ccode\u003elzma-rs\u003c/code\u003e to \u003ccode\u003eliblzma\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to read zip files with unsupported extended timestamps (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/400\"\u003e#400\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\u003eenable clamp_opt for ppmd and xz (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.0\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\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/v5.1.1...v6.0.0\"\u003e6.0.0\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd by_index_with_options(), which can be used to ignore encryption in a file's metadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/439\"\u003e#439\u003c/a\u003e) and may be used for other file-specific overrides in the future.\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\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] \u003ccode\u003eFileOptions::add_extra_data\u003c/code\u003e is now generic and accepts any \u003ccode\u003eAsRef\u0026lt;[u8]\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.0.1...v5.1.0\"\u003e5.1.0\u003c/a\u003e - 2025-09-10\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd legacy shrink/reduce/implode compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e - 2025-09-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAES metadata was not copied correctly in raw copy methods, which could corrupt the copied file. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.6.1...v5.0.0\"\u003e5.0.0\u003c/a\u003e - 2025-09-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement by_path*() methods on ZipArchive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.6.0...v4.6.1\"\u003e4.6.1\u003c/a\u003e - 2025-09-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue introduced by the swap from \u003ccode\u003elzma-rs\u003c/code\u003e to \u003ccode\u003eliblzma\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.5.0...v4.6.0\"\u003e4.6.0\u003c/a\u003e - 2025-08-30\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to read zip files with unsupported extended timestamps (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/400\"\u003e#400\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/abfc23d19e5c6038cba27eb3a897bc34c6d5bf86\"\u003e\u003ccode\u003eabfc23d\u003c/code\u003e\u003c/a\u003e feat: Upgrade [Extended]FileOptions::add_extra_data() data from Box\u0026lt;[u8]\u0026gt; to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/eb1b586d0e7807dd5a0d9f6064aa98122e9bf2d7\"\u003e\u003ccode\u003eeb1b586\u003c/code\u003e\u003c/a\u003e docs: Update zip_writer documentation example (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/26e6e08e704def56c3dc34c0171765325761799e\"\u003e\u003ccode\u003e26e6e08\u003c/code\u003e\u003c/a\u003e feat: Add by_index_with_options() for ignoring encryption (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/165415d7e241b33af66913f15c27c09e80a38b5a\"\u003e\u003ccode\u003e165415d\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/1d5d4edf6ce16fd6025d362da195e2f40eadeac2\"\u003e\u003ccode\u003e1d5d4ed\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/72cce40def72573208cee0b27448ad575cc1a842\"\u003e\u003ccode\u003e72cce40\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2ef4d3e5494d7f549d11c14dc4aa2aedf574dd14\"\u003e\u003ccode\u003e2ef4d3e\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9cf28cb6c0e192029ec12331230e14150afb1ba4\"\u003e\u003ccode\u003e9cf28cb\u003c/code\u003e\u003c/a\u003e test(ci): Fix: \u003ccode\u003erename\u003c/code\u003e can't be skipped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/5987cdd7096cc9cf3d39947f4f363aa14841f023\"\u003e\u003ccode\u003e5987cdd\u003c/code\u003e\u003c/a\u003e test(ci): Fix: need recursive rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/74f8a3c1897e79252fcf81d2431a787a1294dbcc\"\u003e\u003ccode\u003e74f8a3c\u003c/code\u003e\u003c/a\u003e test(ci): Need to rename more files during fuzz runs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v6.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.27 to 0.4.28\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.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/6e1735597bb21c5d979a077395df85e1d633e077\"\u003e\u003ccode\u003e6e17355\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/695\"\u003e#695\u003c/a\u003e from rust-lang/cargo/0.4.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/57719dbef54de1c9b91b986845e4285d09c9e644\"\u003e\u003ccode\u003e57719db\u003c/code\u003e\u003c/a\u003e focus on user-facing source changes in the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/e0630c6485c6ca6da22888c319d2c3d2e53cb1ae\"\u003e\u003ccode\u003ee0630c6\u003c/code\u003e\u003c/a\u003e prepare for 0.4.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/60829b11f50e34497f4dcaff44561ee908c796f9\"\u003e\u003ccode\u003e60829b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/692\"\u003e#692\u003c/a\u003e from nebkor/up-and-down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/95d44f8af52df35d78adb766bef79d8f489022a0\"\u003e\u003ccode\u003e95d44f8\u003c/code\u003e\u003c/a\u003e change names of log-level-changing methods to be more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/2b63dfada6394c537682de4834ae45eaf3bad216\"\u003e\u003ccode\u003e2b63dfa\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eup()\u003c/code\u003e and \u003ccode\u003edown()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3aa1359e926a39f841791207d6e57e00da3e68e2\"\u003e\u003ccode\u003e3aa1359\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/690\"\u003e#690\u003c/a\u003e from HaoliangXu/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/1091f2cbd21817872235eff67b8e0e68e5ec4e41\"\u003e\u003ccode\u003e1091f2c\u003c/code\u003e\u003c/a\u003e Chore:delete compare_exchange method for AtomicUsize on platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/24c5f44efd0828ed1c6dcec5adf5aebf97f0f400\"\u003e\u003ccode\u003e24c5f44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/688\"\u003e#688\u003c/a\u003e from ZylosLumen/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/44984954670f3144af1d1f323e36690bb72788f4\"\u003e\u003ccode\u003e4498495\u003c/code\u003e\u003c/a\u003e Unhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\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.140 to 1.0.145\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.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Release 1.0.145\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/23679e2b9d7e4dcaef797ca7c51a4ffb6fce9f36\"\u003e\u003ccode\u003e23679e2\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fc27bafbf740abc5e5733ec1dd2b5ae25695f895\"\u003e\u003ccode\u003efc27baf\u003c/code\u003e\u003c/a\u003e Release 1.0.144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/caef3c6ea69e126d18ee8b43dcc2c89d81207815\"\u003e\u003ccode\u003ecaef3c6\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/81ba3aaaff5c3736dd8b762dd1a0cf992bf60593\"\u003e\u003ccode\u003e81ba3aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d21e8ce7a7cc0bab2d53293de42b6343ef1d9144\"\u003e\u003ccode\u003ed21e8ce\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6beb6cd596a00f8838dc0cfc8876ed8fd065896f\"\u003e\u003ccode\u003e6beb6cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1286\"\u003e#1286\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1dbc803749213eca37080cc7f29f5aee3ac18941\"\u003e\u003ccode\u003e1dbc803\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0bf5d87003aebbbb2b46c96e668283215971d98d\"\u003e\u003ccode\u003e0bf5d87\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d12e943590208da738c092db92c34b39796a2538\"\u003e\u003ccode\u003ed12e943\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.145\"\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.172 to 0.2.177\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.177\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.176\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of the 4th arguement of \u003ccode\u003egetgrnam_r\u003c/code\u003e ([#4656](\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4656\"\u003erust-lang/libc#4656\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.177/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.176...0.2.177\"\u003e0.2.177\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.175...0.2.176\"\u003e0.2.176\u003c/a\u003e - 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\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/rust-lang/libc/commit/9f598d245e18ecb243118cfde095f24598ec9d5b\"\u003e\u003ccode\u003e9f598d2\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.177\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/329a5e77fd0666d9c2fda463eb005cfbb28c3e8c\"\u003e\u003ccode\u003e329a5e7\u003c/code\u003e\u003c/a\u003e Add missing TIOCGETA/TIOCSETA constants for macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72a40e2550f924e8e5736a96afe71c71b988b08b\"\u003e\u003ccode\u003e72a40e2\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/2914d6f735740b40b8abbbae251aad11daf48885\"\u003e\u003ccode\u003e2914d6f\u003c/code\u003e\u003c/a\u003e linux_like: add SIGEMT for mips* and sparc*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ff2ff25f15bbd01c03482c0c1f49411b0b622957\"\u003e\u003ccode\u003eff2ff25\u003c/code\u003e\u003c/a\u003e openbsd add elf_aux_info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4ae44a44945ce5c2751aa198171bc1f47c292723\"\u003e\u003ccode\u003e4ae44a4\u003c/code\u003e\u003c/a\u003e Update semver tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d5737a01378862df540367c627b18d8a26dbdd0e\"\u003e\u003ccode\u003ed5737a0\u003c/code\u003e\u003c/a\u003e Define _CS_PATH on the BSDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/fe277da53e919bb8272aa695e8df44b48aab95a3\"\u003e\u003ccode\u003efe277da\u003c/code\u003e\u003c/a\u003e redox: more sysconf constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/bdad4264ced348e8e1a8ffc25a9b493fae124fa9\"\u003e\u003ccode\u003ebdad426\u003c/code\u003e\u003c/a\u003e wasip2: Invert conditional to include p2 APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0af069dcbfdb8ea80e437a50bc98ffd186915247\"\u003e\u003ccode\u003e0af069d\u003c/code\u003e\u003c/a\u003e Windows: add \u003ccode\u003ewcsnlen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.172...0.2.177\"\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.7.2 to 8.9.0\n\nUpdates `which` from 7.0.3 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\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\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\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/7.0.3...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.24\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.24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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.23...v0.2.24\"\u003e0.2.24\u003c/a\u003e - 2025-08-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/40846923f0ce024bcf8d3e9100cab64a38c8dd08\"\u003e\u003ccode\u003e4084692\u003c/code\u003e\u003c/a\u003e chore: release v0.2.24 (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/03ce5999702e92cd8748b10ac977714fdcc80542\"\u003e\u003ccode\u003e03ce599\u003c/code\u003e\u003c/a\u003e Make unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.21...v0.2.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.20.0 to 3.23.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.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\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\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/fe9f4a305b785abd1f4f912c8304bcc90024f695\"\u003e\u003ccode\u003efe9f4a3\u003c/code\u003e\u003c/a\u003e chore: release v3.23.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/006c3fd55aa788e640f83a0aac54660e23e355e6\"\u003e\u003ccode\u003e006c3fd\u003c/code\u003e\u003c/a\u003e fix: use std::os::fd instead of std::os::wasi (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b0e6309a589799181bc1434fdcb3b3b07b9b070e\"\u003e\u003ccode\u003eb0e6309\u003c/code\u003e\u003c/a\u003e doc: Update COPYRIGHT link (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2d6fc3fb5794c0e7fe6c944f72fd0e462480b101\"\u003e\u003ccode\u003e2d6fc3f\u003c/code\u003e\u003c/a\u003e Fix formatting in Builder::disable_cleanup documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f720dbe098f847f3899d83305f565a5c46bb818d\"\u003e\u003ccode\u003ef720dbe\u003c/code\u003e\u003c/a\u003e chore: release 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/55d742cb5d37d51c5ee107ae6c3898deeb0cc592\"\u003e\u003ccode\u003e55d742c\u003c/code\u003e\u003c/a\u003e chore: remove deprecated unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bc41a0b586ec52da28971763378162e96d96be8a\"\u003e\u003ccode\u003ebc41a0b\u003c/code\u003e\u003c/a\u003e build(deps): update windows-sys requirement from \u0026gt;=0.52, \u0026lt;0.61 to \u0026gt;=0.52, \u0026lt;0....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3c55387edee0d79041092f5abfbe899de4fbc8db\"\u003e\u003ccode\u003e3c55387\u003c/code\u003e\u003c/a\u003e test: make sure we don't drop tempdirs early (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/17bf644406959b75bf83d44fcfbd1dfa63d86730\"\u003e\u003ccode\u003e17bf644\u003c/code\u003e\u003c/a\u003e doc(builder): clarify permissions (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/c7423f1761f569c60c504ffed0ef6e124430b162\"\u003e\u003ccode\u003ec7423f1\u003c/code\u003e\u003c/a\u003e doc(env): document the alternative to setting the tempdir (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.20.0...v3.23.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.41 to 0.4.42\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\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 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/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling 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/1731\"\u003echronotope/chrono#1731\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/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42\"\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.8\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.80\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/292\"\u003e#292\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/292\"\u003erust-lang/regex#292\u003c/a\u003e):\nFixes bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/291\"\u003e#291\u003c/a\u003e, which was introduced by PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/290\"\u003e#290\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\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...\n\n_Description has been truncated_","html_url":"https://github.com/rasgaxota572/Aicp/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasgaxota572%2FAicp/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"4.5.40","new_version":"4.5.49","update_type":"patch","path":"/userspace/ksud_magic","pr_created_at":"2025-11-04T14:42:57.000Z","version_change":"4.5.40 → 4.5.49","issue":{"uuid":"3586900030","node_id":"PR_kwDOPSab9M6xb-uF","number":110,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud_magic with 77 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-12T14:35:44.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-04T14:42:57.000Z","updated_at":"2025-11-12T14:35:46.000Z","time_to_close":690767,"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.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.40","new_version":"4.5.51","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.35","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip","old_version":"3.0.0","new_version":"6.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.27","new_version":"0.4.28","repository_url":"https://github.com/rust-lang/log"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.145","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.173","new_version":"0.2.177","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.7.2","new_version":"8.9.0"},{"name":"getopts","old_version":"0.2.23","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.42","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"procfs","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"android_logger","old_version":"0.15.0","new_version":"0.15.1","repository_url":"https://github.com/rust-mobile/android_logger-rs"},{"name":"anstream","old_version":"0.6.19","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.9","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.88","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.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.18.1","new_version":"3.19.0","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.27","new_version":"1.2.44","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.1","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_builder","old_version":"4.5.40","new_version":"4.5.51","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.40","new_version":"4.5.49","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.10","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"derive_arbitrary","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.5","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"generic-array","old_version":"0.14.7","new_version":"0.14.9","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.64","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.9.0","new_version":"2.12.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/sile/libflate"},{"name":"libz-rs-sys","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"once_cell_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/once_cell_polyfill"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"procfs-core","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.41","repository_url":"https://github.com/dtolnay/quote"},{"name":"r-efi","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"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.7.2","new_version":"8.9.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.9.0"},{"name":"rustc-demangle","old_version":"0.1.25","new_version":"0.1.26","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"syn","old_version":"2.0.103","new_version":"1.0.109","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.6","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.45.1","new_version":"1.48.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-link","old_version":"0.1.3","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud_magic","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud_magic with 77 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.51` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.35` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `6.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.173` | `0.2.177` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.7.2` | `8.9.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.23` | `0.2.24` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.23.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [procfs](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [android_logger](https://github.com/rust-mobile/android_logger-rs) | `0.15.0` | `0.15.1` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.19` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.13` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.3` | `1.1.4` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.9` | `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.88` | `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.75` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.18.1` | `3.19.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.44` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.4` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.51` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.49` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.5` | `0.7.6` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.10` |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.5` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.7` | `0.14.9` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.3.4` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\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.9.0` | `2.12.0` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.2.0` |\n| [libz-rs-sys](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.2` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill) | `1.70.1` | `1.70.2` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.103` |\n| [procfs-core](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` |\n| [r-efi](https://github.com/r-efi/r-efi) | `5.2.0` | `5.3.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| rust-embed-impl | `8.7.2` | `8.9.0` |\n| rust-embed-utils | `8.7.2` | `8.9.0` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.25` | `0.1.26` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `1.0.109` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.6` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.48.0` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.22` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.2.1` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.3` | `0.2.1` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.5.2` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.98 to 1.0.100\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.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/18c2598afa0f996f56217ef128aa3a20ea1e9512\"\u003e\u003ccode\u003e18c2598\u003c/code\u003e\u003c/a\u003e Release 1.0.100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f2719888cb2f4f033c441cf6723cea1c532c0c87\"\u003e\u003ccode\u003ef271988\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e from dtolnay/clippyfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/52f2115a1fe22a79110747f19e35f01d52bdd1af\"\u003e\u003ccode\u003e52f2115\u003c/code\u003e\u003c/a\u003e Mark macros with clippy::format_args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/da5fd9d5a33c2949bc3ee3075d8d6f9e224363d5\"\u003e\u003ccode\u003eda5fd9d\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/211e4092b7e1fb1c6f5d22063474e5b2f8dd0f16\"\u003e\u003ccode\u003e211e409\u003c/code\u003e\u003c/a\u003e Opt in to generate-macro-expansion when building on docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b48fc02c327c502a81fcc2b46318eb61fda6b7b3\"\u003e\u003ccode\u003eb48fc02\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d5f59fbd45db00982bc0ea490edbe331ef8cab26\"\u003e\u003ccode\u003ed5f59fb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-09-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/238415d25b65dcf73ab2e3741d7adc56615af8c3\"\u003e\u003ccode\u003e238415d\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/3bab0709a347b90de15c5eaaf3779904cfcc1ac6\"\u003e\u003ccode\u003e3bab070\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/42492546e3b5510378d0ee32b659fefee1f26158\"\u003e\u003ccode\u003e4249254\u003c/code\u003e\u003c/a\u003e Order cap-lints flag in the same order as thiserror build script\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100\"\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.40 to 4.5.51\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.51\u003c/h2\u003e\n\u003ch2\u003e[4.5.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.50\u003c/h2\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.48\u003c/h2\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.47\u003c/h2\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Update runtime error text to match \u003ccode\u003eclap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\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\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.51] - 2025-10-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly calculate padding for short flags that take a value\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Don't panic on short flags using \u003ccode\u003eArgAction::Count\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.50] - 2025-10-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eCow\u003c/code\u003e where \u003ccode\u003eString\u003c/code\u003e and \u003ccode\u003e\u0026amp;str\u003c/code\u003e are accepted\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.49] - 2025-10-13\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly wrap when ANSI escape codes are present\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.48] - 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new CLI Concepts document as another way of framing clap\u003c/li\u003e\n\u003cli\u003eExpand the \u003ccode\u003etyped_derive\u003c/code\u003e cookbook entry\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.47] - 2025-09-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Args for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for ()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl FromArgMatches for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eimpl Subcommand for Infallible\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Update runtime error text to match \u003ccode\u003eclap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\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\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/b49dae25ec3124ac8b8c1b05a7bcc0645cf0cdc4\"\u003e\u003ccode\u003eb49dae2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d37b0b57abcff86caaee002ff82206bc0440e5a0\"\u003e\u003ccode\u003ed37b0b5\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3398b6ab10152dc86d443d3281ceb2063f33131f\"\u003e\u003ccode\u003e3398b6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6009\"\u003e#6009\u003c/a\u003e from gtema/complete_try_generate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/21fc9e46d4151f1e64acbe2693fb88ef2ad7d0c0\"\u003e\u003ccode\u003e21fc9e4\u003c/code\u003e\u003c/a\u003e feat(clap-complete): Introduce fallible generator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/bd01bdc0ffa3308555a81ad170be9e02854b2e3f\"\u003e\u003ccode\u003ebd01bdc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6012\"\u003e#6012\u003c/a\u003e from epage/sub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ed0c63deba72682ce67c39bfe867fc82dd26b870\"\u003e\u003ccode\u003eed0c63d\u003c/code\u003e\u003c/a\u003e docs(derive): Specify arg_required_else_help is set for users\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e2188d9af318f3287c1c5a52cba6b9dfebe7bb75\"\u003e\u003ccode\u003ee2188d9\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.87 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6004\"\u003e#6004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e01f2b764016ce6ca03a4959310fee2cc112114a\"\u003e\u003ccode\u003ee01f2b7\u003c/code\u003e\u003c/a\u003e docs: Cleanup unused links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6b12a81bafe7b9d013b06981f520ab4c70da5510\"\u003e\u003ccode\u003e6b12a81\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8dd92a792d3e0424dd377fbb62d2dcdbeadbd425\"\u003e\u003ccode\u003e8dd92a7\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.40...clap_complete-v4.5.51\"\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.34 to 0.2.35\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.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 6.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\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd legacy shrink/reduce/implode compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAES metadata was not copied correctly in raw copy methods, which could corrupt the copied file. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement by_path*() methods on ZipArchive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue introduced by the swap from \u003ccode\u003elzma-rs\u003c/code\u003e to \u003ccode\u003eliblzma\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to read zip files with unsupported extended timestamps (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/400\"\u003e#400\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\u003eenable clamp_opt for ppmd and xz (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.0\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\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/v5.1.1...v6.0.0\"\u003e6.0.0\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd by_index_with_options(), which can be used to ignore encryption in a file's metadata (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/439\"\u003e#439\u003c/a\u003e) and may be used for other file-specific overrides in the future.\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\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] \u003ccode\u003eFileOptions::add_extra_data\u003c/code\u003e is now generic and accepts any \u003ccode\u003eAsRef\u0026lt;[u8]\u0026gt;\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e - 2025-09-11\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epanic when reading empty extended-timestamp field (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/404\"\u003e#404\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestore original file timestamp when unzipping with \u003ccode\u003echrono\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/46\"\u003e#46\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\u003eConfigure Amazon Q rules (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.0.1...v5.1.0\"\u003e5.1.0\u003c/a\u003e - 2025-09-10\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd legacy shrink/reduce/implode compression (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v5.0.0...v5.0.1\"\u003e5.0.1\u003c/a\u003e - 2025-09-09\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAES metadata was not copied correctly in raw copy methods, which could corrupt the copied file. (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.6.1...v5.0.0\"\u003e5.0.0\u003c/a\u003e - 2025-09-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement by_path*() methods on ZipArchive (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.6.0...v4.6.1\"\u003e4.6.1\u003c/a\u003e - 2025-09-03\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixes an issue introduced by the swap from \u003ccode\u003elzma-rs\u003c/code\u003e to \u003ccode\u003eliblzma\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v4.5.0...v4.6.0\"\u003e4.6.0\u003c/a\u003e - 2025-08-30\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to read zip files with unsupported extended timestamps (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/400\"\u003e#400\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/abfc23d19e5c6038cba27eb3a897bc34c6d5bf86\"\u003e\u003ccode\u003eabfc23d\u003c/code\u003e\u003c/a\u003e feat: Upgrade [Extended]FileOptions::add_extra_data() data from Box\u0026lt;[u8]\u0026gt; to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/eb1b586d0e7807dd5a0d9f6064aa98122e9bf2d7\"\u003e\u003ccode\u003eeb1b586\u003c/code\u003e\u003c/a\u003e docs: Update zip_writer documentation example (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/26e6e08e704def56c3dc34c0171765325761799e\"\u003e\u003ccode\u003e26e6e08\u003c/code\u003e\u003c/a\u003e feat: Add by_index_with_options() for ignoring encryption (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/165415d7e241b33af66913f15c27c09e80a38b5a\"\u003e\u003ccode\u003e165415d\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/1d5d4edf6ce16fd6025d362da195e2f40eadeac2\"\u003e\u003ccode\u003e1d5d4ed\u003c/code\u003e\u003c/a\u003e chore(deps): update lzma-rust2 requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/72cce40def72573208cee0b27448ad575cc1a842\"\u003e\u003ccode\u003e72cce40\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2ef4d3e5494d7f549d11c14dc4aa2aedf574dd14\"\u003e\u003ccode\u003e2ef4d3e\u003c/code\u003e\u003c/a\u003e chore(deps): update nt-time requirement from 0.10.6 to 0.12.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/9cf28cb6c0e192029ec12331230e14150afb1ba4\"\u003e\u003ccode\u003e9cf28cb\u003c/code\u003e\u003c/a\u003e test(ci): Fix: \u003ccode\u003erename\u003c/code\u003e can't be skipped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/5987cdd7096cc9cf3d39947f4f363aa14841f023\"\u003e\u003ccode\u003e5987cdd\u003c/code\u003e\u003c/a\u003e test(ci): Fix: need recursive rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/74f8a3c1897e79252fcf81d2431a787a1294dbcc\"\u003e\u003ccode\u003e74f8a3c\u003c/code\u003e\u003c/a\u003e test(ci): Need to rename more files during fuzz runs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v6.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.27 to 0.4.28\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.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 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/695\"\u003erust-lang/log#695\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\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.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\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.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\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/rust-lang/log/commit/6e1735597bb21c5d979a077395df85e1d633e077\"\u003e\u003ccode\u003e6e17355\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/695\"\u003e#695\u003c/a\u003e from rust-lang/cargo/0.4.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/57719dbef54de1c9b91b986845e4285d09c9e644\"\u003e\u003ccode\u003e57719db\u003c/code\u003e\u003c/a\u003e focus on user-facing source changes in the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/e0630c6485c6ca6da22888c319d2c3d2e53cb1ae\"\u003e\u003ccode\u003ee0630c6\u003c/code\u003e\u003c/a\u003e prepare for 0.4.28 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/60829b11f50e34497f4dcaff44561ee908c796f9\"\u003e\u003ccode\u003e60829b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/692\"\u003e#692\u003c/a\u003e from nebkor/up-and-down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/95d44f8af52df35d78adb766bef79d8f489022a0\"\u003e\u003ccode\u003e95d44f8\u003c/code\u003e\u003c/a\u003e change names of log-level-changing methods to be more descriptive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/2b63dfada6394c537682de4834ae45eaf3bad216\"\u003e\u003ccode\u003e2b63dfa\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eup()\u003c/code\u003e and \u003ccode\u003edown()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3aa1359e926a39f841791207d6e57e00da3e68e2\"\u003e\u003ccode\u003e3aa1359\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/690\"\u003e#690\u003c/a\u003e from HaoliangXu/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/1091f2cbd21817872235eff67b8e0e68e5ec4e41\"\u003e\u003ccode\u003e1091f2c\u003c/code\u003e\u003c/a\u003e Chore:delete compare_exchange method for AtomicUsize on platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/24c5f44efd0828ed1c6dcec5adf5aebf97f0f400\"\u003e\u003ccode\u003e24c5f44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/688\"\u003e#688\u003c/a\u003e from ZylosLumen/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/44984954670f3144af1d1f323e36690bb72788f4\"\u003e\u003ccode\u003e4498495\u003c/code\u003e\u003c/a\u003e Unhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\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.140 to 1.0.145\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.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\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/efa66e3a1d61459ab2d325f92ebe3acbd6ca18b1\"\u003e\u003ccode\u003eefa66e3\u003c/code\u003e\u003c/a\u003e Release 1.0.145\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/23679e2b9d7e4dcaef797ca7c51a4ffb6fce9f36\"\u003e\u003ccode\u003e23679e2\u003c/code\u003e\u003c/a\u003e Add serde version constraint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fc27bafbf740abc5e5733ec1dd2b5ae25695f895\"\u003e\u003ccode\u003efc27baf\u003c/code\u003e\u003c/a\u003e Release 1.0.144\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/caef3c6ea69e126d18ee8b43dcc2c89d81207815\"\u003e\u003ccode\u003ecaef3c6\u003c/code\u003e\u003c/a\u003e Ignore uninlined_format_args pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/81ba3aaaff5c3736dd8b762dd1a0cf992bf60593\"\u003e\u003ccode\u003e81ba3aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e from dtolnay/serdecore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d21e8ce7a7cc0bab2d53293de42b6343ef1d9144\"\u003e\u003ccode\u003ed21e8ce\u003c/code\u003e\u003c/a\u003e Switch serde dependency to serde_core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6beb6cd596a00f8838dc0cfc8876ed8fd065896f\"\u003e\u003ccode\u003e6beb6cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1286\"\u003e#1286\u003c/a\u003e from dtolnay/up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1dbc803749213eca37080cc7f29f5aee3ac18941\"\u003e\u003ccode\u003e1dbc803\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0bf5d87003aebbbb2b46c96e668283215971d98d\"\u003e\u003ccode\u003e0bf5d87\u003c/code\u003e\u003c/a\u003e Enforce trybuild \u0026gt;= 1.0.108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d12e943590208da738c092db92c34b39796a2538\"\u003e\u003ccode\u003ed12e943\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v4 -\u0026gt; v5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.145\"\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.173 to 0.2.177\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.177\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.176\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Fix the type of the 4th arguement of \u003ccode\u003egetgrnam_r\u003c/code\u003e ([#4656](\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4656\"\u003erust-lang/libc#4656\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.177/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.176...0.2.177\"\u003e0.2.177\u003c/a\u003e - 2025-10-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eTIOCGETA\u003c/code\u003e, \u003ccode\u003eTIOCSETA\u003c/code\u003e, \u003ccode\u003eTIOCSETAW\u003c/code\u003e, \u003ccode\u003eTIOCSETAF\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4736\"\u003e#4736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4719\"\u003e#4719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSDs: Add \u003ccode\u003e_CS_PATH\u003c/code\u003e constant (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4738\"\u003e#4738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux-like: Add \u003ccode\u003eSIGEMT\u003c/code\u003e for mips* and sparc* architectures (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4730\"\u003e#4730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenBSD: Add \u003ccode\u003eelf_aux_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4729\"\u003e#4729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4728\"\u003e#4728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003ewcsnlen\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4721\"\u003e#4721\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWASIP2: Invert conditional to include p2 APIs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4733\"\u003e#4733\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.175...0.2.176\"\u003e0.2.176\u003c/a\u003e - 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe default FreeBSD version has been raised from 11 to 12. This matches \u003ccode\u003erustc\u003c/code\u003e since 1.78. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/2406\"\u003e#2406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDebug\u003c/code\u003e is now always implemented, rather than being gated behind the \u003ccode\u003eextra_traits\u003c/code\u003e feature. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4624\"\u003e#4624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAIX: Restore some non-POSIX functions guarded by the \u003ccode\u003e_KERNEL\u003c/code\u003e macro. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD 14: Add \u003ccode\u003est_fileref\u003c/code\u003e to \u003ccode\u003estruct stat\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4642\"\u003e#4642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHaiku: Add the \u003ccode\u003eaccept4\u003c/code\u003e POSIX call (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4586\"\u003e#4586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce a wrapper for representing padding (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4632\"\u003e#4632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eEM_RISCV\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4659\"\u003e#4659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eMS_NOSYMFOLLOW\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4389\"\u003e#4389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ebacktrace_symbols(_fd)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4668\"\u003e#4668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add missing \u003ccode\u003eSOL_PACKET\u003c/code\u003e optnames (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4669\"\u003e#4669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMusl s390x: Add \u003ccode\u003eSYS_mseal\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4549\"\u003e#4549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e__errno\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4687\"\u003e#4687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add \u003ccode\u003edirfd\u003c/code\u003e, \u003ccode\u003eVDISABLE\u003c/code\u003e, and resource consts (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4660\"\u003e#4660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add more \u003ccode\u003eresource.h\u003c/code\u003e, \u003ccode\u003efcntl.h\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4666\"\u003e#4666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Enable \u003ccode\u003estrftime\u003c/code\u003e and \u003ccode\u003emkostemp[s]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4629\"\u003e#4629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix, Windows: Add \u003ccode\u003eqsort_r\u003c/code\u003e (Unix), and \u003ccode\u003eqsort(_s)\u003c/code\u003e (Windows) (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4677\"\u003e#4677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003edlvsym\u003c/code\u003e for Linux-gnu, FreeBSD, and NetBSD (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnix: Add \u003ccode\u003esigqueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4620\"\u003e#4620\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD 15: Mark \u003ccode\u003ekinfo_proc\u003c/code\u003e as non-exhaustive (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Set the ELF symbol version for \u003ccode\u003ereaddir_r\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4694\"\u003e#4694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Correct the config for whether or not \u003ccode\u003eepoll_event\u003c/code\u003e is packed (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4639\"\u003e#4639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTests: Replace the old \u003ccode\u003ectest\u003c/code\u003e with the much more reliable new implementation (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4655\"\u003e#4655\u003c/a\u003e and many related PRs)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\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/rust-lang/libc/commit/9f598d245e18ecb243118cfde095f24598ec9d5b\"\u003e\u003ccode\u003e9f598d2\u003c/code\u003e\u003c/a\u003e chore: release libc 0.2.177\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/329a5e77fd0666d9c2fda463eb005cfbb28c3e8c\"\u003e\u003ccode\u003e329a5e7\u003c/code\u003e\u003c/a\u003e Add missing TIOCGETA/TIOCSETA constants for macOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/72a40e2550f924e8e5736a96afe71c71b988b08b\"\u003e\u003ccode\u003e72a40e2\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003epthread_cond_timedwait_relative_np\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/2914d6f735740b40b8abbbae251aad11daf48885\"\u003e\u003ccode\u003e2914d6f\u003c/code\u003e\u003c/a\u003e linux_like: add SIGEMT for mips* and sparc*\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ff2ff25f15bbd01c03482c0c1f49411b0b622957\"\u003e\u003ccode\u003eff2ff25\u003c/code\u003e\u003c/a\u003e openbsd add elf_aux_info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/4ae44a44945ce5c2751aa198171bc1f47c292723\"\u003e\u003ccode\u003e4ae44a4\u003c/code\u003e\u003c/a\u003e Update semver tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d5737a01378862df540367c627b18d8a26dbdd0e\"\u003e\u003ccode\u003ed5737a0\u003c/code\u003e\u003c/a\u003e Define _CS_PATH on the BSDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/fe277da53e919bb8272aa695e8df44b48aab95a3\"\u003e\u003ccode\u003efe277da\u003c/code\u003e\u003c/a\u003e redox: more sysconf constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/bdad4264ced348e8e1a8ffc25a9b493fae124fa9\"\u003e\u003ccode\u003ebdad426\u003c/code\u003e\u003c/a\u003e wasip2: Invert conditional to include p2 APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0af069dcbfdb8ea80e437a50bc98ffd186915247\"\u003e\u003ccode\u003e0af069d\u003c/code\u003e\u003c/a\u003e Windows: add \u003ccode\u003ewcsnlen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.173...0.2.177\"\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.7.2 to 8.9.0\n\nUpdates `getopts` from 0.2.23 to 0.2.24\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.24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\u003c/a\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-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.23...v0.2.24\"\u003e0.2.24\u003c/a\u003e - 2025-08-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/pull/133\"\u003e#133\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/rust-lang/getopts/commit/40846923f0ce024bcf8d3e9100cab64a38c8dd08\"\u003e\u003ccode\u003e4084692\u003c/code\u003e\u003c/a\u003e chore: release v0.2.24 (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/getopts/commit/03ce5999702e92cd8748b10ac977714fdcc80542\"\u003e\u003ccode\u003e03ce599\u003c/code\u003e\u003c/a\u003e Make unicode-width an optional default dependency (\u003ca href=\"https://redirect.github.com/rust-lang/getopts/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/getopts/compare/v0.2.23...v0.2.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tempfile` from 3.20.0 to 3.23.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.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove need for the \u0026quot;nightly\u0026quot; feature to compile with \u0026quot;wasip2\u0026quot;.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003ewindows-sys\u003c/code\u003e requirement to allow version 0.61.x\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunstable-windows-keep-open-tempfile\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\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\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/fe9f4a305b785abd1f4f912c8304bcc90024f695\"\u003e\u003ccode\u003efe9f4a3\u003c/code\u003e\u003c/a\u003e chore: release v3.23.0 (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/006c3fd55aa788e640f83a0aac54660e23e355e6\"\u003e\u003ccode\u003e006c3fd\u003c/code\u003e\u003c/a\u003e fix: use std::os::fd instead of std::os::wasi (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/380\"\u003e#380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/b0e6309a589799181bc1434fdcb3b3b07b9b070e\"\u003e\u003ccode\u003eb0e6309\u003c/code\u003e\u003c/a\u003e doc: Update COPYRIGHT link (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2d6fc3fb5794c0e7fe6c944f72fd0e462480b101\"\u003e\u003ccode\u003e2d6fc3f\u003c/code\u003e\u003c/a\u003e Fix formatting in Builder::disable_cleanup documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/f720dbe098f847f3899d83305f565a5c46bb818d\"\u003e\u003ccode\u003ef720dbe\u003c/code\u003e\u003c/a\u003e chore: release 3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/55d742cb5d37d51c5ee107ae6c3898deeb0cc592\"\u003e\u003ccode\u003e55d742c\u003c/code\u003e\u003c/a\u003e chore: remove deprecated unstable feature flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/bc41a0b586ec52da28971763378162e96d96be8a\"\u003e\u003ccode\u003ebc41a0b\u003c/code\u003e\u003c/a\u003e build(deps): update windows-sys requirement from \u0026gt;=0.52, \u0026lt;0.61 to \u0026gt;=0.52, \u0026lt;0....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/3c55387edee0d79041092f5abfbe899de4fbc8db\"\u003e\u003ccode\u003e3c55387\u003c/code\u003e\u003c/a\u003e test: make sure we don't drop tempdirs early (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/17bf644406959b75bf83d44fcfbd1dfa63d86730\"\u003e\u003ccode\u003e17bf644\u003c/code\u003e\u003c/a\u003e doc(builder): clarify permissions (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/c7423f1761f569c60c504ffed0ef6e124430b162\"\u003e\u003ccode\u003ec7423f1\u003c/code\u003e\u003c/a\u003e doc(env): document the alternative to setting the tempdir (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.20.0...v3.23.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.41 to 0.4.42\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\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 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/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling 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/1731\"\u003echronotope/chrono#1731\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/f3fd15f976c8c8e56d97eda6237af4d485ba2297\"\u003e\u003ccode\u003ef3fd15f\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/5cf56035007f291b1b8f457fa3bfc79fb367419a\"\u003e\u003ccode\u003e5cf5603\u003c/code\u003e\u003c/a\u003e strftime: add regression test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a6231701ee934cbbeb595fe71328fcbbf1b584d5\"\u003e\u003ccode\u003ea623170\u003c/code\u003e\u003c/a\u003e strftime: simplify error handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/36fbfb1221da05b1482eb9dd18254e6bd736cb31\"\u003e\u003ccode\u003e36fbfb1\u003c/code\u003e\u003c/a\u003e strftime: move specifier handling out of match to reduce rightward drift\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/7f413c363b74e293d495dc6109335c02dda9d629\"\u003e\u003ccode\u003e7f413c3\u003c/code\u003e\u003c/a\u003e strftime: yield None early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/9d5dfe164098186bfff8af7d5eecbb05d7712d4d\"\u003e\u003ccode\u003e9d5dfe1\u003c/code\u003e\u003c/a\u003e strftime: outline constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/e5f6be7db4a0c2756cad0a7c8186a5a180873f7a\"\u003e\u003ccode\u003ee5f6be7\u003c/code\u003e\u003c/a\u003e strftime: move error() method below caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/d516c2764d74e467fa37e25e8e88d5633478bafa\"\u003e\u003ccode\u003ed516c27\u003c/code\u003e\u003c/a\u003e strftime: merge impl blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/0ee2172fb92df4e0be4cf7a733c860226eec37a0\"\u003e\u003ccode\u003e0ee2172\u003c/code\u003e\u003c/a\u003e strftime: re-order items to keep impls together\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/757a8b0226e9c0a23b5334c7dc0986f1e487b8ac\"\u003e\u003ccode\u003e757a8b0\u003c/code\u003e\u003c/a\u003e Upgrade to windows-bindgen 0.63\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.42\"\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.8\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.80\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/292\"\u003e#292\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/292\"\u003erust-lang/regex#292\u003c/a\u003e):\nFixes bug \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/291\"\u003e#291\u003c/a\u003e, which was introduced by PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/290\"\u003e#290\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\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\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/140f8949da3f575490bac80ff23dfc29458b82c7\"\u003e\u003ccode\u003e140f894\u003c/code\u003e\u003c/a\u003e regex-lite-0.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/27d6d65263cb80266a62e3189408a44f201a0975\"\u003e\u003ccode\u003e27d6d65\u003c/code\u003e\u003c/a\u003e 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/85398ad5002048bbeaa90f1fe37fbb31df2bc0d6\"\u003e\u003ccode\u003e85398ad\u003c/code\u003e\u003c/a\u003e changelog: 1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/764efbd305d3a7b817ec8892ff0a656ec657d660\"\u003e\u003ccode\u003e764efbd\u003c/code\u003e\u003c/a\u003e api: tweak the lifetime of \u003ccode\u003eCaptures::get_match\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ee6aa55e01786e4d2c11eb1be805835bbb3bfa99\"\u003e\u003ccode\u003eee6aa55\u003c/code\u003e\u003c/a\u003e rure-0.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/42076c6bca89a745483aba38e0661c488100f057\"\u003e\u003ccode\u003e42076c6\u003c/code\u003e\u003c/a\u003e 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/aef2153e31bb261596bf48fe3ae2978bba0f0e65\"\u003e\u003ccode\u003eaef2153\u003c/code\u003e\u003c/a\u003e deps: bump to regex-automata 0.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/459dbbeaa9f3fa430f4a023a4ca6945417fabce3\"\u003e\u003ccode\u003e459dbbe\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/610bf2d76e3f4082ad4cb094541bbf680891cf14\"\u003e\u003ccode\u003e610bf2d\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7dbb384dd098be9e06395e2dbecb9c4adb36c8fe\"\u003e\u003ccode\u003e7dbb384\u003c/code\u003e\u003c/a\u003e changelog: 1.12.0\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.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `procfs` from 0.17.0 to 0.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eminence/procfs/releases\"\u003eprocfs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003egenerate-link-to-definition\u003c/code\u003e rustdoc feature on docs.rs by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/320\"\u003eeminence/procfs#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse correct MSRV by \u003ca href=\"https://github.com/tyilo\"\u003e\u003ccode\u003e@​tyilo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/328\"\u003eeminence/procfs#328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereplace hardcoded crate name by env var that returns the crate's name dynamically by \u003ca href=\"https://github.com/PauloMigAlmeida\"\u003e\u003ccode\u003e@​PauloMigAlmeida\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/327\"\u003eeminence/procfs#327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused crate and use by \u003ca href=\"https://github.com/javierhonduco\"\u003e\u003ccode\u003e@​javierhonduco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/329\"\u003eeminence/procfs#329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix lints as the names have changed by \u003ca href=\"https://github.com/javierhonduco\"\u003e\u003ccode\u003e@​javierhonduco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/330\"\u003eeminence/procfs#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce short-lived allocations in memory maps parsing by \u003ca href=\"https://github.com/javierhonduco\"\u003e\u003ccode\u003e@​javierhonduco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/331\"\u003eeminence/procfs#331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around 32/64 bit mismatch by \u003ca href=\"https://github.com/musicinmybrain\"\u003e\u003ccode\u003e@​musicinmybrain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/326\"\u003eeminence/procfs#326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParse /proc/pid/status \u0026quot;Groups\u0026quot; field as u32 by \u003ca href=\"https://github.com/Jongy\"\u003e\u003ccode\u003e@​Jongy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/334\"\u003eeminence/procfs#334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake get_pressure and parse_pressure_record public by \u003ca href=\"https://github.com/SebastiaanYN\"\u003e\u003ccode\u003e@​SebastiaanYN\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/335\"\u003eeminence/procfs#335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse AsRef\u003c!-- raw HTML omitted --\u003e for user-facing path parameters by \u003ca href=\"https://github.com/Jongy\"\u003e\u003ccode\u003e@​Jongy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/336\"\u003eeminence/procfs#336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck process name in test_proc_status_for_kthreadd by \u003ca href=\"https://github.com/NoisyCoil\"\u003e\u003ccode\u003e@​NoisyCoil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/337\"\u003eeminence/procfs#337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efull\u003c/code\u003e record to \u003ccode\u003eCpuPressure\u003c/code\u003e by \u003ca href=\"https://github.com/SebastiaanYN\"\u003e\u003ccode\u003e@​SebastiaanYN\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/338\"\u003eeminence/procfs#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update \u003ccode\u003erustix\u003c/code\u003e to 1.0.1 by \u003ca href=\"https://github.com/cratelyn\"\u003e\u003ccode\u003e@​cratelyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/340\"\u003eeminence/procfs#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive PartialEq \u0026amp; Eq for FDTarget by \u003ca href=\"https://github.com/Jongy\"\u003e\u003ccode\u003e@​Jongy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/339\"\u003eeminence/procfs#339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix README.md example compilation by \u003ca href=\"https://github.com/rantala\"\u003e\u003ccode\u003e@​rantala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/342\"\u003eeminence/procfs#342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for trait derivation on wasm targets by \u003ca href=\"https://github.com/fzylogic\"\u003e\u003ccode\u003e@​fzylogic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/345\"\u003eeminence/procfs#345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Process.open_relative_flags by \u003ca href=\"https://github.com/Jongy\"\u003e\u003ccode\u003e@​Jongy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/341\"\u003eeminence/procfs#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix wrong spelling in nfs mount by \u003ca href=\"https://github.com/arthur-zhang\"\u003e\u003ccode\u003e@​arthur-zhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/347\"\u003eeminence/procfs#347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to check_unwrap test helper function by \u003ca href=\"https://github.com/eminence\"\u003e\u003ccode\u003e@​eminence\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eminence/procfs/pull/355\"\u003eeminence/procfs#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd /proc/pid/syscall parsing support by \u003ca href=\"https://github.com/jebradbury39\"\u003e\u003cc...\n\n_Description has been truncated_","html_url":"https://github.com/WildKernels/Wild_KSU/pull/110","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WildKernels%2FWild_KSU/issues/110","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/110/packages"}}]}