{"id":3431,"name":"rustversion","ecosystem":"cargo","repository_url":"https://github.com/dtolnay/rustversion","issues_count":1545,"created_at":"2025-06-06T16:30:11.466Z","updated_at":"2025-06-06T16:30:11.466Z","purl":"pkg:cargo/rustversion","metadata":{"id":4281502,"name":"rustversion","ecosystem":"cargo","description":"Conditional compilation according to rustc compiler version","homepage":null,"licenses":"MIT OR Apache-2.0","normalized_licenses":["MIT","Apache-2.0"],"repository_url":"https://github.com/dtolnay/rustversion","keywords_array":[],"namespace":null,"versions_count":24,"first_release_published_at":"2019-07-08T03:49:21.699Z","latest_release_published_at":"2025-05-22T16:09:31.802Z","latest_release_number":"1.0.21","last_synced_at":"2025-06-04T21:03:50.724Z","created_at":"2022-04-13T03:32:14.922Z","updated_at":"2025-06-04T21:06:34.123Z","registry_url":"https://crates.io/crates/rustversion/","install_command":"cargo install rustversion","documentation_url":"https://docs.rs/rustversion/","metadata":{"categories":["development-tools::build-utils","no-std","no-std::no-alloc"]},"repo_metadata":{"id":38956366,"uuid":"183990447","full_name":"dtolnay/rustversion","owner":"dtolnay","description":"Conditional compilation according to rustc compiler version","archived":false,"fork":false,"pushed_at":"2025-05-22T16:19:11.000Z","size":255,"stargazers_count":364,"open_issues_count":3,"forks_count":17,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-05-30T04:04:38.292Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/dtolnay.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"dtolnay"}},"created_at":"2019-04-29T03:03:15.000Z","updated_at":"2025-05-28T10:12:59.000Z","dependencies_parsed_at":"2024-01-13T19:19:00.333Z","dependency_job_id":"e739deeb-c36f-4789-bd2d-00ab776752f8","html_url":"https://github.com/dtolnay/rustversion","commit_stats":{"total_commits":156,"total_committers":3,"mean_commits":52.0,"dds":"0.012820512820512775","last_synced_commit":"9ef9df29942a4ef9f6e45579da07efcaadb16f29"},"previous_names":["dtolnay/select-rustc"],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dtolnay","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258036404,"owners_count":22640516,"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":"dtolnay","name":"David Tolnay","uuid":"1940490","kind":"user","description":"","email":"","website":null,"location":"Redwood City, California","twitter":"davidtolnay","company":"0xF9BA143B95FF6D82","icon_url":"https://avatars.githubusercontent.com/u/1940490?u=42777c8876d7b6591798df666a82057394b8b0c8\u0026v=4","repositories_count":115,"last_synced_at":"2025-05-29T00:04:58.563Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"dtolnay"}},"html_url":"https://github.com/dtolnay","funding_links":["https://github.com/sponsors/dtolnay"],"total_stars":60057,"followers":8616,"following":47,"created_at":"2022-11-02T16:22:35.591Z","updated_at":"2025-05-29T00:04:58.564Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dtolnay","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dtolnay/repositories"},"tags":[{"name":"1.0.20","sha":"4887012bc111d034a1aa2e9a5b371680e87f1bbb","kind":"tag","published_at":"2025-03-04T00:13:06.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.20","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.20/manifests"},{"name":"1.0.19","sha":"9ef9df29942a4ef9f6e45579da07efcaadb16f29","kind":"tag","published_at":"2024-12-26T21:11:39.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.19","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.19/manifests"},{"name":"1.0.18","sha":"04f18461f03f7586b32238529b3e6c4731e63db5","kind":"tag","published_at":"2024-10-14T18:47:42.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.18","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.18/manifests"},{"name":"1.0.17","sha":"adb11fa32295a5d3df7b742e545f4e9b776f9bb3","kind":"tag","published_at":"2024-05-14T20:52:00.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.17","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.17/manifests"},{"name":"1.0.16","sha":"c7bc274d96fbde0fe3b3fd5a4a9ea1e0215b0ddb","kind":"tag","published_at":"2024-05-07T03:57:46.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.16","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.16/manifests"},{"name":"1.0.15","sha":"70ca5ad8a2aba79053be803a4e70156b46e44028","kind":"tag","published_at":"2024-04-06T17:27:43.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.15","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.15/manifests"},{"name":"1.0.14","sha":"7231250c8168f21103da4a99246ff485a109f8b4","kind":"tag","published_at":"2023-07-15T21:03:32.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.14","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.14/manifests"},{"name":"1.0.13","sha":"01eae109f33b47fc93243db4407b9d4df68abccf","kind":"tag","published_at":"2023-07-03T21:32:33.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.13","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.13/manifests"},{"name":"1.0.12","sha":"a85f2db274e1367a945a83ed4fe5a7a53d8f4f0e","kind":"tag","published_at":"2023-03-05T23:45:22.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.12","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.12/manifests"},{"name":"1.0.11","sha":"0fb78f97118e483f5f7fd63a619b265f966561f6","kind":"tag","published_at":"2022-12-17T22:34:25.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.11","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.11/manifests"},{"name":"1.0.10","sha":"f29f19daa7282ae91c659c34d9d8175aeb502dfd","kind":"tag","published_at":"2022-12-17T19:43:26.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.10","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.10/manifests"},{"name":"1.0.9","sha":"a45a151b9f39ed96ec74cbab51ce2d66cdf4ec5a","kind":"tag","published_at":"2022-08-03T01:19:00.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.9","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.9/manifests"},{"name":"1.0.8","sha":"68b4b64bee071dbff28b6f5c132cc3591a917967","kind":"tag","published_at":"2022-07-16T00:48:15.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.8","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.8/manifests"},{"name":"1.0.7","sha":"4f60b4229a8a99f5bfc32c28d98416d15a7f86c1","kind":"tag","published_at":"2022-06-20T00:37:38.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.7","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.7/manifests"},{"name":"1.0.6","sha":"72760125c4f8ed40f9dd43947a97276e62cad4cc","kind":"tag","published_at":"2021-12-06T03:12:15.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.6","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.6/manifests"},{"name":"1.0.5","sha":"ecc07fb53f45a093811484d4ee1ac791144defd7","kind":"tag","published_at":"2021-05-14T21:05:20.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.5","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.5/manifests"},{"name":"1.0.4","sha":"2449cbc9d927411e8c88802b120a002e2e3507aa","kind":"tag","published_at":"2020-10-26T19:43:02.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.4","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.4/manifests"},{"name":"1.0.3","sha":"dc0d89bdd3ee76f499f7aa9069d44d03488f8240","kind":"tag","published_at":"2020-06-16T18:39:55.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.3","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"b1f7dcc0374cea28af247a9828940f7303b1efa1","kind":"tag","published_at":"2020-01-23T21:33:27.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.2","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"0c5663313516263059ce9059ef81fc7a1cf655ca","kind":"tag","published_at":"2019-12-30T15:56:21.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.1","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"7c6a94656b240a7805d6cb56a3db5fc78fce644d","kind":"tag","published_at":"2019-10-11T18:09:20.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/1.0.0","html_url":"https://github.com/dtolnay/rustversion/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/1.0.0/manifests"},{"name":"0.1.4","sha":"6b3ebc3d342dbec542ac0b1f56323748c39b90fe","kind":"tag","published_at":"2019-08-18T01:43:58.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/0.1.4","html_url":"https://github.com/dtolnay/rustversion/releases/tag/0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/0.1.4/manifests"},{"name":"0.1.3","sha":"176907167d44279cccf4da61a8494f4521fe1b08","kind":"tag","published_at":"2019-07-08T03:44:06.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/0.1.3","html_url":"https://github.com/dtolnay/rustversion/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"08359c6d6b72046520c780375e37d364f922ac97","kind":"tag","published_at":"2019-05-07T03:25:17.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/0.1.2","html_url":"https://github.com/dtolnay/rustversion/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"9c975a80451a6fdea215d9646bd81fb001cc355f","kind":"tag","published_at":"2019-05-03T18:32:33.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/0.1.1","html_url":"https://github.com/dtolnay/rustversion/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"0d0ecbf872ea9b45fdae17be022f281bd9792875","kind":"tag","published_at":"2019-04-29T05:09:37.000Z","download_url":"https://codeload.github.com/dtolnay/rustversion/tar.gz/0.1.0","html_url":"https://github.com/dtolnay/rustversion/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dtolnay%2Frustversion/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-06-04T21:06:34.122Z","dependent_packages_count":434,"downloads":209823150,"downloads_period":"total","dependent_repos_count":20950,"rankings":{"downloads":0.1382257734648829,"dependent_repos_count":0.159382779607467,"dependent_packages_count":0.20592819312115207,"stargazers_count":9.381721757159884,"forks_count":13.99606479685748,"docker_downloads_count":0.031030275675790035,"average":3.985392262647776},"purl":"pkg:cargo/rustversion","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/rustversion","docker_dependents_count":870,"docker_downloads_count":46773744,"usage_url":"https://repos.ecosyste.ms/usage/cargo/rustversion","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/rustversion/dependencies","status":null,"funding_links":["https://github.com/sponsors/dtolnay"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/rustversion/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/rustversion/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/rustversion/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/rustversion/related_packages","maintainers":[{"uuid":"3618","login":"dtolnay","name":"David Tolnay","email":null,"url":"https://github.com/dtolnay","packages_count":226,"html_url":"https://crates.io/users/dtolnay","role":null,"created_at":"2022-11-08T00:41:44.791Z","updated_at":"2022-11-08T00:41:44.791Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/dtolnay/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":192379,"maintainers_count":47566,"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":216,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4908370293","node_id":"PR_kwDOPeeyVs7y06cW","number":565,"state":"closed","title":"chore(deps): bump the rust-other group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-20T05:37:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-17T05:34:09.000Z","updated_at":"2026-07-20T05:37:43.000Z","time_to_close":259412,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-other","update_count":33,"packages":[{"name":"bytes","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"gungraun","old_version":"0.19.3","new_version":"0.19.4","repository_url":"https://github.com/gungraun/gungraun"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/hyperium/http-body"},{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.41","new_version":"0.23.42","repository_url":"https://github.com/rustls/rustls"},{"name":"time","old_version":"0.3.51","new_version":"0.3.53","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.52.3","new_version":"1.52.4","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"uuid","old_version":"1.23.4","new_version":"1.24.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"bitflags","old_version":"2.13.0","new_version":"2.13.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"cc","old_version":"1.2.65","new_version":"1.2.67","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.22","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"humantime","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"memchr","old_version":"2.8.2","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-bigint","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-num/num-bigint"},{"name":"rapidhash","old_version":"4.4.2","new_version":"4.5.1","repository_url":"https://github.com/hoxxep/rapidhash"},{"name":"rustc-demangle","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustc-hash","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustls-pki-types","old_version":"1.14.1","new_version":"1.15.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"simd-adler32","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"simd_cesu8","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/seancroach/simd_cesu8"},{"name":"socket2","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"syn","old_version":"2.0.118","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"zerocopy","old_version":"0.8.52","new_version":"0.8.54","repository_url":"https://github.com/google/zerocopy"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-other group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.12.0` | `1.12.1` |\n| [gungraun](https://github.com/gungraun/gungraun) | `0.19.3` | `0.19.4` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.4` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.4` | `1.13.1` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.41` | `0.23.42` |\n| [time](https://github.com/time-rs/time) | `0.3.51` | `0.3.53` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.52.4` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.4` | `1.24.0` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.13.0` | `2.13.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.65` | `1.2.67` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.22` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [humantime](https://github.com/chronotope/humantime) | `2.3.0` | `2.4.0` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.2` | `2.8.3` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.1` | `1.2.2` |\n| [num-bigint](https://github.com/rust-num/num-bigint) | `0.4.6` | `0.4.8` |\n| [rapidhash](https://github.com/hoxxep/rapidhash) | `4.4.2` | `4.5.1` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.27` | `0.1.28` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.2` | `2.1.3` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.1` | `1.15.0` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| [simd_cesu8](https://github.com/seancroach/simd_cesu8) | `1.1.1` | `1.2.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.4` | `0.6.5` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.118` | `2.0.119` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.52` | `0.8.54` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n\n\nUpdates `bytes` from 1.12.0 to 1.12.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.12.1\u003c/h2\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\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/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.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\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/tokio-rs/bytes/commit/76c0fbb54ed4336caf9d2311658a2f4a5627c21d\"\u003e\u003ccode\u003e76c0fbb\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/924c82bf0053cb13a0fb5165925d564622b2092f\"\u003e\u003ccode\u003e924c82b\u003c/code\u003e\u003c/a\u003e Handle unwinding from Box::new (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.12.0...v1.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gungraun` from 0.19.3 to 0.19.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gungraun/gungraun/releases\"\u003egungraun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.4\u003c/h2\u003e\n\u003ch2\u003e[0.19.4] - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e): Default regression limits were applied if only regression fail-fast was set in \u003ccode\u003eCallgrind::fail_fast\u003c/code\u003e, \u003ccode\u003eDhat::fail_fast\u003c/code\u003e, and \u003ccode\u003eCachegrind::fail_fast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes quick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and RUSTSEC-2026-0195.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/684\"\u003egungraun/gungraun#684\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/688\"\u003egungraun/gungraun#688\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\"\u003ehttps://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\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/gungraun/gungraun/blob/main/CHANGELOG.md\"\u003egungraun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.19.4] - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e): Default regression limits were applied if only regression fail-fast\nwas set in \u003ccode\u003eCallgrind::fail_fast\u003c/code\u003e, \u003ccode\u003eDhat::fail_fast\u003c/code\u003e, and\n\u003ccode\u003eCachegrind::fail_fast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes\nquick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and\nRUSTSEC-2026-0195.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/684\"\u003egungraun/gungraun#684\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/688\"\u003egungraun/gungraun#688\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/gungraun/gungraun/commit/f08683957b3248d1b433e374c33c18b7da3188eb\"\u003e\u003ccode\u003ef086839\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/689\"\u003e#689\u003c/a\u003e from gamma0987/prepare-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/9fde6cb0c6546a97d44f91b4ee67e83af8d9418c\"\u003e\u003ccode\u003e9fde6cb\u003c/code\u003e\u003c/a\u003e docs(readme): Make headline work on github and crates.io\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/199edd8724875cfc8fb8dd7cd71f80df21432dfa\"\u003e\u003ccode\u003e199edd8\u003c/code\u003e\u003c/a\u003e Bump version 0.19.3 -\u0026gt; 0.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/675793faa64b45dee2b451eb3da69ba0bc153dfb\"\u003e\u003ccode\u003e675793f\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/470f4fb4388bc4485f3b347f568cfb74ad480487\"\u003e\u003ccode\u003e470f4fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e from gamma0987/update-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/b433c12f14aaebc20b2df446fb85dc4ce5e8cb51\"\u003e\u003ccode\u003eb433c12\u003c/code\u003e\u003c/a\u003e tests(system): Update drd valgrind suppressions from new rust release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/820715333908744cb926d5408ee7be4e2589c9fc\"\u003e\u003ccode\u003e8207153\u003c/code\u003e\u003c/a\u003e tests(system): Try running system tests with avx2 enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/b9e9bdf043a476c3086d652007c6106218d374f8\"\u003e\u003ccode\u003eb9e9bdf\u003c/code\u003e\u003c/a\u003e chore(deps): Fix crossbeam-epoch RUSTSEC-2026-0204. Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/c9c88a8a5544063421d923f58c4c44e1f85a2497\"\u003e\u003ccode\u003ec9c88a8\u003c/code\u003e\u003c/a\u003e lint: Fix clippy lints from new rust stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/2c8356d7fa546155b0e513f10e99da4be4d211d9\"\u003e\u003ccode\u003e2c8356d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/686\"\u003e#686\u003c/a\u003e from gungraun/renovate/cc-1.x-lockfile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-body-util` from 0.1.3 to 0.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http-body/releases\"\u003ehttp-body-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-body-util-v0.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFused\u003c/code\u003e body combinator that always returns \u003ccode\u003eNone\u003c/code\u003e once completed.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBodyExt::into_stream()\u003c/code\u003e to convert a body into a \u003ccode\u003eStream\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFull::into_inner()\u003c/code\u003e to get the full \u003ccode\u003eBuf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eInspectFrame\u003c/code\u003e and \u003ccode\u003eInspectErr\u003c/code\u003e combinators.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/http-body/commit/768504721c1e27c598cf1d4e06e8cd5730f97d60\"\u003e\u003ccode\u003e7685047\u003c/code\u003e\u003c/a\u003e http-body-util v0.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/3396328602f7b147ae7b13f022c2b94dff9434e3\"\u003e\u003ccode\u003e3396328\u003c/code\u003e\u003c/a\u003e http-body v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/2fb78de9c875c364b7eb1a1a117acc3b83ffb13a\"\u003e\u003ccode\u003e2fb78de\u003c/code\u003e\u003c/a\u003e chore: bump license year (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/b16554b604e598466f6ae5a2689d637230d56d3e\"\u003e\u003ccode\u003eb16554b\u003c/code\u003e\u003c/a\u003e chore(ci): bump checkout to v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c0c53caee7b5192e83cd2bcd273f66419b8acedc\"\u003e\u003ccode\u003ec0c53ca\u003c/code\u003e\u003c/a\u003e chore(ci): use msrv aware update for msrv job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5ed15d2c3d10592c82c4bab30c2cda060831bc47\"\u003e\u003ccode\u003e5ed15d2\u003c/code\u003e\u003c/a\u003e tests: fix clippy::double_parens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c8cb37f9ce2f8723b25e1ef1a9f6cb63ef1f9c54\"\u003e\u003ccode\u003ec8cb37f\u003c/code\u003e\u003c/a\u003e Derive \u003ccode\u003eCopy\u003c/code\u003e trait to \u003ccode\u003eSizeHint\u003c/code\u003e struct (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/915d6d5cbb5406b09f1d95978096094a1d35d5bf\"\u003e\u003ccode\u003e915d6d5\u003c/code\u003e\u003c/a\u003e feat(util): add \u003ccode\u003eInspectErr\u003c/code\u003e, \u003ccode\u003eInspectFrame\u003c/code\u003e combinators (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/0fc0a9415cff00df921c2e8b5b6bbcb9e1a34263\"\u003e\u003ccode\u003e0fc0a94\u003c/code\u003e\u003c/a\u003e docs: fix broken intradoc links (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5a849d49dc8ddba3382cead6d0368264fae5d827\"\u003e\u003ccode\u003e5a849d4\u003c/code\u003e\u003c/a\u003e chore: add FUNDING.yml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http-body/compare/http-body-util-v0.1.3...http-body-util-v0.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.12.4 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.4...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.41 to 0.23.42\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/411fb0278820bbf81ac825b24823f31bed55190e\"\u003e\u003ccode\u003e411fb02\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/aff98458e66fc8be5ed170186792f6a12c4287aa\"\u003e\u003ccode\u003eaff9845\u003c/code\u003e\u003c/a\u003e implement rfc 9149 ticket_request extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/8bd3d1bafa77d1fc6bc32aeba1e2dd9afbfe3c20\"\u003e\u003ccode\u003e8bd3d1b\u003c/code\u003e\u003c/a\u003e server: add max_tls13_tickets configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/4cce22234e89d9ad292251e0d4e22f3e72f48871\"\u003e\u003ccode\u003e4cce222\u003c/code\u003e\u003c/a\u003e Address new \u003ccode\u003estd_instead_of_core\u003c/code\u003e in nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/d3ffdc12977b5e1961e7d972182849042491d186\"\u003e\u003ccode\u003ed3ffdc1\u003c/code\u003e\u003c/a\u003e Address new \u003ccode\u003estd_instead_of_core\u003c/code\u003e in nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/75d1b7a6290af6b4172ef676440946e97978af5a\"\u003e\u003ccode\u003e75d1b7a\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.41...v/0.23.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.51 to 0.3.53\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.53\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.52\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.53 [2026-07-01]\u003c/h2\u003e\n\u003cp\u003eThere are no publicly-facing changes in this release. It solely works around the \u003ccode\u003ecookie\u003c/code\u003e crate\nrelying on an implementation detail of \u003ccode\u003etime\u003c/code\u003e that was never part of the public API (and thus\nsubject to semver guarantees). The internal API has been reverted to the extent necessary for\n\u003ccode\u003ecookie\u003c/code\u003e to compile. This measure is temporary; the internal change will be re-applied in an\nyet-to-be-determined future release.\u003c/p\u003e\n\u003ch2\u003e0.3.52 [2026-06-30]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubsecond values in the \u003ccode\u003etime!\u003c/code\u003e macro are parsed using the textual representation, ensuring\naccuracy. Previously, they were parsed using the floating point representation, which could result\nin a loss of precision and even invalid values.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edate!\u003c/code\u003e macro could previously create an invalid value that would then panic at compile time.\nThe macro now emits a proper error instead.\u003c/li\u003e\n\u003cli\u003eWhen parsing an invalid format description, an edge case would inadvertently panic. This now\nreturns an error as intended.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport default values when 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/time-rs/time/commit/0ae2f84d02f0da9eb723b2224c48e337c53ce4f2\"\u003e\u003ccode\u003e0ae2f84\u003c/code\u003e\u003c/a\u003e v0.3.53 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/cea8c96be7e09a28b8248338bf33d6d695ac6f8b\"\u003e\u003ccode\u003ecea8c96\u003c/code\u003e\u003c/a\u003e Avoid issue with \u003ccode\u003ecookie\u003c/code\u003e crate temporarily\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/55e1f2bfc31419230852c60cb03967fe9bb24a57\"\u003e\u003ccode\u003e55e1f2b\u003c/code\u003e\u003c/a\u003e Require private type to properly seal traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/7cf4780914b157df6c891ad8284dbb2fea608c7f\"\u003e\u003ccode\u003e7cf4780\u003c/code\u003e\u003c/a\u003e v0.3.52 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/0e5b04f7d71cc8a792c928ac4924da9ed7a2ea0d\"\u003e\u003ccode\u003e0e5b04f\u003c/code\u003e\u003c/a\u003e Fix trusted publishing workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6e4140a9647a5ba602e4fd2c7e4718e1aacda413\"\u003e\u003ccode\u003e6e4140a\u003c/code\u003e\u003c/a\u003e Support default values when parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/10ac36a5ef1693fcb8080eadc71b71163ccb7a2d\"\u003e\u003ccode\u003e10ac36a\u003c/code\u003e\u003c/a\u003e Add more doctests to \u003ccode\u003eTimestamp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6b0d468aceccd8e799817d90bd2de4e80bb2a495\"\u003e\u003ccode\u003e6b0d468\u003c/code\u003e\u003c/a\u003e Restore lexer depth on the unclosed-bracket error path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/0abc06dd38443ecbf1fcef653f6c029bc20aeda6\"\u003e\u003ccode\u003e0abc06d\u003c/code\u003e\u003c/a\u003e Add trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/43cf0c0cabf815f009953e4bd2abacc802c5b189\"\u003e\u003ccode\u003e43cf0c0\u003c/code\u003e\u003c/a\u003e Preferentially group shards by target\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.51...v0.3.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.52.4\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.4\u003c/h2\u003e\n\u003ch1\u003e1.52.4 (July 16th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: don't skip the driver when \u003ccode\u003ebefore_park\u003c/code\u003e schedules work (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etaskdump: remove crate disambiguators from output (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8264\"\u003e#8264\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8264\"\u003etokio-rs/tokio#8264\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8222\"\u003etokio-rs/tokio#8222\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/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/7bcd2d343d997a658be5bc165520070c997fefbc\"\u003e\u003ccode\u003e7bcd2d3\u003c/code\u003e\u003c/a\u003e taskdump: remove crate disambiguators from output (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f84b209126a9b0f66dae1025e30e44d217205513\"\u003e\u003ccode\u003ef84b209\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8286\"\u003e#8286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eacb98e18901fcbe011bfceddbc31853f1bf0c27\"\u003e\u003ccode\u003eeacb98e\u003c/code\u003e\u003c/a\u003e runtime: don't skip the driver when \u003ccode\u003ebefore_park\u003c/code\u003e schedules work (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.52.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.4 to 1.24.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.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.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/896\"\u003euuid-rs/uuid#896\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\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.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Fix broken link by \u003ca href=\"https://github.com/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/891\"\u003euuid-rs/uuid#891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Optimize UUID hex parsing and formatting by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/894\"\u003euuid-rs/uuid#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.5 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/895\"\u003euuid-rs/uuid#895\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/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/894\"\u003euuid-rs/uuid#894\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.23.4...v1.23.5\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.4...v1.23.5\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/6a8aeab3d02838f6fef71e69cdfda963e8c4158b\"\u003e\u003ccode\u003e6a8aeab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/896\"\u003e#896\u003c/a\u003e from uuid-rs/cargo/v1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e6db8ec0879fc9e703efc1911512c111f86e540d\"\u003e\u003ccode\u003ee6db8ec\u003c/code\u003e\u003c/a\u003e prepare for 1.24.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/606f2365c706ccd0309d3263b381f5378b004e4d\"\u003e\u003ccode\u003e606f236\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/892\"\u003e#892\u003c/a\u003e from weifanglab/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ab848dbdf652c91af3ed5a413d3edd74bc2ebcfb\"\u003e\u003ccode\u003eab848db\u003c/code\u003e\u003c/a\u003e feat(fmt): support encoding into MaybeUninit buffers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5dc6b3d1a995e6244a386740588c8d094ca30690\"\u003e\u003ccode\u003e5dc6b3d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/895\"\u003e#895\u003c/a\u003e from uuid-rs/cargo/v1.23.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5a7dfe50e2a2cf41a9d4330e00971e891bcb990f\"\u003e\u003ccode\u003e5a7dfe5\u003c/code\u003e\u003c/a\u003e prepare for 1.23.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9b4bfc8fe359e24638eccf6c6be424c25ad6ba8c\"\u003e\u003ccode\u003e9b4bfc8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/894\"\u003e#894\u003c/a\u003e from geeknoid/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5acc5a550ef1ccec951f1d2618b33e1171a88b9e\"\u003e\u003ccode\u003e5acc5a5\u003c/code\u003e\u003c/a\u003e perf: Optimize UUID hex parsing and formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6fa1a1e38afa7536bad4cd0febf689338f65c220\"\u003e\u003ccode\u003e6fa1a1e\u003c/code\u003e\u003c/a\u003e feat(fmt): support encoding into MaybeUninit buffers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/1e5d8679542d2bb15412a86839006dc01f680a51\"\u003e\u003ccode\u003e1e5d867\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/891\"\u003e#891\u003c/a\u003e from frostyplanet/doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.4...v1.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.10.1 to 0.10.2\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.2] — 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible memory safety violation due to deserialization of \u003ccode\u003eUniformChar\u003c/code\u003e from bad source (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument required output order of fn \u003ccode\u003epartial_shuffle\u003c/code\u003e and apply \u003ccode\u003e#[must_use]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid usage of \u003ccode\u003eunsafe\u003c/code\u003e in contexts where non-local memory corruption could invalidate contract (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1769\"\u003erust-random/rand#1769\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1790\"\u003erust-random/rand#1790\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1791\"\u003erust-random/rand#1791\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/1540ea327e8beaf0694ea64f6d9eb8eaadd47bd5\"\u003e\u003ccode\u003e1540ea3\u003c/code\u003e\u003c/a\u003e Prepare rand 0.10.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/a29964ad94b54c25b3865626de6964ce0f796a29\"\u003e\u003ccode\u003ea29964a\u003c/code\u003e\u003c/a\u003e Bump chacha20 from 0.10.0 to 0.10.1 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ced94914cb75c93a1f19140a966a466345185fff\"\u003e\u003ccode\u003eced9491\u003c/code\u003e\u003c/a\u003e Tweak docs for RngExt::random_range and SampleRange (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1798\"\u003e#1798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db146647afaf002b866420d34e4501b0dd872163\"\u003e\u003ccode\u003edb14664\u003c/code\u003e\u003c/a\u003e Check UniformChar validity on deser (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bea8620204c7aeecdefc132b5cb0dec8134add4b\"\u003e\u003ccode\u003ebea8620\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1796\"\u003e#1796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/4f449322825498e4ec1f486119e5fd251ba97f8a\"\u003e\u003ccode\u003e4f44932\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 5 to 6 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b999a130a990b30af01743021e8ea97f3b09a17e\"\u003e\u003ccode\u003eb999a13\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1794\"\u003e#1794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/aeab810bd9704a3b7666ba0a78e1ad5d1d5ad1ae\"\u003e\u003ccode\u003eaeab810\u003c/code\u003e\u003c/a\u003e Avoid unsafe where safety depends on non-local values (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1896d7c660524a022b3dbc3a1e044e162d766b25\"\u003e\u003ccode\u003e1896d7c\u003c/code\u003e\u003c/a\u003e Add typos CI job (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/43eddee18c8cca2cebee929be3899cf183afe801\"\u003e\u003ccode\u003e43eddee\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.10.1...0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.13.0 to 2.13.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.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.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/493\"\u003ebitflags/bitflags#493\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\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.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.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/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\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.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\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/bitflags/bitflags/commit/f92a2921b41644b02ca5d50a6ace542e309e6a6f\"\u003e\u003ccode\u003ef92a292\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/493\"\u003e#493\u003c/a\u003e from bitflags/cargo/2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c1271c5dc836456340be6030efefbb758e7a0730\"\u003e\u003ccode\u003ec1271c5\u003c/code\u003e\u003c/a\u003e prepare for 2.13.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/e077c4a679706661af508a91cfd96c6a7c4ac2d2\"\u003e\u003ccode\u003ee077c4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/492\"\u003e#492\u003c/a\u003e from bolshoytoster/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/75d1be4a8d98c1ef786da6d3e221d30dfb376114\"\u003e\u003ccode\u003e75d1be4\u003c/code\u003e\u003c/a\u003e Bless compile fail stderr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/7813d71fef32d3c1e44711fd676b8b6d415bbb92\"\u003e\u003ccode\u003e7813d71\u003c/code\u003e\u003c/a\u003e Support the MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/d8f8234d2e2154c05f9ae97d781322da8084795a\"\u003e\u003ccode\u003ed8f8234\u003c/code\u003e\u003c/a\u003e Remove unused variable warning with empty bitflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2e27d6aedbaae29054d855297001b01b44d656a3\"\u003e\u003ccode\u003e2e27d6a\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003econst _ = !0;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/dd8beda61fff94c7b11c09b0ba0b1cd6c4111241\"\u003e\u003ccode\u003edd8beda\u003c/code\u003e\u003c/a\u003e Fix Self in flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/dbc0ce19fd09db5c6ee0a23e788ebbd16957955a\"\u003e\u003ccode\u003edbc0ce1\u003c/code\u003e\u003c/a\u003e Lower the LLVM IR output of the generated output\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.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.65 to 1.2.67\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.67\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix clippy warning (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eaarch64-unknown-linux-pauthtest\u003c/code\u003e target (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix nightly compilation error (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.66\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix target parsing for aarch64-unknown-linux-pauthtest (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport new QNX targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1775\"\u003e#1775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kache to the supported compiler wrappers (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1770\"\u003e#1770\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.66...cc-v1.2.67\"\u003e1.2.67\u003c/a\u003e - 2026-07-11\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix clippy warning (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eaarch64-unknown-linux-pauthtest\u003c/code\u003e target (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix nightly compilation error (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1783\"\u003e#1783\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.65...cc-v1.2.66\"\u003e1.2.66\u003c/a\u003e - 2026-07-05\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix target parsing for aarch64-unknown-linux-pauthtest (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport new QNX targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1775\"\u003e#1775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kache to the supported compiler wrappers (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1770\"\u003e#1770\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/fa031a077aca2b19a31de895eafb17e965f35c89\"\u003e\u003ccode\u003efa031a0\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.67 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/842aab16d28c77b30157f97bef777f8a643652b5\"\u003e\u003ccode\u003e842aab1\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.81.8 to 2.82.8 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1786\"\u003e#1786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e2f07d0d68e3698d59d5e96d53c78f30e83ac845\"\u003e\u003ccode\u003ee2f07d0\u003c/code\u003e\u003c/a\u003e Fix clippy warning (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8ced615d2c5349dfcb75ab064dfc600490264d89\"\u003e\u003ccode\u003e8ced615\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/2943b5251297b6dabaf3f8e4c7d32560f69415f6\"\u003e\u003ccode\u003e2943b52\u003c/code\u003e\u003c/a\u003e Add missing todo for deprecated API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/43ae1bf3ff399a7954c5b34cef7dc04d511f360e\"\u003e\u003ccode\u003e43ae1bf\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eaarch64-unknown-linux-pauthtest\u003c/code\u003e target (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/a5c584a1fa50ee93c7db9c3ff85b04a36df9100b\"\u003e\u003ccode\u003ea5c584a\u003c/code\u003e\u003c/a\u003e Fix nightly compilation error (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9c53ddc649838c60f8b33aee77dbfec5f04c16dc\"\u003e\u003ccode\u003e9c53ddc\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.66 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1777\"\u003e#1777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f2836c0fc57c44ca833d0f3e822f94f523a00a6e\"\u003e\u003ccode\u003ef2836c0\u003c/code\u003e\u003c/a\u003e Fix target parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/32996914ec656e0d37775571545029d31afd9df2\"\u003e\u003ccode\u003e3299691\u003c/code\u003e\u003c/a\u003e ci(test-wasm): do not download pre release of wasi-sdk (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1778\"\u003e#1778\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.65...cc-v1.2.67\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crossbeam-utils` from 0.8.21 to 0.8.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossbeam-rs/crossbeam/releases\"\u003ecrossbeam-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecrossbeam-utils 0.8.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eAtomicCell::{as_ptr,into_inner}\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eCachePadded\u003c/code\u003e \u003ccode\u003erepr(C)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eWaitGroup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1195\"\u003e#1195\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/crossbeam-rs/crossbeam/commit/9b56303b8aa9ff8ec5bbebb9d2da05e034977889\"\u003e\u003ccode\u003e9b56303\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/a078b17b7319ab49e53720ebeed8fa8a539a8e18\"\u003e\u003ccode\u003ea078b17\u003c/code\u003e\u003c/a\u003e ci: Sync config with main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/508c29d3c27d7e27791244644dae2169a2f1678a\"\u003e\u003ccode\u003e508c29d\u003c/code\u003e\u003c/a\u003e Remove crossbeam-skiplist which is not published from this branch from worksp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/6a20e57c492da6ba327b587bc5f38c7a4a3067ef\"\u003e\u003ccode\u003e6a20e57\u003c/code\u003e\u003c/a\u003e tests: Fix mismatched_lifetime_syntaxes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/c2d674f88af9501a0a939d8d4b0d52bdbc453ef9\"\u003e\u003ccode\u003ec2d674f\u003c/code\u003e\u003c/a\u003e epoch: Fix rustdoc::invalid_rust_codeblocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/bd6563e2118a5f2e9eec0f9e16006d428b82ffb0\"\u003e\u003ccode\u003ebd6563e\u003c/code\u003e\u003c/a\u003e Update no_atomic.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/d3e1e364093763a40affe7ea3ff8368c7dc25ee9\"\u003e\u003ccode\u003ed3e1e36\u003c/code\u003e\u003c/a\u003e Make CachePadded\u0026lt;T\u0026gt; have C repr to allow casting to and from T (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/c0c466e5c3b5f177884e1df5f8f2c8c939c31aab\"\u003e\u003ccode\u003ec0c466e\u003c/code\u003e\u003c/a\u003e channel: Use non-poison Mutex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/8b3940f1063f2e0795e44d3f5dde973f08e2a50b\"\u003e\u003ccode\u003e8b3940f\u003c/code\u003e\u003c/a\u003e Add missing word to docs (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/df6eec0610f91de504a5834c9faa0de40e3aec83\"\u003e\u003ccode\u003edf6eec0\u003c/code\u003e\u003c/a\u003e docs: Link \u003ccode\u003eselect_biased!\u003c/code\u003e from \u003ccode\u003eselect!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1202\"\u003e#1202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-utils-0.8.21...crossbeam-utils-0.8.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gungraun-runner` from 0.19.3 to 0.19.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gungraun/gungraun/releases\"\u003egungraun-runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.4\u003c/h2\u003e\n\u003ch2\u003e[0.19.4] - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e): Default regression limits were applied if only regression fail-fast was set in \u003ccode\u003eCallgrind::fail_fast\u003c/code\u003e, \u003ccode\u003eDhat::fail_fast\u003c/code\u003e, and \u003ccode\u003eCachegrind::fail_fast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes quick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and RUSTSEC-2026-0195.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/684\"\u003egungraun/gungraun#684\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/688\"\u003egungraun/gungraun#688\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\"\u003ehttps://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\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/gungraun/gungraun/blob/main/CHANGELOG.md\"\u003egungraun-runner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.19.4] - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e): Default regression limits were applied if only regression fail-fast\nwas set in \u003ccode\u003eCallgrind::fail_fast\u003c/code\u003e, \u003ccode\u003eDhat::fail_fast\u003c/code\u003e, and\n\u003ccode\u003eCachegrind::fail_fast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes\nquick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and\nRUSTSEC-2026-0195.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/684\"\u003egungraun/gungraun#684\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/688\"\u003egungraun/gungraun#688\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/gungraun/gungraun/commit/f08683957b3248d1b433e374c33c18b7da3188eb\"\u003e\u003ccode\u003ef086839\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/689\"\u003e#689\u003c/a\u003e from gamma0987/prepare-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/9fde6cb0c6546a97d44f91b4ee67e83af8d9418c\"\u003e\u003ccode\u003e9fde6cb\u003c/code\u003e\u003c/a\u003e docs(readme): Make headline work on github and crates.io\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/199edd8724875cfc8fb8dd7cd71f80df21432dfa\"\u003e\u003ccode\u003e199edd8\u003c/code\u003e\u003c/a\u003e Bump version 0.19.3 -\u0026gt; 0.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/675793faa64b45dee2b451eb3da69ba0bc153dfb\"\u003e\u003ccode\u003e675793f\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/470f4fb4388bc4485f3b347f568cfb74ad480487\"\u003e\u003ccode\u003e470f4fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e from gamma0987/update-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/b433c12f14aaebc20b2df446fb85dc4ce5e8cb51\"\u003e\u003ccode\u003eb433c12\u003c/code\u003e\u003c/a\u003e tests(system): Update drd valgrind suppressions from new rust release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/820715333908744cb926d5408ee7be4e2589c9fc\"\u003e\u003ccode\u003e8207153\u003c/code\u003e\u003c/a\u003e tests(system): Try running system tests with avx2 enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/b9e9bdf043a476c3086d652007c6106218d374f8\"\u003e\u003ccode\u003eb9e9bdf\u003c/code\u003e\u003c/a\u003e chore(deps): Fix crossbeam-epoch RUSTSEC-2026-0204. Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/c9c88a8a5544063421d923f58c4c44e1f85a2497\"\u003e\u003ccode\u003ec9c88a8\u003c/code\u003e\u003c/a\u003e lint: Fix clippy lints from new rust stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/2c8356d7fa546155b0e513f10e99da4be4d211d9\"\u003e\u003ccode\u003e2c8356d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/686\"\u003e#686\u003c/a\u003e from gungraun/renovate/cc-1.x-lockfile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-body` from 1.0.1 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/3396328602f7b147ae7b13f022c2b94dff9434e3\"\u003e\u003ccode\u003e3396328\u003c/code\u003e\u003c/a\u003e http-body v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/2fb78de9c875c364b7eb1a1a117acc3b83ffb13a\"\u003e\u003ccode\u003e2fb78de\u003c/code\u003e\u003c/a\u003e chore: bump license year (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/b16554b604e598466f6ae5a2689d637230d56d3e\"\u003e\u003ccode\u003eb16554b\u003c/code\u003e\u003c/a\u003e chore(ci): bump checkout to v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c0c53caee7b5192e83cd2bcd273f66419b8acedc\"\u003e\u003ccode\u003ec0c53ca\u003c/code\u003e\u003c/a\u003e chore(ci): use msrv aware update for msrv job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5ed15d2c3d10592c82c4bab30c2cda060831bc47\"\u003e\u003ccode\u003e5ed15d2\u003c/code\u003e\u003c/a\u003e tests: fix clippy::double_parens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c8cb37f9ce2f8723b25e1ef1a9f6cb63ef1f9c54\"\u003e\u003ccode\u003ec8cb37f\u003c/code\u003e\u003c/a\u003e Derive \u003ccode\u003eCopy\u003c/code\u003e trait to \u003ccode\u003eSizeHint\u003c/code\u003e struct (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/915d6d5cbb5406b09f1d95978096094a1d35d5bf\"\u003e\u003ccode\u003e915d6d5\u003c/code\u003e\u003c/a\u003e feat(util): add \u003ccode\u003eInspectErr\u003c/code\u003e, \u003ccode\u003eInspectFrame\u003c/code\u003e combinators (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/0fc0a9415cff00df921c2e8b5b6bbcb9e1a34263\"\u003e\u003ccode\u003e0fc0a94\u003c/code\u003e\u003c/a\u003e docs: fix broken intradoc links (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5a849d49dc8ddba3382cead6d0368264fae5d827\"\u003e\u003ccode\u003e5a849d4\u003c/code\u003e\u003c/a\u003e chore: add FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/1a91851246be2ed913d6ace3f5cc18acf0d1d332\"\u003e\u003ccode\u003e1a91851\u003c/code\u003e\u003c/a\u003e feat: impl \u003ccode\u003eAdd\u003c/code\u003e for \u003ccode\u003eSizeHint\u003c/code\u003e's (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http-body/compare/v1.0.1...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `humantime` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/humantime/releases\"\u003ehumantime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow creating Duration in const context by \u003ca href=\"https://github.com/ctron\"\u003e\u003ccode\u003e@​ctron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/70\"\u003echronotope/humantime#70\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/humantime/commit/fc092817fa8689298eaac28ff49bd8bede4ff605\"\u003e\u003ccode\u003efc09281\u003c/code\u003e\u003c/a\u003e chore: prepare release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/8a022cce55a07da2be81721e7deaa5bd071add72\"\u003e\u003ccode\u003e8a022cc\u003c/code\u003e\u003c/a\u003e feat: allow creating Duration in const context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/27a4f77519a436f4137d1c50ff2f3eb559292cfd\"\u003e\u003ccode\u003e27a4f77\u003c/code\u003e\u003c/a\u003e Explicitly set rust-version to 1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/acc3c19658ecae06cf35467dfe03392a67dbf2b1\"\u003e\u003ccode\u003eacc3c19\u003c/code\u003e\u003c/a\u003e ci: upgrade to actions/checkout v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/3acf96bb886ebd16f9e2e8a37d7229e4bd30dd17\"\u003e\u003ccode\u003e3acf96b\u003c/code\u003e\u003c/a\u003e ci: fix workflow formatting\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/humantime/compare/v2.3.0...v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jobserver` from 0.1.34 to 0.1.35\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/85ba04e3cf89e5c10e7b82de69f6be6dff9d3ec3\"\u003e\u003ccode\u003e85ba04e\u003c/code\u003e\u003c/a\u003e chore: bump to 0.1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/89f2303722d81f0cb2be7861693881188687c396\"\u003e\u003ccode\u003e89f2303\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/jobserver-rs/issues/122\"\u003e#122\u003c/a\u003e from weihanglo/nix-0.31.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/c539363d8d26b09a53116222ea061bb72df3e872\"\u003e\u003ccode\u003ec539363\u003c/code\u003e\u003c/a\u003e chore: bump to nix@0.31.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/6753b4d08d346e56ab3cf9bfa542fea24ee51a0e\"\u003e\u003ccode\u003e6753b4d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/jobserver-rs/issues/120\"\u003e#120\u003c/a\u003e from kpcyrd/getrandom-0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/922f23b7e72cdf1643d7b2895a7f33f4eed0f615\"\u003e\u003ccode\u003e922f23b\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/c28a13d6fc4ea9dbf3d75df3898ee7305ad10d81\"\u003e\u003ccode\u003ec28a13d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/jobserver-rs/issues/121\"\u003e#121\u003c/a\u003e from weihanglo/ci-native-make\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/d51b4bb7781c97628a8e84f127d0d9e1a27a466c\"\u003e\u003ccode\u003ed51b4bb\u003c/code\u003e\u003c/a\u003e ci: use native GNU Make instead of building from source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/21959280065a365c80a1533f1097da0a489130af\"\u003e\u003ccode\u003e2195928\u003c/code\u003e\u003c/a\u003e test: exercise both jobserver styles in make-as-server tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/18d138c9d0fcd34cf4a1a89d92ae6f73bb9125c9\"\u003e\u003ccode\u003e18d138c\u003c/code\u003e\u003c/a\u003e Update getrandom to 0.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/jobserver-rs/compare/0.1.34...0.1.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memchr` from 2.8.2 to 2.8.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/5fdb40c054e1fff359a2f7bdf7f87a13b34b465d\"\u003e\u003ccode\u003e5fdb40c\u003c/code\u003e\u003c/a\u003e 2.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/922c7b5e25fbf2d20d7ac99472e34a9729090f4a\"\u003e\u003ccode\u003e922c7b5\u003c/code\u003e\u003c/a\u003e memchr: let compiler know that indexes returned by memchr fns are in bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/e21e9fb47c4362d93a24ce969b20fd778d8618c8\"\u003e\u003ccode\u003ee21e9fb\u003c/code\u003e\u003c/a\u003e arch: add \u003ccode\u003eunsafe\u003c/code\u003e to internal routines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/581faf00de3143f43384be6a253698d8dd9b51c5\"\u003e\u003ccode\u003e581faf0\u003c/code\u003e\u003c/a\u003e rebar: update memchr version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.8.2...2.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mio` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md\"\u003emio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.2.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Solaris using event ports\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1962\"\u003etokio-rs/mio#1962\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd experiment support for NuttX using \u003ccode\u003epoll(2)\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1966\"\u003etokio-rs/mio#1966\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/tokio-rs/mio/commit/50ee78de7497f10b941772a94625b9b6b61facba\"\u003e\u003ccode\u003e50ee78d\u003c/code\u003e\u003c/a\u003e Release 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/e7f35de3d4c4236175bb75e4d15ecac73a110ea4\"\u003e\u003ccode\u003ee7f35de\u003c/code\u003e\u003c/a\u003e Document Solaris is supported\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/8e067d23f824d81f4998fd7020599217f0a2e1eb\"\u003e\u003ccode\u003e8e067d2\u003c/code\u003e\u003c/a\u003e Poll all fd events returned by port_getn in one zero-timeout poll call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/f6a559a23ce8b0196dc71baa5e8eddbab8694b9f\"\u003e\u003ccode\u003ef6a559a\u003c/code\u003e\u003c/a\u003e Remove dead POLLRDHUP handling and avoid registering unsupported priority\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/f0249a8d4da4e6b528fb82f43bc419f458fdfec2\"\u003e\u003ccode\u003ef0249a8\u003c/code\u003e\u003c/a\u003e Add Solaris event ports selector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/2e267a5773aa547260ffbf742d10ca03e5cf0fc2\"\u003e\u003ccode\u003e2e267a5\u003c/code\u003e\u003c/a\u003e Support NuttX (\u003ca href=\"https://redirect.github.com/tokio-rs/mio/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/mio/compare/v1.2.1...v1.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `num-bigint` from 0.4.6 to 0.4.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-num/num-bigint/blob/main/RELEASES.md\"\u003enum-bigint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease 0.4.8 (2026-07-04)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-num/num-bigint/pull/349\"\u003eFixed a regression in the B-Z division algorithm.\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eContributors\u003c/strong\u003e: \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eRelease 0.4.7 (2026-07-02)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-num/num-bigint/pull/307\"\u003eInline single-digit values.\u003c/a\u003e This reduces heap allocations, and\nalso enables \u003ccode\u003econst ONE\u003c/code\u003e, \u003ccode\u003econst NEG_ONE\u003c/code\u003e, and \u003ccode\u003econst fn new_const\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-num/num-bigint/pull/316\"\u003eUse divide and conquer in \u003ccode\u003eto_radix_digits\u003c/code\u003e,\u003c/a\u003e also implementing\nthe Burnikel-Ziegler algorithm to speed up large divisions in general.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-num/num-bigint/pull/330\"\u003eImplement \u003ccode\u003eLowerBounded\u003c/code\u003e for \u003ccode\u003eBigUint\u003c/code\u003e.\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eContributors\u003c/strong\u003e: \u003ca href=\"https://github.com/cp289\"\u003e\u003ccode\u003e@​cp289\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hkalbasi\"\u003e\u003ccode\u003e@​hkalbasi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mikem8891\"\u003e\u003ccode\u003e@​mikem8891\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pRizz\"\u003e\u003ccode\u003e@​pRizz\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/tyilo\"\u003e\u003ccode\u003e@​tyilo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\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-num/num-bigint/commit/65330056d6c00def4c6cda78c87453f4c2a76913\"\u003e\u003ccode\u003e6533005\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/349\"\u003e#349\u003c/a\u003e from cuviper/bz-alg2-step3b-0.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/bb2a48b53f901d51eba6094e0a179ac73780e0b6\"\u003e\u003ccode\u003ebb2a48b\u003c/code\u003e\u003c/a\u003e Release 0.4.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/304c8017994093cb48202b97f185f1ab1cf34135\"\u003e\u003ccode\u003e304c801\u003c/code\u003e\u003c/a\u003e Fix the missing part of the Burnikel-Ziegler algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/bc275d21b8dd6f1a0b4a77360d70a222d34e88a4\"\u003e\u003ccode\u003ebc275d2\u003c/code\u003e\u003c/a\u003e Add failing tests for a bug in B-Z division\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/1d3365b0d3b681059686f079222f323ac800304b\"\u003e\u003ccode\u003e1d3365b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/346\"\u003e#346\u003c/a\u003e from cuviper/release-0.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/73a720548ddbc9f76589bc97b13c66244986e04d\"\u003e\u003ccode\u003e73a7205\u003c/code\u003e\u003c/a\u003e Release 0.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/6e9fe33140bcb8f0a6cc6cb8b77146f093105b1b\"\u003e\u003ccode\u003e6e9fe33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/335\"\u003e#335\u003c/a\u003e from cp289/sign_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/7f492e0827079fcd6121959b63dde3b19327d123\"\u003e\u003ccode\u003e7f492e0\u003c/code\u003e\u003c/a\u003e Apply suggestions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/c74ae517dfa7afdddf16940b848f727cb7affe83\"\u003e\u003ccode\u003ec74ae51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/342\"\u003e#342\u003c/a\u003e from xtqqczze/readme-alternatives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/59041613cf7e59a8f184e731250fb0b4fdb63451\"\u003e\u003ccode\u003e5904161\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/339\"\u003e#339\u003c/a\u003e from mikem8891/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-num/num-bigint/compare/num-bigint-0.4.6...num-bigint-0.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rapidhash` from 4.4.2 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hoxxep/rapidhash/releases\"\u003erapidhash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix size tests for s390x architectures with 8-byte alignment for u128 by \u003ca href=\"https://github.com/hoxxep\"\u003e\u003ccode\u003e@​hoxxep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/101\"\u003ehoxxep/rapidhash#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix new thread seeding for std but no-atomic targets by \u003ca href=\"https://github.com/hoxxep\"\u003e\u003ccode\u003e@​hoxxep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/102\"\u003ehoxxep/rapidhash#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hoxxep/rapidhash/compare/v4.5.0...v4.5.1\"\u003ehttps://github.com/hoxxep/rapidhash/compare/v4.5.0...v4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003erand\u003c/code\u003e feature has been deprecated in favor of \u003ccode\u003egetrandom_04\u003c/code\u003e and \u003ccode\u003egetrandom_03\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erng\u003c/code\u003e feature has been deprecated in favor of the \u003ca href=\"https://github.com/hoxxep/rapidrand\"\u003e\u003ccode\u003erapidrand\u003c/code\u003e\u003c/a\u003e crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdditions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetrandom_04\u003c/code\u003e feature\u003c/strong\u003e: opt-in seeding of the hasher seeds and secrets from OS/platform entropy via the \u003ca href=\"https://docs.rs/getrandom\"\u003egetrandom\u003c/a\u003e crate, without requiring \u003ccode\u003estd\u003c/code\u003e nor \u003ccode\u003erand\u003c/code\u003e crate. This replaces the \u003ccode\u003erand\u003c/code\u003e feature and enables true HashDoS resistance on targets with no ambient entropy or ASLR:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewasm32-wasip1\u003c/code\u003e/\u003ccode\u003ewasm32-wasip2\u003c/code\u003e: enabling the feature is sufficient; entropy comes from the WASI host.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e (browser/node): additionally requires getrandom's \u003ccode\u003ewasm_js\u003c/code\u003e backend, enabled by the top-level binary. Building without the backend is a compile error rather than a silent fallback to deterministic seeding.\u003c/li\u003e\n\u003cli\u003eEmbedded/\u003ccode\u003eno_std\u003c/code\u003e targets with a hardware RNG: register a getrandom \u003ca href=\"https://docs.rs/getrandom/0.3/getrandom/#custom-backend\"\u003ecustom backend\u003c/a\u003e. On targets without atomic pointer support (e.g. \u003ccode\u003ethumbv6m-none-eabi\u003c/code\u003e), each \u003ccode\u003eRandomState\u003c/code\u003e draws a fresh random seed per instance, restoring minimal HashDoS resistance where there previously was none.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetrandom_03\u003c/code\u003e feature\u003c/strong\u003e: the same as the \u003ccode\u003egetrandom_04\u003c/code\u003e feature, but using getrandom v0.3 to preserve the rapidhash MSRV 1.71.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRandomState\u003c/code\u003e no longer produces duplicate seeds across threads whose stacks are recycled by the OS. Each thread's seed counter is now initialized from a global thread counter mixed with the process-wide random seed, instead of relying on the (frequently re-used) stack address alone.\u003c/li\u003e\n\u003cli\u003eBetter randomness handling and documentation for wasm targets, \u003ccode\u003eno_std\u003c/code\u003e targets, and targets without atomics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOverhaul RandomState and GlobalState entropy logic by \u003ca href=\"https://github.com/hoxxep\"\u003e\u003ccode\u003e@​hoxxep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/98\"\u003ehoxxep/rapidhash#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate RapidRng in favour of rapidrand by \u003ca href=\"https://github.com/hoxxep\"\u003e\u003ccode\u003e@​hoxxep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/99\"\u003ehoxxep/rapidhash#99\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hoxxep/rapidhash/compare/v4.4.2...v4.5.0\"\u003ehttps://github.com/hoxxep/rapidhash/compare/v4.4.2...v4.5.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/hoxxep/rapidhash/blob/master/CHANGELOG.md\"\u003erapidhash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1 (20260704)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an edge case where targets with std but no atomics could see the same seed repeatedly on \u003ccode\u003eRandomState\u003c/code\u003e on new threads. (\u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/102\"\u003ehoxxep/rapidhash#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed struct size tests for Debian packaging. (\u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/issues/90\"\u003ehoxxep/rapidhash#90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.0 (20260703)\u003c/h2\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003erand\u003c/code\u003e feature has been deprecated in favor of \u003ccode\u003egetrandom_04\u003c/code\u003e and \u003ccode\u003egetrandom_03\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erng\u003c/code\u003e feature has been deprecated in favor of the \u003ca href=\"https://github.com/hoxxep/rapidrand\"\u003e\u003ccode\u003erapidrand\u003c/code\u003e\u003c/a\u003e crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetrandom_04\u003c/code\u003e feature\u003c/strong\u003e: opt-in seeding of the hasher seeds and secrets from OS/platform entropy via the \u003ca href=\"https://docs.rs/getrandom\"\u003egetrandom\u003c/a\u003e crate, without requiring \u003ccode\u003estd\u003c/code\u003e nor \u003ccode\u003erand\u003c/code\u003e crate. This replaces the \u003ccode\u003erand\u003c/code\u003e feature and enables true HashDoS resistance on targets with no ambient entropy or ASLR:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewasm32-wasip1\u003c/code\u003e/\u003ccode\u003ewasm32-wasip2\u003c/code\u003e: enabling the feature is sufficient; entropy comes from the WASI host.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e (browser/node): additionally requires getrandom's \u003ccode\u003ewasm_js\u003c/code\u003e backend, enabled by the top-level binary. Building without the backend is a compile error rather than a silent fallback to deterministic seeding.\u003c/li\u003e\n\u003cli\u003eEmbedded/\u003ccode\u003eno_std\u003c/code\u003e targ...\n\n_Description has been truncated_","html_url":"https://github.com/influxdata/datafusion-udf-wasm/pull/565","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/influxdata%2Fdatafusion-udf-wasm/issues/565","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/565/packages"},{"uuid":"4879238135","node_id":"PR_kwDOSNKojM7xWUHS","number":229,"state":"closed","title":"chore(deps): bump the cargo-production-dependencies group across 1 directory with 62 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-15T02:16:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-14T02:17:52.000Z","updated_at":"2026-07-15T02:16:52.000Z","time_to_close":86338,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-production-dependencies","update_count":62,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tonic","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.31.0","new_version":"0.32.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.31.1","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-instrumentation-actix-web","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"opentelemetry-appender-tracing","old_version":"0.31.1","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-resource-detectors","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.23.1","new_version":"1.23.5","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"alloc-stdlib","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"brotli","old_version":"8.0.2","new_version":"8.0.4","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"brotli-decompressor","old_version":"5.0.0","new_version":"5.0.3","repository_url":"https://github.com/dropbox/rust-brotli-decompressor"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bytestring","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/actix/actix-net"},{"name":"cc","old_version":"1.2.60","new_version":"1.2.67","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"chacha20","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.6","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"either","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/hyperium/http-body"},{"name":"hyper","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"libc","old_version":"0.2.185","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.29","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.2.0","new_version":"1.2.2","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"pin-project","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.46","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.4","new_version":"0.9.5","repository_url":"https://github.com/rust-random/rand"},{"name":"regex-automata","old_version":"0.4.14","new_version":"0.4.15","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"sha1","old_version":"0.10.6","new_version":"0.10.7","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.118","repository_url":"https://github.com/dtolnay/syn"},{"name":"thread_local","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"time","old_version":"0.3.47","new_version":"0.3.53","repository_url":"https://github.com/time-rs/time"},{"name":"tonic-prost","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"typenum","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-segmentation","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"wasip2","old_version":"1.0.3+wasi-0.2.9","new_version":"1.0.4+wasi-0.2.12","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"yoke","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.48","new_version":"0.8.54","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 52 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.103` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.1` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.1` | `0.32.0` |\n| [opentelemetry-instrumentation-actix-web](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.23.0` | `0.24.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.1` | `0.32.0` |\n| [opentelemetry-resource-detectors](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.10.0` | `0.11.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.23.5` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.2` | `0.2.4` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `8.0.2` | `8.0.4` |\n| [brotli-decompressor](https://github.com/dropbox/rust-brotli-decompressor) | `5.0.0` | `5.0.3` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [bytestring](https://github.com/actix/actix-net) | `1.5.0` | `1.5.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.60` | `1.2.67` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.1` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.6` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.16.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.4` |\n| [hyper](https://github.com/hyperium/hyper) | `1.9.0` | `1.10.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.186` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.33` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.0` | `1.2.2` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.1` | `0.2.2` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.46` |\n| [rand](https://github.com/rust-random/rand) | `0.9.4` | `0.9.5` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.14` | `0.4.15` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [sha1](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.10.7` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.118` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.9` | `1.1.10` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.53` |\n| [tonic-prost](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.11` |\n| [typenum](https://github.com/paholg/typenum) | `1.20.0` | `1.20.1` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.2` | `1.13.3` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.3+wasi-0.2.9` | `1.0.4+wasi-0.2.12` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.48` | `0.8.54` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.7` | `0.1.8` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n\n\nUpdates `anyhow` from 1.0.102 to 1.0.103\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.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\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/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.103\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.14.5 to 0.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etonic-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-health-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport well known types resolved by prost to their rust counterparts (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-reflection-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix panic when client drops connection early (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-types-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(transport/channel)\u003c/em\u003e expose ServerCertVerifier API (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2612\"\u003e#2612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emap no trailers ok status to unknown (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-web-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\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/grpc/grpc-rust/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d\"\u003e\u003ccode\u003e6cb6056\u003c/code\u003e\u003c/a\u003e chore: release v0.14.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1\"\u003e\u003ccode\u003eefde924\u003c/code\u003e\u003c/a\u003e grpc: change helloworld example to pass request as a view (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc\"\u003e\u003ccode\u003ed47b001\u003c/code\u003e\u003c/a\u003e transport: add max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e\"\u003e\u003ccode\u003e02c01c7\u003c/code\u003e\u003c/a\u003e Allow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/31853549a071f635d317fe5f346159f1369f40ca\"\u003e\u003ccode\u003e3185354\u003c/code\u003e\u003c/a\u003e examples: add grpc version of helloworld (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f5853035ce270b77f6c582daa308d1fe5311aa39\"\u003e\u003ccode\u003ef585303\u003c/code\u003e\u003c/a\u003e fix(grpc): Fix grpc-google build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197\"\u003e\u003ccode\u003eff7bcbb\u003c/code\u003e\u003c/a\u003e feat(grpc): Google call credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2610\"\u003e#2610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae\"\u003e\u003ccode\u003ef93037b\u003c/code\u003e\u003c/a\u003e feat(tonic-xds): make XdsChannelGrpc Sync (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2627\"\u003e#2627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121\"\u003e\u003ccode\u003ed834beb\u003c/code\u003e\u003c/a\u003e grpc: Update Status to be a Result\u0026lt;\u0026gt; and make StatusErr which holds non-OK co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/23922247306dad351b4fe531d8f6832c781c0749\"\u003e\u003ccode\u003e2392224\u003c/code\u003e\u003c/a\u003e grpc: add route_guide example and make minor tweaks to the generated code API...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.5...tonic-v0.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.31.0 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.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/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\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/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-prometheus-0.31.0...opentelemetry-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.31.0 to 0.32.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry_sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\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/open-telemetry/opentelemetry-rust/commit/74cb6f3a4129bf11fa3191f28d38c518c4ec4ae6\"\u003e\u003ccode\u003e74cb6f3\u003c/code\u003e\u003c/a\u003e chore: Release opentelemetry-semantic-conventions 0.32.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3562\"\u003e#3562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/10dde1813e2ec93f819b115b50f0c9746f4b7ddf\"\u003e\u003ccode\u003e10dde18\u003c/code\u003e\u003c/a\u003e chore(sdk): add missing changelog entry (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec2da129b01b1e88ec17e28a55ba05001cc2aa1c\"\u003e\u003ccode\u003eec2da12\u003c/code\u003e\u003c/a\u003e refactor: leverage static str key when possible (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3529\"\u003e#3529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/90a39a0b5b1db04c495a213090c152f6ae3454bf\"\u003e\u003ccode\u003e90a39a0\u003c/code\u003e\u003c/a\u003e feat(api): accept quoted-key fields in otel logging macros (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/8c922bc62dcc4b114faf2e74e0d4a50efc4433f5\"\u003e\u003ccode\u003e8c922bc\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): add builder support for custom instrumentation scope ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/fb2af9d76e26201b0848a837231b44ebad30867d\"\u003e\u003ccode\u003efb2af9d\u003c/code\u003e\u003c/a\u003e feat(metrics): add BoundUpDownCounter under experimental_metrics_bound_instru...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/1b3846ca8f0c204007c91b0a9860e498c674038f\"\u003e\u003ccode\u003e1b3846c\u003c/code\u003e\u003c/a\u003e feat(metrics): add BoundGauge under experimental_metrics_bound_instruments (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ee359dbb863e149d0277031a3b3fb9b41f7bee3d\"\u003e\u003ccode\u003eee359db\u003c/code\u003e\u003c/a\u003e fix: remove reqwest-rustls-webpki-roots (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4d4fd4d4b3a2ebf203efa6612f397034925c82fe\"\u003e\u003ccode\u003e4d4fd4d\u003c/code\u003e\u003c/a\u003e chore: Bump semantic-conventions to v1.42.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3561\"\u003e#3561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/69213f2047647b56bc27dfa84726d3ff94a945d3\"\u003e\u003ccode\u003e69213f2\u003c/code\u003e\u003c/a\u003e fix(prometheus-exporter): Concatenate metric attributes with Scope during col...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-semantic-conventions-0.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.31.1 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry-otlp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\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/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.31.1...opentelemetry-otlp-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-instrumentation-actix-web` from 0.23.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-instrumentation-actix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-instrumentation-actix-web-0.24.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emetrics\u003c/code\u003e feature is now enabled by default\u003c/li\u003e\n\u003cli\u003eSpan name format changed to \u003ccode\u003e{method} {route}\u003c/code\u003e per HTTP semantic conventions\u003c/li\u003e\n\u003cli\u003eHTTP server metric names updated to stable semantic conventions (\u003ccode\u003ehttp.server.duration\u003c/code\u003e → \u003ccode\u003ehttp.server.request.duration\u003c/code\u003e, \u003ccode\u003ehttp.server.request.size\u003c/code\u003e → \u003ccode\u003ehttp.server.request.body.size\u003c/code\u003e, \u003ccode\u003ehttp.server.response.size\u003c/code\u003e → \u003ccode\u003ehttp.server.response.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehttp.server.request.duration\u003c/code\u003e uses custom histogram bucket bounds\u003c/li\u003e\n\u003cli\u003eFixed incorrect use of \u003ccode\u003emessaging.message.body.size\u003c/code\u003e for HTTP request content length (now \u003ccode\u003ehttp.request.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eerror.type\u003c/code\u003e attribute for 4xx/5xx HTTP responses on spans and metrics\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eopentelemetry\u003c/code\u003e and \u003ccode\u003eopentelemetry-semantic-conventions\u003c/code\u003e to 0.32\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.88.0 (required by \u003ccode\u003eactix-http\u003c/code\u003e 3.12)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactix-http\u003c/code\u003e to 3.11, \u003ccode\u003eactix-web\u003c/code\u003e to 4.12, \u003ccode\u003eawc\u003c/code\u003e to 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-instrumentation-actix-web-0.24.0/opentelemetry-instrumentation-actix-web/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\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/open-telemetry/opentelemetry-rust-contrib/commit/c5be93c85bebc0928fe63d603545af6fd469bdf3\"\u003e\u003ccode\u003ec5be93c\u003c/code\u003e\u003c/a\u003e chore: prep opentelemetry-instrumentation-actix-web 0.24.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a168edbe7ee59c9581dce22218472767828dfb52\"\u003e\u003ccode\u003ea168edb\u003c/code\u003e\u003c/a\u003e docs: sync Maintainers/Approvers list with opentelemetry-rust (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/275a8334bf3831420b32cfe12c61d5a8864b04b6\"\u003e\u003ccode\u003e275a833\u003c/code\u003e\u003c/a\u003e chore: prep release for OTel 0.32 contrib crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/34949206a167dd352759bb2ea2c3edeac04bedd6\"\u003e\u003ccode\u003e3494920\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG for opentelemetry-etw-logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/3db0e6e1c90a429a444fd8aa2f2337b3e9a31ce1\"\u003e\u003ccode\u003e3db0e6e\u003c/code\u003e\u003c/a\u003e chore: Update OpenTelemetry packages to v0.32.0 and fix breaking changes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/78eaed6b94f265d56e6ad6127fa4fffdc225d9fb\"\u003e\u003ccode\u003e78eaed6\u003c/code\u003e\u003c/a\u003e test: fix flaky span_id/trace_id formatting in user-events-logs integration t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4eb6108c695c1ff4af209dde0de9b91e6ab83351\"\u003e\u003ccode\u003e4eb6108\u003c/code\u003e\u003c/a\u003e fix: Pin time\u0026gt;=0.3.47 in actix-web and geneva-uploader to fix RUSTSEC-2026-00...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/24b5ae5dfd3fb03cb0d5a7423bbfcaf6684e7292\"\u003e\u003ccode\u003e24b5ae5\u003c/code\u003e\u003c/a\u003e chore: Add \u003ca href=\"https://github.com/jan-xyz\"\u003e\u003ccode\u003e@​jan-xyz\u003c/code\u003e\u003c/a\u003e as co-owner of opentelemetry-instrumentation-tower (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ce866b48a1645f1fb222bdea19c42821a2b48d5a\"\u003e\u003ccode\u003ece866b4\u003c/code\u003e\u003c/a\u003e feat: [Geneva uploader]   Support managed identity auth by resource ID (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4beab643e92470ef180a19c80be89450ee168c18\"\u003e\u003ccode\u003e4beab64\u003c/code\u003e\u003c/a\u003e test: add trace context and event_name integration tests for ETW logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-stackdriver-0.23.0...opentelemetry-instrumentation-actix-web-0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-appender-tracing` from 0.31.1 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-appender-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\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/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry-appender-tracing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\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/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.31.1...opentelemetry-appender-tracing-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-resource-detectors` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-resource-detectors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump opentelemetry and opentelemetry_sdk versions to 0.32\u003c/li\u003e\n\u003cli\u003eBump opentelemetry-semantic-conventions version to 0.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.11.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\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/open-telemetry/opentelemetry-rust-contrib/commit/275a8334bf3831420b32cfe12c61d5a8864b04b6\"\u003e\u003ccode\u003e275a833\u003c/code\u003e\u003c/a\u003e chore: prep release for OTel 0.32 contrib crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/34949206a167dd352759bb2ea2c3edeac04bedd6\"\u003e\u003ccode\u003e3494920\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG for opentelemetry-etw-logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/3db0e6e1c90a429a444fd8aa2f2337b3e9a31ce1\"\u003e\u003ccode\u003e3db0e6e\u003c/code\u003e\u003c/a\u003e chore: Update OpenTelemetry packages to v0.32.0 and fix breaking changes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/78eaed6b94f265d56e6ad6127fa4fffdc225d9fb\"\u003e\u003ccode\u003e78eaed6\u003c/code\u003e\u003c/a\u003e test: fix flaky span_id/trace_id formatting in user-events-logs integration t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4eb6108c695c1ff4af209dde0de9b91e6ab83351\"\u003e\u003ccode\u003e4eb6108\u003c/code\u003e\u003c/a\u003e fix: Pin time\u0026gt;=0.3.47 in actix-web and geneva-uploader to fix RUSTSEC-2026-00...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/24b5ae5dfd3fb03cb0d5a7423bbfcaf6684e7292\"\u003e\u003ccode\u003e24b5ae5\u003c/code\u003e\u003c/a\u003e chore: Add \u003ca href=\"https://github.com/jan-xyz\"\u003e\u003ccode\u003e@​jan-xyz\u003c/code\u003e\u003c/a\u003e as co-owner of opentelemetry-instrumentation-tower (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ce866b48a1645f1fb222bdea19c42821a2b48d5a\"\u003e\u003ccode\u003ece866b4\u003c/code\u003e\u003c/a\u003e feat: [Geneva uploader]   Support managed identity auth by resource ID (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4beab643e92470ef180a19c80be89450ee168c18\"\u003e\u003ccode\u003e4beab64\u003c/code\u003e\u003c/a\u003e test: add trace context and event_name integration tests for ETW logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/509146428faee66da88a19f19b036b526a98d596\"\u003e\u003ccode\u003e5091464\u003c/code\u003e\u003c/a\u003e test: improve user-events-trace integration test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/82f08a2021eed7d6ede695fd9ccc6ff35df6bf64\"\u003e\u003ccode\u003e82f08a2\u003c/code\u003e\u003c/a\u003e test: improve user-events-logs integration test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/593\"\u003e#593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-aws-0.10.0...opentelemetry-resource-detectors-0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.1 to 1.23.5\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.23.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Fix broken link by \u003ca href=\"https://github.com/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/891\"\u003euuid-rs/uuid#891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Optimize UUID hex parsing and formatting by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/894\"\u003euuid-rs/uuid#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.5 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/895\"\u003euuid-rs/uuid#895\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/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/894\"\u003euuid-rs/uuid#894\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.23.4...v1.23.5\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.4...v1.23.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up name of fuzz script in readme 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/888\"\u003euuid-rs/uuid#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocument fixes by \u003ca href=\"https://github.com/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/889\"\u003euuid-rs/uuid#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.4 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/890\"\u003euuid-rs/uuid#890\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/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/889\"\u003euuid-rs/uuid#889\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.23.3...v1.23.4\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.3...v1.23.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up parser panic on empty input 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/886\"\u003euuid-rs/uuid#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.3 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/887\"\u003euuid-rs/uuid#887\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.23.2...v1.23.3\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for ambiguous formats 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/882\"\u003euuid-rs/uuid#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.2 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/883\"\u003euuid-rs/uuid#883\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.23.1...v1.23.2\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.2\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/5dc6b3d1a995e6244a386740588c8d094ca30690\"\u003e\u003ccode\u003e5dc6b3d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/895\"\u003e#895\u003c/a\u003e from uuid-rs/cargo/v1.23.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5a7dfe50e2a2cf41a9d4330e00971e891bcb990f\"\u003e\u003ccode\u003e5a7dfe5\u003c/code\u003e\u003c/a\u003e prepare for 1.23.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9b4bfc8fe359e24638eccf6c6be424c25ad6ba8c\"\u003e\u003ccode\u003e9b4bfc8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/894\"\u003e#894\u003c/a\u003e from geeknoid/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5acc5a550ef1ccec951f1d2618b33e1171a88b9e\"\u003e\u003ccode\u003e5acc5a5\u003c/code\u003e\u003c/a\u003e perf: Optimize UUID hex parsing and formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/1e5d8679542d2bb15412a86839006dc01f680a51\"\u003e\u003ccode\u003e1e5d867\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/891\"\u003e#891\u003c/a\u003e from frostyplanet/doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/49310f04afd83b7d7667c1e6d7f26f93f46cedda\"\u003e\u003ccode\u003e49310f0\u003c/code\u003e\u003c/a\u003e doc: Fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/3296d64a196e0303c486538cdf143080c681ae2e\"\u003e\u003ccode\u003e3296d64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/890\"\u003e#890\u003c/a\u003e from uuid-rs/cargo/v1.23.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cba53d0da2089109ea23fd964c8ffd21b0165a49\"\u003e\u003ccode\u003ecba53d0\u003c/code\u003e\u003c/a\u003e prepare for 1.23.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e347af48aab7f7dd6b58a6bb5b578d467660e327\"\u003e\u003ccode\u003ee347af4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/889\"\u003e#889\u003c/a\u003e from frostyplanet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e9bf55c22216c27ff2283a6c427a7b13e025c75e\"\u003e\u003ccode\u003ee9bf55c\u003c/code\u003e\u003c/a\u003e doc: Fix broken link warnings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alloc-stdlib` from 0.2.2 to 0.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-alloc-no-stdlib/commits/0.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.11.1 to 2.13.0\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.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd MyFlags::Abc::iter_equal_names() method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\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.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e 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/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.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/488\"\u003ebitflags/bitflags#488\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.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute 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/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags 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/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.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/485\"\u003ebitflags/bitflags#485\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.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.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.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eMyFlags::Abc::iter_equal_names()\u003c/code\u003e method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\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.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e 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/487\"\u003ebitflags/bitflags#487\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.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.0\u003c/h1\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute 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/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags 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/484\"\u003ebitflags/bitflags#484\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.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.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/bitflags/bitflags/commit/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli` from 8.0.2 to 8.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/9651aa3ebfd23be83ca14d914fba2d7c12b32d2f\"\u003e\u003ccode\u003e9651aa3\u003c/code\u003e\u003c/a\u003e Fix version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/577dc18438d3d0b394c8d84e11e3916722a6cb53\"\u003e\u003ccode\u003e577dc18\u003c/code\u003e\u003c/a\u003e fix: guard BroCatli header byte-source underflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/4f447c373732c6e47ccecb60f72e9acc38d85606\"\u003e\u003ccode\u003e4f447c3\u003c/code\u003e\u003c/a\u003e fix: handle null custom allocator returns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/e50a4ffa89e6b0b90c638d1260696284fefe5c49\"\u003e\u003ccode\u003ee50a4ff\u003c/code\u003e\u003c/a\u003e fix: catch panics in Broccoli FFI exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/b8dcac789466873888eca6a9a40846445e0abd27\"\u003e\u003ccode\u003eb8dcac7\u003c/code\u003e\u003c/a\u003e fix: validate BroCatli deserialized state fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/9cbed81a1a098fcd4ffcf956429dce6154415970\"\u003e\u003ccode\u003e9cbed81\u003c/code\u003e\u003c/a\u003e Allow newer alloc-no-stdlib which enforce no-unsafe in their lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/c1957827861d072d4085d988444724adfcf6cc0b\"\u003e\u003ccode\u003ec195782\u003c/code\u003e\u003c/a\u003e Handle NULL returns from custom encoder allocators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/21de815f394796ef6ad2b312b7a00da2efa7b226\"\u003e\u003ccode\u003e21de815\u003c/code\u003e\u003c/a\u003e publish to crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/6bba7be098a410ce0c954f12e7373bf1dc7bdb7f\"\u003e\u003ccode\u003e6bba7be\u003c/code\u003e\u003c/a\u003e better testing for edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/cf75fa6dda8429854e2e0e83b45100ad611df052\"\u003e\u003ccode\u003ecf75fa6\u003c/code\u003e\u003c/a\u003e Fix CompressMulti worker joins on errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropbox/rust-brotli/compare/8.0.2...8.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli-decompressor` from 5.0.0 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/8dd9ab9fa41ec57de152ed61628f7bff7fb4ff04\"\u003e\u003ccode\u003e8dd9ab9\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/1726498458a0870ff1cec8fce6a5b5c00c00b628\"\u003e\u003ccode\u003e1726498\u003c/code\u003e\u003c/a\u003e Support both the 2.x and 3.x generations of alloc-no-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/b2020f699198df7255ed19eaf2d8c6eb5a2d612d\"\u003e\u003ccode\u003eb2020f6\u003c/code\u003e\u003c/a\u003e Fix seccomp build: thread custom dictionary through decompress and flush output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/6bf92158b73585da66a2e0bf5178157c0e04ac7a\"\u003e\u003ccode\u003e6bf9215\u003c/code\u003e\u003c/a\u003e Forbid unsafe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/273d1b9864b52f5a2a9e90479710dd5ce8bce8ed\"\u003e\u003ccode\u003e273d1b9\u003c/code\u003e\u003c/a\u003e new version 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/cab6098ea11870f4051ec090f6145039fe98db93\"\u003e\u003ccode\u003ecab6098\u003c/code\u003e\u003c/a\u003e Make --no-default-features test suite run while having a nostd dict test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/8ed0d7d45eddf947d752675db743fa530edae101\"\u003e\u003ccode\u003e8ed0d7d\u003c/code\u003e\u003c/a\u003e Fix PADDING_2 error being silently dropped at end of stream\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/compare/5.0.0...5.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bumpalo` from 3.20.2 to 3.20.3\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.3\u003c/h2\u003e\n\u003cp\u003eReleased 2026-05-22.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the \u003ccode\u003etry_alloc_slice_fill_with\u003c/code\u003e, \u003ccode\u003ealloc_slice_try_fill_with\u003c/code\u003e,\n\u003ccode\u003ealloc_slice_fill_with\u003c/code\u003e methods to properly rewind the bump pointer on\nallocation, initialization, and panic failure and avoid wasting bump capacity.\u003c/li\u003e\n\u003cli\u003eFixed a drop bug in \u003ccode\u003ebumpalo::collections::vec::DrainFilter\u003c/code\u003e (used by \u003ccode\u003eretain\u003c/code\u003e\nand \u003ccode\u003eretain_mut\u003c/code\u003e) when the predicate panics.\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/84654ace6be4444da3ff102a0a0af3b38c4df4fb\"\u003e\u003ccode\u003e84654ac\u003c/code\u003e\u003c/a\u003e Rewind on slice allocation failure (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/5325624d38c9f290a3d41344ef2aa5badac1a538\"\u003e\u003ccode\u003e5325624\u003c/code\u003e\u003c/a\u003e Fix a couple bugs (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/fcf8370e7358852493c8b30c8536de3ce9c3c481\"\u003e\u003ccode\u003efcf8370\u003c/code\u003e\u003c/a\u003e Fix UB in \u003ccode\u003eAllocator::grow_zeroed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/657caf85e7984b0aa8bc114c09d9cc2afeaf240d\"\u003e\u003ccode\u003e657caf8\u003c/code\u003e\u003c/a\u003e test: fix test for OOM instead of overflow (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/1db9be965675c79517e646a628e16493683194f3\"\u003e\u003ccode\u003e1db9be9\u003c/code\u003e\u003c/a\u003e fix: fix typo in comment (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/a47f6d6b7b5fee9c99a285f0de80257a0a982ef3\"\u003e\u003ccode\u003ea47f6d6\u003c/code\u003e\u003c/a\u003e fix: bump pointer/bump chunk debug assertion (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/0b12966abfa96aace02abe5e1adeab0df942ef35\"\u003e\u003ccode\u003e0b12966\u003c/code\u003e\u003c/a\u003e Update Cargo.toml with keywords (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/bumpalo/compare/v3.20.2...v3.20.3\"\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.1 to 1.12.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.12.1\u003c/h2\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.12.0\u003c/h2\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect...\n\n_Description has been truncated_","html_url":"https://github.com/Pa123313/opentelemetry-demo/pull/229","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pa123313%2Fopentelemetry-demo/issues/229","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/229/packages"},{"uuid":"4509847498","node_id":"PR_kwDOLXXqHM7estau","number":24,"state":"closed","title":"chore(deps): bump the all group across 1 directory with 185 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-06-27T23:13:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-23T23:03:03.000Z","updated_at":"2026-06-27T23:13:33.000Z","time_to_close":3024629,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all","update_count":185,"packages":[{"name":"serde_json","old_version":"1.0.113","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"aho-corasick","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anyhow","old_version":"1.0.79","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"arboard","old_version":"3.3.0","new_version":"3.4.1","repository_url":"https://github.com/1Password/arboard"},{"name":"async-channel","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.8.0","new_version":"1.11.0","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-recursion","old_version":"1.0.5","new_version":"1.1.1","repository_url":"https://github.com/dcchut/async-recursion"},{"name":"async-signal","old_version":"0.2.5","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"async-task","old_version":"4.7.0","new_version":"4.7.1","repository_url":"https://github.com/smol-rs/async-task"},{"name":"async-trait","old_version":"0.1.77","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.1.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"backtrace","old_version":"0.3.69","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"blocking","old_version":"1.5.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"brotli","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"bstr","old_version":"1.9.0","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.14.0","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.14.3","new_version":"1.25.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.5.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.0.83","new_version":"1.2.62","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":"chrono","old_version":"0.4.34","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"combine","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/Marwes/combine"},{"name":"concurrent-queue","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/concurrent-queue"},{"name":"core-foundation-sys","old_version":"0.8.6","new_version":"0.8.7","repository_url":"https://github.com/servo/core-foundation-rs"},{"name":"cpufeatures","old_version":"0.2.12","new_version":"0.2.17","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.3.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-channel","old_version":"0.5.11","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-deque","old_version":"0.8.5","new_version":"0.8.6","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-utils","old_version":"0.8.19","new_version":"0.8.21","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"ctor","old_version":"0.2.6","new_version":"0.2.9","repository_url":"https://github.com/mmastrac/linktime"},{"name":"darling","old_version":"0.20.5","new_version":"0.20.11","repository_url":"https://github.com/TedDriggs/darling"},{"name":"derive_more","old_version":"0.99.17","new_version":"0.99.20","repository_url":"https://github.com/JelteF/derive_more"},{"name":"dtoa","old_version":"1.0.9","new_version":"1.0.11","repository_url":"https://github.com/dtolnay/dtoa"},{"name":"dtoa-short","old_version":"0.3.4","new_version":"0.3.5","repository_url":"https://github.com/upsuper/dtoa-short"},{"name":"dunce","old_version":"1.0.4","new_version":"1.0.5"},{"name":"embed-resource","old_version":"2.4.1","new_version":"2.5.2","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"encoding_rs","old_version":"0.8.33","new_version":"0.8.35","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"enumflags2","old_version":"0.7.9","new_version":"0.7.12","repository_url":"https://github.com/meithecatte/enumflags2"},{"name":"equivalent","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/indexmap-rs/equivalent"},{"name":"fdeflate","old_version":"0.3.4","new_version":"0.3.7","repository_url":"https://github.com/image-rs/fdeflate"},{"name":"filetime","old_version":"0.2.23","new_version":"0.2.29","repository_url":"https://github.com/alexcrichton/filetime"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures-core","old_version":"0.3.30","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.30","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.30","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.30","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.30","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"glob","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"globset","old_version":"0.4.14","new_version":"0.4.18","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"h2","old_version":"0.3.24","new_version":"0.3.27","repository_url":"https://github.com/hyperium/h2"},{"name":"hermit-abi","old_version":"0.3.5","new_version":"0.3.9","repository_url":"https://github.com/hermit-os/hermit-rs"},{"name":"http","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/hyperium/http"},{"name":"httparse","old_version":"1.8.0","new_version":"1.10.1","repository_url":"https://github.com/seanmonstar/httparse"},{"name":"hyper","old_version":"0.14.28","new_version":"0.14.32","repository_url":"https://github.com/hyperium/hyper"},{"name":"iana-time-zone","old_version":"0.1.60","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"ignore","old_version":"0.4.22","new_version":"0.4.25","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"image","old_version":"0.24.8","new_version":"0.24.9","repository_url":"https://github.com/image-rs/image"},{"name":"instant","old_version":"0.1.12","new_version":"0.1.13","repository_url":"https://github.com/sebcrozet/instant"},{"name":"ipnet","old_version":"2.9.0","new_version":"2.12.0","repository_url":"https://github.com/krisprice/ipnet"},{"name":"jni-sys","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/jni-rs/jni-sys"},{"name":"json-patch","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/idubrov/json-patch"},{"name":"lazy_static","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/rust-lang-nursery/lazy-static.rs"},{"name":"lock_api","old_version":"0.4.11","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.20","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"mac-notification-sys","old_version":"0.6.1","new_version":"0.6.12","repository_url":"https://github.com/h4llow3En/mac-notification-sys"},{"name":"memchr","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.7.2","new_version":"0.7.4","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/tokio-rs/mio"},{"name":"native-tls","old_version":"0.2.11","new_version":"0.2.18","repository_url":"https://github.com/rust-native-tls/rust-native-tls"},{"name":"new_debug_unreachable","old_version":"1.0.4","new_version":"1.0.6","repository_url":"https://github.com/mbrubeck/rust-debug-unreachable"},{"name":"num-conv","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"num-traits","old_version":"0.2.18","new_version":"0.2.19","repository_url":"https://github.com/rust-num/num-traits"},{"name":"num_cpus","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/seanmonstar/num_cpus"},{"name":"once_cell","old_version":"1.19.0","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"os_info","old_version":"3.7.0","new_version":"3.15.0","repository_url":"https://github.com/stanislav-tkach/os_info"},{"name":"os_pipe","old_version":"1.1.5","new_version":"1.2.3","repository_url":"https://github.com/oconnor663/os_pipe.rs"},{"name":"parking","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/smol-rs/parking"},{"name":"parking_lot","old_version":"0.12.1","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"pathdiff","old_version":"0.2.1","new_version":"0.2.3","repository_url":"https://github.com/Manishearth/pathdiff"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"pin-project-lite","old_version":"0.2.13","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"piper","old_version":"0.2.1","new_version":"0.2.5","repository_url":"https://github.com/smol-rs/piper"},{"name":"pkg-config","old_version":"0.3.29","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"plist","old_version":"1.6.0","new_version":"1.9.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"png","old_version":"0.17.11","new_version":"0.17.16","repository_url":"https://github.com/image-rs/image-png"},{"name":"ppv-lite86","old_version":"0.2.17","new_version":"0.2.21","repository_url":"https://github.com/cryptocorrosion/cryptocorrosion"},{"name":"quote","old_version":"1.0.35","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_users","old_version":"0.4.4","new_version":"0.4.6"},{"name":"regex","old_version":"1.10.3","new_version":"1.10.6","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.11.24","new_version":"0.11.27","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustc_version","old_version":"0.4.0","new_version":"0.4.1","repository_url":"https://github.com/djc/rustc-version-rs"},{"name":"rustix","old_version":"0.37.27","new_version":"0.37.28","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"rustversion","old_version":"1.0.14","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.16","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/ryu"},{"name":"semver","old_version":"1.0.21","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde_repr","old_version":"0.1.18","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/serde-repr"},{"name":"serde_spanned","old_version":"0.6.5","new_version":"0.6.9","repository_url":"https://github.com/toml-rs/toml"},{"name":"serde_with","old_version":"3.6.1","new_version":"3.20.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"shared_child","old_version":"1.0.0","new_version":"1.1.1","repository_url":"https://github.com/oconnor663/shared_child.rs"},{"name":"signal-hook-registry","old_version":"1.4.1","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"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.9","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.13.1","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"string_cache","old_version":"0.8.7","new_version":"0.8.9","repository_url":"https://github.com/servo/string-cache"},{"name":"string_cache_codegen","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/servo/string-cache"},{"name":"tao","old_version":"0.16.7","new_version":"0.16.11","repository_url":"https://github.com/tauri-apps/tao"},{"name":"tao-macros","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/tauri-apps/tao"},{"name":"tar","old_version":"0.4.40","new_version":"0.4.46","repository_url":"https://github.com/composefs/tar-rs"},{"name":"target-lexicon","old_version":"0.12.13","new_version":"0.12.16","repository_url":"https://github.com/bytecodealliance/target-lexicon"},{"name":"tauri-codegen","old_version":"1.4.2","new_version":"1.4.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-macros","old_version":"1.4.3","new_version":"1.4.7","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-runtime","old_version":"0.14.2","new_version":"0.14.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-runtime-wry","old_version":"0.14.3","new_version":"0.14.11","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tempfile","old_version":"3.10.0","new_version":"3.11.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"1.0.57","new_version":"1.0.69","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thread_local","old_version":"1.1.7","new_version":"1.1.9","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"tinyvec","old_version":"1.6.0","new_version":"1.11.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio","old_version":"1.36.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.10","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"0.6.5","new_version":"0.6.11","repository_url":"https://github.com/toml-rs/toml"},{"name":"tower-service","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tracing","old_version":"0.1.40","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.18","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"typenum","old_version":"1.17.0","new_version":"1.20.0","repository_url":"https://github.com/paholg/typenum"},{"name":"uds_windows","old_version":"1.1.0","new_version":"1.2.1","repository_url":"https://github.com/haraldh/rust_uds_windows"},{"name":"unicode-bidi","old_version":"0.3.15","new_version":"0.3.18","repository_url":"https://github.com/servo/unicode-bidi"},{"name":"unicode-ident","old_version":"1.0.12","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-normalization","old_version":"0.1.22","new_version":"0.1.25","repository_url":"https://github.com/unicode-rs/unicode-normalization"},{"name":"unicode-segmentation","old_version":"1.11.0","new_version":"1.13.2","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"url","old_version":"2.5.0","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.7.0","new_version":"1.16.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"valuable","old_version":"0.1.0","new_version":"0.1.1","repository_url":"https://github.com/tokio-rs/valuable"},{"name":"version_check","old_version":"0.9.4","new_version":"0.9.5","repository_url":"https://github.com/SergioBenitez/version_check"},{"name":"vswhom-sys","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/nabijaczleweli/vswhom-sys.rs"},{"name":"waker-fn","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/smol-rs/waker-fn"},{"name":"walkdir","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/BurntSushi/walkdir"},{"name":"wasm-bindgen","old_version":"0.2.91","new_version":"0.2.122","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"wasm-streams","old_version":"0.4.0","new_version":"0.4.2","repository_url":"https://github.com/MattiasBuelens/wasm-streams"},{"name":"winapi-util","old_version":"0.1.6","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-version","old_version":"0.1.0","new_version":"0.1.7","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"winnow","old_version":"0.5.39","new_version":"0.5.40","repository_url":"https://github.com/winnow-rs/winnow"},{"name":"xattr","old_version":"1.3.1","new_version":"1.6.1","repository_url":"https://github.com/Stebalien/xattr"},{"name":"xdg-home","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/zeenix/xdg-home"},{"name":"zbus","old_version":"3.15.0","new_version":"3.15.2","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"zbus_names","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"zvariant","old_version":"3.15.0","new_version":"3.15.2","repository_url":"https://github.com/z-galaxy/zbus"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all group with 149 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.113` | `1.0.150` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.2` | `1.1.4` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.79` | `1.0.102` |\n| [arboard](https://github.com/1Password/arboard) | `3.3.0` | `3.4.1` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.2.0` | `2.3.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.8.0` | `1.11.0` |\n| [async-recursion](https://github.com/dcchut/async-recursion) | `1.0.5` | `1.1.1` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.5` | `0.2.14` |\n| [async-task](https://github.com/smol-rs/async-task) | `4.7.0` | `4.7.1` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.77` | `0.1.89` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.1.0` | `1.5.1` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.69` | `0.3.76` |\n| [blocking](https://github.com/smol-rs/blocking) | `1.5.1` | `1.6.2` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `3.4.0` | `3.5.0` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.9.0` | `1.12.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.14.0` | `3.20.3` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.14.3` | `1.25.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.5.0` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.0.83` | `1.2.62` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.34` | `0.4.44` |\n| [combine](https://github.com/Marwes/combine) | `4.6.6` | `4.6.7` |\n| [concurrent-queue](https://github.com/smol-rs/concurrent-queue) | `2.4.0` | `2.5.0` |\n| [core-foundation-sys](https://github.com/servo/core-foundation-rs) | `0.8.6` | `0.8.7` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.2.12` | `0.2.17` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.3.2` | `1.5.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.11` | `0.5.15` |\n| [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) | `0.8.5` | `0.8.6` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.19` | `0.8.21` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [ctor](https://github.com/mmastrac/linktime) | `0.2.6` | `0.2.9` |\n| [darling](https://github.com/TedDriggs/darling) | `0.20.5` | `0.20.11` |\n| [derive_more](https://github.com/JelteF/derive_more) | `0.99.17` | `0.99.20` |\n| [dtoa](https://github.com/dtolnay/dtoa) | `1.0.9` | `1.0.11` |\n| [dtoa-short](https://github.com/upsuper/dtoa-short) | `0.3.4` | `0.3.5` |\n| [dunce](https://gitlab.com/kornelski/dunce) | `1.0.4` | `1.0.5` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `2.4.1` | `2.5.2` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.33` | `0.8.35` |\n| [enumflags2](https://github.com/meithecatte/enumflags2) | `0.7.9` | `0.7.12` |\n| [equivalent](https://github.com/indexmap-rs/equivalent) | `1.0.1` | `1.0.2` |\n| [fdeflate](https://github.com/image-rs/fdeflate) | `0.3.4` | `0.3.7` |\n| [filetime](https://github.com/alexcrichton/filetime) | `0.2.23` | `0.2.29` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.30` | `0.3.32` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.30` | `0.3.32` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.30` | `0.3.32` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.30` | `0.3.32` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.30` | `0.3.32` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.1` | `0.3.3` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.14` | `0.4.18` |\n| [h2](https://github.com/hyperium/h2) | `0.3.24` | `0.3.27` |\n| [hermit-abi](https://github.com/hermit-os/hermit-rs) | `0.3.5` | `0.3.9` |\n| [http](https://github.com/hyperium/http) | `0.2.11` | `0.2.12` |\n| [httparse](https://github.com/seanmonstar/httparse) | `1.8.0` | `1.10.1` |\n| [hyper](https://github.com/hyperium/hyper) | `0.14.28` | `0.14.32` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.60` | `0.1.65` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.22` | `0.4.25` |\n| [image](https://github.com/image-rs/image) | `0.24.8` | `0.24.9` |\n| [instant](https://github.com/sebcrozet/instant) | `0.1.12` | `0.1.13` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.9.0` | `2.12.0` |\n| [jni-sys](https://github.com/jni-rs/jni-sys) | `0.3.0` | `0.3.1` |\n| [json-patch](https://github.com/idubrov/json-patch) | `1.2.0` | `1.4.0` |\n| [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs) | `1.4.0` | `1.5.0` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.11` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.20` | `0.4.29` |\n| [mac-notification-sys](https://github.com/h4llow3En/mac-notification-sys) | `0.6.1` | `0.6.12` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.1` | `2.8.0` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.7.2` | `0.7.4` |\n| [mio](https://github.com/tokio-rs/mio) | `0.8.10` | `0.8.11` |\n| [native-tls](https://github.com/rust-native-tls/rust-native-tls) | `0.2.11` | `0.2.18` |\n| [new_debug_unreachable](https://github.com/mbrubeck/rust-debug-unreachable) | `1.0.4` | `1.0.6` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.1` | `0.2.2` |\n| [num-traits](https://github.com/rust-num/num-traits) | `0.2.18` | `0.2.19` |\n| [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.19.0` | `1.21.4` |\n| [os_info](https://github.com/stanislav-tkach/os_info) | `3.7.0` | `3.15.0` |\n| [os_pipe](https://github.com/oconnor663/os_pipe.rs) | `1.1.5` | `1.2.3` |\n| [parking](https://github.com/smol-rs/parking) | `2.2.0` | `2.2.1` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.1` | `0.12.5` |\n| [pathdiff](https://github.com/Manishearth/pathdiff) | `0.2.1` | `0.2.3` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.13` | `0.2.17` |\n| [piper](https://github.com/smol-rs/piper) | `0.2.1` | `0.2.5` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.29` | `0.3.33` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.6.0` | `1.9.0` |\n| [png](https://github.com/image-rs/image-png) | `0.17.11` | `0.17.16` |\n| [ppv-lite86](https://github.com/cryptocorrosion/cryptocorrosion) | `0.2.17` | `0.2.21` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.35` | `1.0.45` |\n| redox_users | `0.4.4` | `0.4.6` |\n| [regex](https://github.com/rust-lang/regex) | `1.10.3` | `1.10.6` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.24` | `0.11.27` |\n| [rustc_version](https://github.com/djc/rustc-version-rs) | `0.4.0` | `0.4.1` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `0.37.27` | `0.37.28` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.14` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.16` | `1.0.23` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.21` | `1.0.28` |\n| [serde_repr](https://github.com/dtolnay/serde-repr) | `0.1.18` | `0.1.20` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `0.6.5` | `0.6.9` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.6.1` | `3.20.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [shared_child](https://github.com/oconnor663/shared_child.rs) | `1.0.0` | `1.1.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.1` | `1.4.8` |\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.9` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.13.1` | `1.15.1` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [string_cache](https://github.com/servo/string-cache) | `0.8.7` | `0.8.9` |\n| [string_cache_codegen](https://github.com/servo/string-cache) | `0.5.2` | `0.5.4` |\n| [tao](https://github.com/tauri-apps/tao) | `0.16.7` | `0.16.11` |\n| [tao-macros](https://github.com/tauri-apps/tao) | `0.1.2` | `0.1.3` |\n| [tar](https://github.com/composefs/tar-rs) | `0.4.40` | `0.4.46` |\n| [target-lexicon](https://github.com/bytecodealliance/target-lexicon) | `0.12.13` | `0.12.16` |\n| [tauri-codegen](https://github.com/tauri-apps/tauri) | `1.4.2` | `1.4.6` |\n| [tauri-macros](https://github.com/tauri-apps/tauri) | `1.4.3` | `1.4.7` |\n| [tauri-runtime](https://github.com/tauri-apps/tauri) | `0.14.2` | `0.14.6` |\n| [tauri-runtime-wry](https://github.com/tauri-apps/tauri) | `0.14.3` | `0.14.11` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.10.0` | `3.11.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.57` | `1.0.69` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.7` | `1.1.9` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.6.0` | `1.11.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.36.0` | `1.52.3` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.10` | `0.7.18` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.5` | `0.6.11` |\n| [tower-service](https://github.com/tower-rs/tower) | `0.3.2` | `0.3.3` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.40` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.18` | `0.3.23` |\n| [typenum](https://github.com/paholg/typenum) | `1.17.0` | `1.20.0` |\n| [uds_windows](https://github.com/haraldh/rust_uds_windows) | `1.1.0` | `1.2.1` |\n| [unicode-bidi](https://github.com/servo/unicode-bidi) | `0.3.15` | `0.3.18` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.12` | `1.0.24` |\n| [unicode-normalization](https://github.com/unicode-rs/unicode-normalization) | `0.1.22` | `0.1.25` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.11.0` | `1.13.2` |\n| [url](https://github.com/servo/rust-url) | `2.5.0` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.7.0` | `1.16.0` |\n| [valuable](https://github.com/tokio-rs/valuable) | `0.1.0` | `0.1.1` |\n| [version_check](https://github.com/SergioBenitez/version_check) | `0.9.4` | `0.9.5` |\n| [vswhom-sys](https://github.com/nabijaczleweli/vswhom-sys.rs) | `0.1.2` | `0.1.3` |\n| [waker-fn](https://github.com/smol-rs/waker-fn) | `1.1.1` | `1.2.0` |\n| [walkdir](https://github.com/BurntSushi/walkdir) | `2.4.0` | `2.5.0` |\n| [wasm-bindgen](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.91` | `0.2.122` |\n| [wasm-streams](https://github.com/MattiasBuelens/wasm-streams) | `0.4.0` | `0.4.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.6` | `0.1.11` |\n| [windows-version](https://github.com/microsoft/windows-rs) | `0.1.0` | `0.1.7` |\n| [winnow](https://github.com/winnow-rs/winnow) | `0.5.39` | `0.5.40` |\n| [xattr](https://github.com/Stebalien/xattr) | `1.3.1` | `1.6.1` |\n| [xdg-home](https://github.com/zeenix/xdg-home) | `1.1.0` | `1.2.0` |\n| [zbus](https://github.com/z-galaxy/zbus) | `3.15.0` | `3.15.2` |\n| [zbus_names](https://github.com/z-galaxy/zbus) | `2.6.0` | `2.6.1` |\n| [zvariant](https://github.com/z-galaxy/zbus) | `3.15.0` | `3.15.2` |\n\n\nUpdates `serde_json` from 1.0.113 to 1.0.150\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.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn on \u0026quot;float_roundtrip\u0026quot; and \u0026quot;unbounded_depth\u0026quot; features for serde_json in play.rust-lang.org (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1230\"\u003e#1230\u003c/a\u003e, thanks \u003ca href=\"https://github.com/goffrie\"\u003e\u003ccode\u003e@​goffrie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd serde_json::Map::into_values method (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1226\"\u003e#1226\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.113...v1.0.150\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aho-corasick` from 1.1.2 to 1.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/17f8b32e3b7c845ef3c5429b823804f552f14ec9\"\u003e\u003ccode\u003e17f8b32\u003c/code\u003e\u003c/a\u003e 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/b58556ea5aac5a61a6094f93c3a2398198cb907e\"\u003e\u003ccode\u003eb58556e\u003c/code\u003e\u003c/a\u003e doc: switch from \u003ccode\u003edoc_auto_cfg\u003c/code\u003e to \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/948d2e1f8e4b6b0aff13075176922e158c8bed46\"\u003e\u003ccode\u003e948d2e1\u003c/code\u003e\u003c/a\u003e github: add FUNDING\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/1adf588b6aa778dcd97faa4e3752d569ebf5b4f7\"\u003e\u003ccode\u003e1adf588\u003c/code\u003e\u003c/a\u003e benchmarks: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/cd400ad792d6888cc8fa4c1f9e2493b519961b3c\"\u003e\u003ccode\u003ecd400ad\u003c/code\u003e\u003c/a\u003e lint: resolve a few Clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/56256dca1bcd2365fd1dc987c1c06195429a2e2c\"\u003e\u003ccode\u003e56256dc\u003c/code\u003e\u003c/a\u003e 1.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/1b64b2251c684ebf37d1dfffe61440d98ff048d5\"\u003e\u003ccode\u003e1b64b22\u003c/code\u003e\u003c/a\u003e simd: fix big-endian aarch64 build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/59b365543d01409959bb93a20a28fb34ff532c03\"\u003e\u003ccode\u003e59b3655\u003c/code\u003e\u003c/a\u003e style: clean up lint violations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/f227162f7c56b3f28e9dd69a655316af0107b29b\"\u003e\u003ccode\u003ef227162\u003c/code\u003e\u003c/a\u003e benchmarks: import jetscii's benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/964a2d5431d099d70e770fd4c19e51dfbb389252\"\u003e\u003ccode\u003e964a2d5\u003c/code\u003e\u003c/a\u003e benchmarks: update aho-corasick engine lock file\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/aho-corasick/compare/1.1.2...1.1.4\"\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.79 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\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.95\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.from_boxed\"\u003e\u003ccode\u003eError::from_boxed\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/401\"\u003e#401\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.93\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dev-dependencies to \u003ccode\u003ethiserror\u003c/code\u003e v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Rust 1.82's \u003ccode\u003e\u0026amp;raw const\u003c/code\u003e and \u003ccode\u003e\u0026amp;raw mut\u003c/code\u003e syntax inside \u003ccode\u003eensure!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure OUT_DIR is left with deterministic contents after build script execution (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.90\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake anyhow::Error's \u003ccode\u003eUnwindSafe\u003c/code\u003e and \u003ccode\u003eRefUnwindSafe\u003c/code\u003e impl consistently available between versions of Rust newer and older than 1.72 (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.88\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.87\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport more APIs, including \u003ccode\u003eError::new\u003c/code\u003e and \u003ccode\u003eError::chain\u003c/code\u003e, in no-std mode on Rust 1.81+ (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.86\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parse error in \u003ccode\u003eensure!\u003c/code\u003e with non-literal after minus sign (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/373\"\u003e#373\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/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.79...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arboard` from 3.3.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/1Password/arboard/releases\"\u003earboard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for excluding macOS clipboard items from history.\n\u003cul\u003e\n\u003cli\u003eNote that macOS has no official history, so arboard's implementation uses a community standard instead.\u003c/li\u003e\n\u003c/ul\u003e\n\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/Hinton\"\u003e\u003ccode\u003e@​Hinton\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/1Password/arboard/pull/159\"\u003e1Password/arboard#159\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/1Password/arboard/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/1Password/arboard/compare/v3.4.0...v3.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003ewait_until\u003c/code\u003e method for Linux, as a superset of the existing \u003ccode\u003ewait\u003c/code\u003e functionality.\nThis is a helper for letting an application wait without manual timeout handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTransparency in copied images now behaves better in certain Windows apps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eimage\u003c/code\u003e to \u003ccode\u003e0.25\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved direct \u003ccode\u003ethiserror\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003eFixed Linux documentation links\u003c/li\u003e\n\u003cli\u003eRaised MSRV to 1.67.1\u003c/li\u003e\n\u003cli\u003eReverted timeout behavior of \u003ccode\u003eClipboard::new()\u003c/code\u003e on platforms using X11. Applications are\nencouraged to wrap constructor calls in their own thread/channel timeout mechanisms instead\nto make sure the behavior matches each usecase.\u003c/li\u003e\n\u003cli\u003eMigrated away from \u003ccode\u003eobjc\u003c/code\u003e to the \u003ccode\u003eobjc2\u003c/code\u003e ecosystem for the Apple clipboard implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/1Password/arboard/compare/v3.3.2...v3.4.0\"\u003ehttps://github.com/1Password/arboard/compare/v3.3.2...v3.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compilation on Windows when using the \u003ccode\u003eimage-data\u003c/code\u003e feature combined with older Rust compilers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Windows clipboard and migrated from \u003ccode\u003ewinapi\u003c/code\u003e to \u003ccode\u003ewindows-sys\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eInternally migrated to Rust 2021 edition.\u003c/li\u003e\n\u003cli\u003eSignificantly improved the crate's error documentation.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ecore-graphics\u003c/code\u003e to \u003ccode\u003e0.23\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ex11rb\u003c/code\u003e to \u003ccode\u003e0.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/1Password/arboard/compare/v3.3.0...v3.3.1\"\u003ehttps://github.com/1Password/arboard/compare/v3.3.0...v3.3.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/1Password/arboard/blob/v3.4.1/CHANGELOG.md\"\u003earboard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1 on 2024-12-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for excluding macOS clipboard items from history.\n\u003cul\u003e\n\u003cli\u003eNote that macOS has no official history, so arboard's implementation uses a community standard instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.0 on 2024-29-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003ewait_until\u003c/code\u003e method for Linux, as a superset of the existing \u003ccode\u003ewait\u003c/code\u003e functionality.\nThis is a helper for letting an application wait without manual timeout handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTransparency in copied images now behaves better in certain Windows apps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eimage\u003c/code\u003e to \u003ccode\u003e0.25\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved direct \u003ccode\u003ethiserror\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003eFixed Linux documentation links\u003c/li\u003e\n\u003cli\u003eRaised MSRV to 1.67.1\u003c/li\u003e\n\u003cli\u003eReverted timeout behavior of \u003ccode\u003eClipboard::new()\u003c/code\u003e on platforms using X11. Applications are\nencouraged to wrap constructor calls in their own thread/channel timeout mechanisms instead\nto make sure the behavior matches each usecase.\u003c/li\u003e\n\u003cli\u003eMigrated away from \u003ccode\u003eobjc\u003c/code\u003e to the \u003ccode\u003eobjc2\u003c/code\u003e ecosystem for the Apple clipboard implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.2 on 2024-12-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compilation on Windows when using the \u003ccode\u003eimage-data\u003c/code\u003e feature combined with older Rust compilers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1 on 2024-12-02\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Windows clipboard and migrated from \u003ccode\u003ewinapi\u003c/code\u003e to \u003ccode\u003ewindows-sys\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eInternally migrated to Rust 2021 edition.\u003c/li\u003e\n\u003cli\u003eSignificantly improved the crate's error documentation.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ecore-graphics\u003c/code\u003e to \u003ccode\u003e0.23\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ex11rb\u003c/code\u003e to \u003ccode\u003e0.13\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/1Password/arboard/commit/6b45272702b1caeff0fa6eb96e1b9fd2f0f557d9\"\u003e\u003ccode\u003e6b45272\u003c/code\u003e\u003c/a\u003e Release 3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/dd43f44aceb1c70fd915a87082ea76ddd16cdb50\"\u003e\u003ccode\u003edd43f44\u003c/code\u003e\u003c/a\u003e Add support for excluding macos clipboard items from history (\u003ca href=\"https://redirect.github.com/1Password/arboard/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/ee39c47896cded1ebf86857cdc31bf6c98a445a7\"\u003e\u003ccode\u003eee39c47\u003c/code\u003e\u003c/a\u003e Fix new lints for CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/151e679ee5c208403b06ba02d28f92c5891f7867\"\u003e\u003ccode\u003e151e679\u003c/code\u003e\u003c/a\u003e Release 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/610e29ba8156b7a86922de7a786cbb6991e4e55c\"\u003e\u003ccode\u003e610e29b\u003c/code\u003e\u003c/a\u003e Remove direct thiserror dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/83740b7ab098768e92b4a5f72eaa8fe7c0662905\"\u003e\u003ccode\u003e83740b7\u003c/code\u003e\u003c/a\u003e Copy image as PNG file on Windows (\u003ca href=\"https://redirect.github.com/1Password/arboard/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/0bff1e07eac7c895265fefefac02b39a4dda892b\"\u003e\u003ccode\u003e0bff1e0\u003c/code\u003e\u003c/a\u003e Use objc2 and its framework crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/1cca83d7e59613b016cc7558e73f6b873ea4175e\"\u003e\u003ccode\u003e1cca83d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;add timeout to RustConnection::connect to X11 server\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/b4646f6c5f6aa91029a33efaa67886852356a9b9\"\u003e\u003ccode\u003eb4646f6\u003c/code\u003e\u003c/a\u003e Increase version of clipboard-win used by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/e2846f928808ecc6e403215ed642ac9656053e97\"\u003e\u003ccode\u003ee2846f9\u003c/code\u003e\u003c/a\u003e Fix clippy errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/1Password/arboard/compare/v3.3.0...v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-channel` from 2.2.0 to 2.3.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-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce_send\u003c/code\u003e for sending items over the channel that displace other items. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix the CI badge in the \u003ccode\u003ecrates.io\u003c/code\u003e page. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/84\"\u003e#84\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-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.3.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce_send\u003c/code\u003e for sending items over the channel that displace other items. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.2.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix the CI badge in the \u003ccode\u003ecrates.io\u003c/code\u003e page. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/84\"\u003e#84\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-channel/commit/5c4b849a9a4cd481c13a4d2839f5fe66ea3c5ef0\"\u003e\u003ccode\u003e5c4b849\u003c/code\u003e\u003c/a\u003e v2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3fc113018539ad0e19b337adc54c504b1f8c7c02\"\u003e\u003ccode\u003e3fc1130\u003c/code\u003e\u003c/a\u003e feat: Add a force send function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/790456a747be1d1f5f62acf55fe0140d190101a3\"\u003e\u003ccode\u003e790456a\u003c/code\u003e\u003c/a\u003e v2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/68a14ae352c75e0b4a5d462f9a912c648ddefd97\"\u003e\u003ccode\u003e68a14ae\u003c/code\u003e\u003c/a\u003e Fix CI badge in \u003ccode\u003eREADME.md\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.2.0...v2.3.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.8.0 to 1.11.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.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-export the \u003ccode\u003easync_task::FallibleTask\u003c/code\u003e primitive. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport racy initialization of the executor state. This should allow the executor to be\ninitialized on web targets without any issues. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a function \u003ccode\u003espawn_batch\u003c/code\u003e that allows users to spawn multiple tasks while only locking the executor once. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the thread-local optimization due to the bugs that it introduces. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-introduce the thread-local task push optimization to the executor. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003easync-task\u003c/code\u003e to v4.4.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace some unnecessary atomic operations with non-atomic operations. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse weaker atomic orderings for notifications. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen spawning a future, avoid looking up the ID to assign to that future twice. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/96\"\u003e#96\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-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.11.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRe-export the \u003ccode\u003easync_task::FallibleTask\u003c/code\u003e primitive. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport racy initialization of the executor state. This should allow the executor to be\ninitialized on web targets without any issues. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 1.10.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a function \u003ccode\u003espawn_batch\u003c/code\u003e that allows users to spawn multiple tasks while only locking the executor once. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 1.9.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the thread-local optimization due to the bugs that it introduces. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 1.9.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRe-introduce the thread-local task push optimization to the executor. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003easync-task\u003c/code\u003e to v4.4.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace some unnecessary atomic operations with non-atomic operations. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse weaker atomic orderings for notifications. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen spawning a future, avoid looking up the ID to assign to that future twice. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/96\"\u003e#96\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-executor/commit/ef512cb3846815f1a8e40a6cd23e9140289f2696\"\u003e\u003ccode\u003eef512cb\u003c/code\u003e\u003c/a\u003e v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/df57d9bc98bff13fc1d4d62e652817590d107649\"\u003e\u003ccode\u003edf57d9b\u003c/code\u003e\u003c/a\u003e feat: reexport async_task::FallibleTask\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/649bdfda2355ffbd18b1796c18e135310780181c\"\u003e\u003ccode\u003e649bdfd\u003c/code\u003e\u003c/a\u003e Support racy initialization of an Executor's state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/4b37c612f6f3df4da548854fdc166684651af6d6\"\u003e\u003ccode\u003e4b37c61\u003c/code\u003e\u003c/a\u003e v1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/00f0b99fadc4d1f4f9f3770d1662fd58c3b57538\"\u003e\u003ccode\u003e00f0b99\u003c/code\u003e\u003c/a\u003e chore: Silence clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/d3196999f466107fd22694662b502bc1e781f8dc\"\u003e\u003ccode\u003ed319699\u003c/code\u003e\u003c/a\u003e feat: Add a way to batch spawn tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/17720b098a32454fdc522e527bd86a8bdeae33fe\"\u003e\u003ccode\u003e17720b0\u003c/code\u003e\u003c/a\u003e v1.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b6d3a60b44de4843cae6e8421715a4162cc2275e\"\u003e\u003ccode\u003eb6d3a60\u003c/code\u003e\u003c/a\u003e chore: Fix MIRI failure in larger_tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/a2c1267c850ea6714625c921011c98074a083175\"\u003e\u003ccode\u003ea2c1267\u003c/code\u003e\u003c/a\u003e chore: Fix new nightly warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/00dbbbf85d271b801e537b58d3d6ea68b4b30756\"\u003e\u003ccode\u003e00dbbbf\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: Use actual thread local queues instead of using a RwLock\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.8.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 `async-recursion` from 1.0.5 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcchut/async-recursion/releases\"\u003easync-recursion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect syn features by \u003ca href=\"https://github.com/dcchut\"\u003e\u003ccode\u003e@​dcchut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/pull/44\"\u003edcchut/async-recursion#44\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcchut/async-recursion/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/dcchut/async-recursion/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): Add missing word in comment (follow-up to \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/30\"\u003e#30\u003c/a\u003e) by \u003ca href=\"https://github.com/LeoniePhiline\"\u003e\u003ccode\u003e@​LeoniePhiline\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/pull/31\"\u003edcchut/async-recursion#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded lifetime bounds to nested references (fixes \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/34\"\u003e#34\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/37\"\u003e#37\u003c/a\u003e) in \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/pull/38\"\u003edcchut/async-recursion#38\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eSync\u003c/code\u003e argument (thanks \u003ca href=\"https://github.com/planetoryd\"\u003e\u003ccode\u003e@​planetoryd\u003c/code\u003e\u003c/a\u003e) in \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/pull/40\"\u003edcchut/async-recursion#40\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/LeoniePhiline\"\u003e\u003ccode\u003e@​LeoniePhiline\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/pull/31\"\u003edcchut/async-recursion#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcchut/async-recursion/compare/v1.0.5...v1.1.0\"\u003ehttps://github.com/dcchut/async-recursion/compare/v1.0.5...v1.1.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/dcchut/async-recursion/commit/3254b12e384f7688f9a1b95c54cfa07fe82baee7\"\u003e\u003ccode\u003e3254b12\u003c/code\u003e\u003c/a\u003e v1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcchut/async-recursion/commit/977c7d061c8e7c43c7da20f66f44ed9401f4ec78\"\u003e\u003ccode\u003e977c7d0\u003c/code\u003e\u003c/a\u003e Fix incorrect syn features (\u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcchut/async-recursion/commit/eb3dc90ea088ac5b2b8661e5ff2daa8fcb9e58d1\"\u003e\u003ccode\u003eeb3dc90\u003c/code\u003e\u003c/a\u003e Update expected outputs for rustc 1.77 release (\u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcchut/async-recursion/commit/3ebe1f024ff8945ea39da54b995ea13681d10744\"\u003e\u003ccode\u003e3ebe1f0\u003c/code\u003e\u003c/a\u003e Prepare v1.1.0 release (\u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcchut/async-recursion/commit/2d0d43b43786022fa1e65ba56f70f36840b06242\"\u003e\u003ccode\u003e2d0d43b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eSync\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcchut/async-recursion/commit/f01f48660c7ed49251636e9e418f079067b24014\"\u003e\u003ccode\u003ef01f486\u003c/code\u003e\u003c/a\u003e Add lifetime bounds to nested references (\u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcchut/async-recursion/commit/0b38976885069e3bbb2355edc802a14284f89667\"\u003e\u003ccode\u003e0b38976\u003c/code\u003e\u003c/a\u003e Add macro expansion tests (\u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcchut/async-recursion/commit/f8b8e21b366260761ded2e513ebe4d4791c42ad3\"\u003e\u003ccode\u003ef8b8e21\u003c/code\u003e\u003c/a\u003e Update output of UI test to capture improved error message. (\u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcchut/async-recursion/commit/1c7b6ea6351ca04a5eaf9f6a518218d20f3cc371\"\u003e\u003ccode\u003e1c7b6ea\u003c/code\u003e\u003c/a\u003e fix(docs): Add missing word in comment (follow-up to \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/30\"\u003e#30\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcchut/async-recursion/compare/v1.0.5...v1.1.1\"\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.5 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\u003ch2\u003ev0.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.59. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix the \u003ccode\u003eclippy::needless_borrows_for_generic_args\u003c/code\u003e lint in the README\nexample. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md to use a working example. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove an invalid category from \u003ccode\u003eCargo.toml\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.52 and \u003ccode\u003easync-io\u003c/code\u003e to 3.3.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/27\"\u003e#27\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\u003ch1\u003eVersion 0.2.13\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.59. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.9\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix the \u003ccode\u003eclippy::needless_borrows_for_generic_args\u003c/code\u003e lint in the README\nexample. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.8\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md to use a working example. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.7\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove an invalid category from \u003ccode\u003eCargo.toml\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.6\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.52 and \u003ccode\u003easync-io\u003c/code\u003e to 3.3.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/27\"\u003e#27\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\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/59b58c733050f7956ba7b7537289c27a3ffebf39\"\u003e\u003ccode\u003e59b58c7\u003c/code\u003e\u003c/a\u003e Release 0.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/884088eb04de96b35d150ff331460d6e7b0814e9\"\u003e\u003ccode\u003e884088e\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/37f78b15b8663eb79e9fb0f9c8d724d3848e4bcb\"\u003e\u003ccode\u003e37f78b1\u003c/code\u003e\u003c/a\u003e Release 0.2.12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.5...v0.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-task` from 4.7.0 to 4.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-task/releases\"\u003easync-task's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the panic message for when a task is polled after completion. (\u003ca href=\"https://redirect.github.com/smol-rs/async-task/issues/73\"\u003e#73\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-task/blob/master/CHANGELOG.md\"\u003easync-task's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 4.7.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the panic message for when a task is polled after completion. (\u003ca href=\"https://redirect.github.com/smol-rs/async-task/issues/73\"\u003e#73\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-task/commit/3065c372e1ef1611230195ad7f3aae80ffde8261\"\u003e\u003ccode\u003e3065c37\u003c/code\u003e\u003c/a\u003e v4.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-task/commit/3cfa07f3d777f4b5a745264fb062c9761480b0bc\"\u003e\u003ccode\u003e3cfa07f\u003c/code\u003e\u003c/a\u003e Improve panic message for when a task is polled after completion (\u003ca href=\"https://redirect.github.com/smol-rs/async-task/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-task/commit/24adf399923cdfb508a0c25a9d7c50dd17f0ac74\"\u003e\u003ccode\u003e24adf39\u003c/code\u003e\u003c/a\u003e Always set #![no_std] to fix redundant import warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-task/commit/c2122eb91ba47051e7a8771a4ae01d032b07e577\"\u003e\u003ccode\u003ec2122eb\u003c/code\u003e\u003c/a\u003e Update flaky_test requirement from 0.1 to 0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-task/commit/ef60b9c7a201a8b92203e1cab8c47bc41576b431\"\u003e\u003ccode\u003eef60b9c\u003c/code\u003e\u003c/a\u003e Update smol requirement from 1 to 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-task/commit/04fe57a95dd0ac02594d42f2fcbbf1779a85dbb5\"\u003e\u003ccode\u003e04fe57a\u003c/code\u003e\u003c/a\u003e Migrate to Rust 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-task/commit/b5f4978f546819785e165d533f5ce2c4cf51b980\"\u003e\u003ccode\u003eb5f4978\u003c/code\u003e\u003c/a\u003e Ignore dead_code warnings for tuple structs in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-task/commit/8f2c0887504d72e6b2052fe79fb64e9596f82c89\"\u003e\u003ccode\u003e8f2c088\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-task/compare/v4.7.0...v4.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.77 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.88\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lifetime bounding on generic parameters that have cfg (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.87\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.86\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.85\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOmit \u003ccode\u003eSelf: 'async_trait\u003c/code\u003e bound in impl when not needed by signature (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.84\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eimpl Trait\u003c/code\u003e in return type (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.83\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent needless_arbitrary_self_type lint being produced in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.82\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent elided_named_lifetimes lint being produced in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/276\"\u003e#276\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.81\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn off unneeded features of \u003ccode\u003esyn\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/272\"\u003e#272\u003c/a\u003e, thanks \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.80\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unreachable code warning for async functions that return \u003ccode\u003e!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/265\"\u003e#265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/de-vri-es\"\u003e\u003ccode\u003e@​de-vri-es\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.79\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClean up some dead code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.78\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent unused_qualifications lint being triggered in generated code in nightly-2024-03-05 and up (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/260\"\u003e#260\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/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.77...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autocfg` from 1.1.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/2799b09c24e6632f8e653c5cd8fc303e85a906ba\"\u003e\u003ccode\u003e2799b09\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/80\"\u003e#80\u003c/a\u003e from cuviper/noscript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/8e7f49a2a26f1601013f11ed8c186ab8f3e0e38d\"\u003e\u003ccode\u003e8e7f49a\u003c/code\u003e\u003c/a\u003e ci: extend the tested versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/303aa6add847f44a9786eec0d20f31c409bcb841\"\u003e\u003ccode\u003e303aa6a\u003c/code\u003e\u003c/a\u003e Release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/73483fb2dc247aa06ed01264967cdac800271bbe\"\u003e\u003ccode\u003e73483fb\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003etests/wrappers\u003c/code\u003e work without a script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/d912169ed67977efe5a465269b0e73cb66060c49\"\u003e\u003ccode\u003ed912169\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/78\"\u003e#78\u003c/a\u003e from cuviper/release-1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/57c8793dfcce8e5314231e9513f8be3bb1606949\"\u003e\u003ccode\u003e57c8793\u003c/code\u003e\u003c/a\u003e Release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/feb385b28644c26dc193a1879a1bbd89636795c3\"\u003e\u003ccode\u003efeb385b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/77\"\u003e#77\u003c/a\u003e from cuviper/edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/f332b4df506de8ce92bc9798aecfc9c9a9eb62c4\"\u003e\u003ccode\u003ef332b4d\u003c/code\u003e\u003c/a\u003e Add methods to get/set the edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/706fa58c2e6f987dd722005afc57ca1d3c5886e8\"\u003e\u003ccode\u003e706fa58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/76\"\u003e#76\u003c/a\u003e from cuviper/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/4ec911c0d5a8b8d8174f866c44b3fe2cbaadfb28\"\u003e\u003ccode\u003e4ec911c\u003c/code\u003e\u003c/a\u003e Fix clippy::nonminimal_bool\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cuviper/autocfg/compare/1.1.0...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `backtrace` from 0.3.69 to 0.3.76\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/backtrace-rs/releases\"\u003ebacktrace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebacktrace-v0.3.76\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cpp_demangle to 0.5 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/732\"\u003erust-lang/backtrace-rs#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate memchr to 2.7.6 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/734\"\u003erust-lang/backtrace-rs#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from windows-targets to windows-link in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/727\"\u003erust-lang/backtrace-rs#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ruzstd to 0.8.1 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate object to 0.37 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate addr2line to 0.25 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\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/backtrace-rs/blob/master/CHANGELOG.md\"\u003ebacktrace's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/compare/backtrace-v0.3.75...backtrace-v0.3.76\"\u003e0.3.76\u003c/a\u003e - 2025-09-26\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cpp_demangle to 0.5 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/732\"\u003erust-lang/backtrace-rs#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate memchr to 2.7.6 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/734\"\u003erust-lang/backtrace-rs#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from windows-targets to windows-link in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/727\"\u003erust-lang/backtrace-rs#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ruzstd to 0.8.1 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate object to 0.37 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate addr2line to 0.25 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\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/backtrace-rs/commit/775f6a1ba62e7d35a1fac76e64c61d9d4687b5f2\"\u003e\u003ccode\u003e775f6a1\u003c/code\u003e\u003c/a\u003e modify CHANGELOG.md to not be a git log dump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/bb0cdc34d74fd38762d58253c17589bdc054b738\"\u003e\u003ccode\u003ebb0cdc3\u003c/code\u003e\u003c/a\u003e chore: release v0.3.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/a8b55f020a10679a04ce8ce9c5880559175ad3d4\"\u003e\u003ccode\u003ea8b55f0\u003c/code\u003e\u003c/a\u003e Merge of \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e: Fix missing alignment check for ELF note...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/0b838008f8cce0db2772f8567a9abf3a0d1fcae4\"\u003e\u003ccode\u003e0b83800\u003c/code\u003e\u003c/a\u003e Expand \u003ccode\u003etake_nhdr\u003c/code\u003e doc-comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/a405950a411405521436da80d2772a486bc17b92\"\u003e\u003ccode\u003ea405950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003e#737\u003c/a\u003e from workingjubilee/address-dbghelp-soundness-risks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/06dca9a48567034437c45dbfa7ca22585c47d172\"\u003e\u003ccode\u003e06dca9a\u003c/code\u003e\u003c/a\u003e Expand doc-comment on \u003ccode\u003edo_resolve\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/05ad04719967a72345bdcaa09afa6f53e11a0f70\"\u003e\u003ccode\u003e05ad047\u003c/code\u003e\u003c/a\u003e Remove padding bytes risk in dbghelp with MaybeUninit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/dccdb4d50f1ccd0cf08d8a83a0344e694b65f97e\"\u003e\u003ccode\u003edccdb4d\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ecpp_demangle\u003c/code\u003e\u003ccode\u003erust-lang/backtrace-rs#732\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/50fe434089f2fe6cc47e6ac0be6c8d8e1880ee18\"\u003e\u003ccode\u003e50fe434\u003c/code\u003e\u003c/a\u003e\u003ccode\u003erust-lang/backtrace-rs#734\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/79d35149d77ae0227e3354d4143885768c8df399\"\u003e\u003ccode\u003e79d3514\u003c/code\u003e\u003c/a\u003e Switch from \u003ccode\u003ewindows-targets\u003c/code\u003e to \u003ccode\u003ewindows-link\u003c/code\u003e\u003ccode\u003erust-lang/backtrace-rs#727\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/backtrace-rs/compare/0.3.69...backtrace-v0.3.76\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `blocking` from 1.5.1 to 1.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/blocking/releases\"\u003eblocking's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1....\n\n_Description has been truncated_","html_url":"https://github.com/webbertakken/deneuro.me/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webbertakken%2Fdeneuro.me/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"},{"uuid":"4190305769","node_id":"PR_kwDOR0BKM87PZevJ","number":7,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 145 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-05T11:03:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T22:36:49.000Z","updated_at":"2026-04-05T11:03:32.000Z","time_to_close":304001,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":145,"packages":[{"name":"askama","old_version":"0.14.0","new_version":"0.15.6","repository_url":"https://github.com/askama-rs/askama"},{"name":"cached","old_version":"0.54.0","new_version":"0.59.0","repository_url":"https://github.com/jaemk/cached"},{"name":"clap","old_version":"4.5.31","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"hyper","old_version":"0.14.32","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.44.2","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"time","old_version":"0.3.39","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"rust-embed","old_version":"8.6.0","new_version":"8.11.0"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"brotli","old_version":"7.0.0","new_version":"8.0.2","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"toml","old_version":"0.8.20","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"build_html","old_version":"2.6.0","new_version":"2.7.0","repository_url":"https://github.com/skubalj/build_html"},{"name":"uuid","old_version":"1.15.1","new_version":"1.23.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"log","old_version":"0.4.26","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"arc-swap","old_version":"1.7.1","new_version":"1.9.0","repository_url":"https://github.com/vorner/arc-swap"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.3","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"hyper-tls","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/hyperium/hyper-tls"},{"name":"openssl","old_version":"0.10.75","new_version":"0.10.76","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"chrono","old_version":"0.4.40","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"revision","old_version":"0.10.0","new_version":"0.17.0","repository_url":"https://github.com/surrealdb/revision"},{"name":"fake_user_agent","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/Vrajs16/fake_user_agent"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.87","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":"bitflags","old_version":"2.9.0","new_version":"2.11.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bstr","old_version":"1.11.3","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.17.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.16","new_version":"1.2.58","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":"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":"darling","old_version":"0.20.10","new_version":"0.20.11","repository_url":"https://github.com/TedDriggs/darling"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"futures-core","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"globset","old_version":"0.4.16","new_version":"0.4.18","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"hermit-abi","old_version":"0.5.0","new_version":"0.5.2","repository_url":"https://github.com/hermit-os/hermit-rs"},{"name":"humantime","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"icu_locid_transform_data","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"inventory","old_version":"0.3.20","new_version":"0.3.24","repository_url":"https://github.com/dtolnay/inventory"},{"name":"is-terminal","old_version":"0.4.16","new_version":"0.4.17","repository_url":"https://github.com/sunfishcode/is-terminal"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"linux-raw-sys","old_version":"0.9.2","new_version":"0.9.4","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.4","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.3","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"native-tls","old_version":"0.2.14","new_version":"0.2.18","repository_url":"https://github.com/rust-native-tls/rust-native-tls"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"openssl-src","old_version":"300.5.4+3.5.4","new_version":"300.5.5+3.5.5","repository_url":"https://github.com/alexcrichton/openssl-src-rs"},{"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":"ppv-lite86","old_version":"0.2.20","new_version":"0.2.21","repository_url":"https://github.com/cryptocorrosion/cryptocorrosion"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quick-xml","old_version":"0.37.2","new_version":"0.37.5","repository_url":"https://github.com/tafia/quick-xml"},{"name":"redox_syscall","old_version":"0.5.10","new_version":"0.5.18"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.10","repository_url":"https://github.com/rust-lang/regex"},{"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.0.1","new_version":"1.1.4","repository_url":"https://github.com/bytecodealliance/rustix"},{"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.23","repository_url":"https://github.com/dtolnay/ryu"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"signal-hook-registry","old_version":"1.4.2","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"tempfile","old_version":"3.18.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio-util","old_version":"0.7.13","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicase","old_version":"2.8.1","new_version":"2.9.0","repository_url":"https://github.com/seanmonstar/unicase"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.7","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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 91 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [askama](https://github.com/askama-rs/askama) | `0.14.0` | `0.15.6` |\n| [cached](https://github.com/jaemk/cached) | `0.54.0` | `0.59.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.60` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.228` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [hyper](https://github.com/hyperium/hyper) | `0.14.32` | `1.9.0` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.2` | `1.50.0` |\n| [time](https://github.com/time-rs/time) | `0.3.39` | `0.3.47` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n| rust-embed | `8.6.0` | `8.11.0` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `7.0.0` | `8.0.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.9.6` |\n| [build_html](https://github.com/skubalj/build_html) | `2.6.0` | `2.7.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.15.1` | `1.23.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.29` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.7.1` | `1.9.0` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.3` |\n| [hyper-tls](https://github.com/hyperium/hyper-tls) | `0.5.0` | `0.6.0` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.75` | `0.10.76` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.40` | `0.4.44` |\n| [revision](https://github.com/surrealdb/revision) | `0.10.0` | `0.17.0` |\n| [fake_user_agent](https://github.com/Vrajs16/fake_user_agent) | `0.2.2` | `0.2.3` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.14` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.87` | `0.1.89` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.0` | `2.11.0` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.11.3` | `1.12.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.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.16` | `1.2.58` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `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| [darling](https://github.com/TedDriggs/darling) | `0.20.10` | `0.20.11` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.17` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.16` | `0.4.18` |\n| [hermit-abi](https://github.com/hermit-os/hermit-rs) | `0.5.0` | `0.5.2` |\n| [humantime](https://github.com/chronotope/humantime) | `2.1.0` | `2.3.0` |\n| [icu_locid_transform_data](https://github.com/unicode-org/icu4x) | `1.5.0` | `1.5.1` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `1.5.0` | `1.5.1` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `1.5.0` | `1.5.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.0` | `1.2.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.13.0` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.20` | `0.3.24` |\n| [is-terminal](https://github.com/sunfishcode/is-terminal) | `0.4.16` | `0.4.17` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.18` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.9.2` | `0.9.4` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.8.0` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.2.0` |\n| [native-tls](https://github.com/rust-native-tls/rust-native-tls) | `0.2.14` | `0.2.18` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.4` |\n| [openssl-src](https://github.com/alexcrichton/openssl-src-rs) | `300.5.4+3.5.4` | `300.5.5+3.5.5` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [ppv-lite86](https://github.com/cryptocorrosion/cryptocorrosion) | `0.2.20` | `0.2.21` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.106` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.2` | `0.37.5` |\n| redox_syscall | `0.5.10` | `0.5.18` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.10` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.0.1` | `1.1.4` |\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.23` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.2` | `1.4.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.14.0` | `1.15.1` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.18.0` | `3.27.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.13` | `0.7.18` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicase](https://github.com/seanmonstar/unicase) | `2.8.1` | `2.9.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.24` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n\n\nUpdates `askama` from 0.14.0 to 0.15.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/askama-rs/askama/releases\"\u003easkama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle non-ident item in block error by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/717\"\u003easkama-rs/askama#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e.clone()\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/716\"\u003easkama-rs/askama#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused lifetime parameter on \u003ccode\u003eSyntaxAndCache\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/714\"\u003easkama-rs/askama#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ewinnow\u003c/code\u003e to 1.0 by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/715\"\u003easkama-rs/askama#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eparser: reject non-ASCII characters in byte literals by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/694\"\u003easkama-rs/askama#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser: reject syntaxes that could cause catastrophic backtracking by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/695\"\u003easkama-rs/askama#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix jinja macro arguments handling by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/709\"\u003easkama-rs/askama#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build determinism and macro path management by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/cgundy\"\u003e\u003ccode\u003e@​cgundy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/710\"\u003easkama-rs/askama#710\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.4...v0.15.5\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.4...v0.15.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove function call handling by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/684\"\u003easkama-rs/askama#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly handle temporary references by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/686\"\u003easkama-rs/askama#686\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.3...v0.15.4\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.3...v0.15.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate book links (askama.rs) by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/678\"\u003easkama-rs/askama#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid variable parsing by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/680\"\u003easkama-rs/askama#680\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.2...v0.15.3\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.2...v0.15.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle local variables in \u003ccode\u003eextends\u003c/code\u003e blocks by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/670\"\u003easkama-rs/askama#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter spans for \u003ccode\u003e#[filter_fn]\u003c/code\u003e by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/655\"\u003easkama-rs/askama#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove mentions of \u003ccode\u003esalvo\u003c/code\u003e by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/659\"\u003easkama-rs/askama#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing information in the \u003ccode\u003eUpgrading to new versions\u003c/code\u003e chapter in the askama book by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/665\"\u003easkama-rs/askama#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid block call warnings coming from \u003ccode\u003eextends\u003c/code\u003e by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/666\"\u003easkama-rs/askama#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate duplicated blocks warning message and add warning about not compiling starting next version by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/669\"\u003easkama-rs/askama#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ederive: allow \u003ccode\u003ewhere\u003c/code\u003e bounds in \u003ccode\u003e#[filter_fn]\u003c/code\u003e by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/672\"\u003easkama-rs/askama#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Book] Improve \u003ccode\u003efilters\u003c/code\u003e chapter by \u003ca href=\"https://github.com/Tirka\"\u003e\u003ccode\u003e@​Tirka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/673\"\u003easkama-rs/askama#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Book] Use more current markdown syntax for fragment links by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/658\"\u003easkama-rs/askama#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Book] Improve \u003ccode\u003efilters\u003c/code\u003e chapter examples (by making us of \u003ccode\u003edefined_or\u003c/code\u003e filter) by \u003ca href=\"https://github.com/Tirka\"\u003e\u003ccode\u003e@​Tirka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/675\"\u003easkama-rs/askama#675\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/Tirka\"\u003e\u003ccode\u003e@​Tirka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/673\"\u003easkama-rs/askama#673\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/askama-rs/askama/commit/4260d0db57b03f89f3b65d50d98dfbd0e579e221\"\u003e\u003ccode\u003e4260d0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/719\"\u003e#719\u003c/a\u003e from GuillaumeGomez/update-crate-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/147170229b1b044889e4ecd6a949695a91489201\"\u003e\u003ccode\u003e1471702\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.15.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/fb6f3fb74148091df60167b24ecf53e312bec7e6\"\u003e\u003ccode\u003efb6f3fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/718\"\u003e#718\u003c/a\u003e from GuillaumeGomez/improve-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4f36391c985c8ad7cc6b6b62f5d75fc6dc5f4172\"\u003e\u003ccode\u003e4f36391\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/717\"\u003e#717\u003c/a\u003e from GuillaumeGomez/fix-non-ident-block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/1b4350b76b14d37b65de759da6080ad5dee8ac50\"\u003e\u003ccode\u003e1b4350b\u003c/code\u003e\u003c/a\u003e Update trybuild version to \u003ccode\u003e1.0.116\u003c/code\u003e to enforce diagnostics width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/2ad677c295c1130cc69e508f52c68e4095041104\"\u003e\u003ccode\u003e2ad677c\u003c/code\u003e\u003c/a\u003e Correctly handle non-ident item in block error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/5e125856899843119ba4f925a38bba6cdbe1df97\"\u003e\u003ccode\u003e5e12585\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/714\"\u003e#714\u003c/a\u003e from jplatte/jplatte/lt-refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/0ebfd0f04d70d5d720c9bfda206964a4cc0b0024\"\u003e\u003ccode\u003e0ebfd0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/716\"\u003e#716\u003c/a\u003e from jplatte/jplatte/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/3c0f1b0c0c3f16ad43bddafa2b8b5df63ed52cb9\"\u003e\u003ccode\u003e3c0f1b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/715\"\u003e#715\u003c/a\u003e from jplatte/jplatte/winnow1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/acc29f3fe1ae5760aae65ed35e8247678ff37d1c\"\u003e\u003ccode\u003eacc29f3\u003c/code\u003e\u003c/a\u003e Remove unnecessary .clone()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.14.0...v0.15.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cached` from 0.54.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaemk/cached/blob/master/CHANGELOG.md\"\u003ecached's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.59.0 / [cached_proc_macro[0.27.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexamples/wasm\u003c/code\u003e build: add \u003ccode\u003etime_stores\u003c/code\u003e feature to the \u003ccode\u003ecached\u003c/code\u003e dependency (required when using \u003ccode\u003edefault-features = false\u003c/code\u003e with \u003ccode\u003eTimedCache\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.58.0]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eredis_async_cache\u003c/code\u003e feature for Redis client-side caching support via the RESP3 protocol\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.57.0 / [cached_proc_macro[0.26.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eparking_lot\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003eparking_lot\u003c/code\u003e's \u003ccode\u003eMutex\u003c/code\u003e and \u003ccode\u003eRwLock\u003c/code\u003e in all macros.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunwrap()\u003c/code\u003e calls from lock operations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.56.0 / [cached_proc_macro[0.25.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003eBREAKING\u003c/em\u003e All timed/expiring caches now use std::time::Duration values instead of raw seconds/millis.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e to 0.32\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ehashbrown\u003c/code\u003e to 0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.55.1 / [cached_proc_macro[0.24.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esync_writes = \u0026quot;by_key\u0026quot;\u003c/code\u003e support to \u003ccode\u003e#[cached]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e to 0.29.0\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003edirectories\u003c/code\u003e to 6.0\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ethiserror\u003c/code\u003e to 2.0\u003c/li\u003e\n\u003cli\u003eWith the \u003ccode\u003esync_writes = \u0026quot;by_key\u0026quot;\u003c/code\u003e addition, the argument values changed from a boolean\nto strings. The equivalent of \u003ccode\u003esync_writes = true\u003c/code\u003e is now \u003ccode\u003esync_writes = \u0026quot;default\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\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\u003eSee full diff in \u003ca href=\"https://github.com/jaemk/cached/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.31 to 4.5.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/v4.5.31...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 `regex` from 1.11.1 to 1.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.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/b028e4f40eac8959d05e82abf8404906b1c565c0\"\u003e\u003ccode\u003eb028e4f\u003c/code\u003e\u003c/a\u003e 1.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5e195de266e203441b2c8001d6ebefab1161a59e\"\u003e\u003ccode\u003e5e195de\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a3433f691863d80300dfd6a52e332cb5a568e895\"\u003e\u003ccode\u003ea3433f6\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.9\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.11.1...1.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.218 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-lite` from 2.6.0 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/futures-lite/releases\"\u003efutures-lite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix docs for \u003ccode\u003eonce_future\u003c/code\u003e and \u003ccode\u003estop_after_future\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/131\"\u003e#131\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/futures-lite/blob/master/CHANGELOG.md\"\u003efutures-lite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.6.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix docs for \u003ccode\u003eonce_future\u003c/code\u003e and \u003ccode\u003estop_after_future\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/131\"\u003e#131\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/futures-lite/commit/226ce18976d8714d6bd9700b61dcc81d7200bc9a\"\u003e\u003ccode\u003e226ce18\u003c/code\u003e\u003c/a\u003e v2.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/3444c7a2f8fe423c49d08bdedfa5b6b188fa57b5\"\u003e\u003ccode\u003e3444c7a\u003c/code\u003e\u003c/a\u003e docs: Fix \u003ccode\u003estop_after_future\u003c/code\u003e link and \u003ccode\u003eonce_future\u003c/code\u003e description (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/d608d083109c5b06f6fc8abcf5c61d1da0240fe7\"\u003e\u003ccode\u003ed608d08\u003c/code\u003e\u003c/a\u003e Some alloc-related cleanup (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/077e1c1a5e5ff9d9732332307fe8177b111ee7e9\"\u003e\u003ccode\u003e077e1c1\u003c/code\u003e\u003c/a\u003e Switch to unconditional no_std attribute (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/5c196b9516019475afa584d10c7d4448d1e85334\"\u003e\u003ccode\u003e5c196b9\u003c/code\u003e\u003c/a\u003e docs: Enable doc_auto_cfg on docs.rs (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/64dbe9e4ec9391cc13edd61fc19dff169534371f\"\u003e\u003ccode\u003e64dbe9e\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/futures-lite/compare/v2.6.0...v2.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 0.14.32 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\u003ch3\u003ev1.8.1 (2025-11-13)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e fix consuming extra CPU from previous change (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3977\"\u003e#3977\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/4492f31e9429c34166da5a069c00b65be20e4a02\"\u003e4492f31e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.8.0 (2025-11-11)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e fix rare missed write wakeup on connections (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3952\"\u003e#3952\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/2377b893f6e64ca9878e4f25d1472b96baa7e3ea\"\u003e2377b893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e fix internals of HTTP/2 CONNECT upgrades (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3967\"\u003e#3967\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/58e0e7dc70612117ccdc40da395922f791cb273a\"\u003e58e0e7dc\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ert:\u003c/strong\u003e add \u003ccode\u003eTimer::now()\u003c/code\u003e method to allow overriding the instant returned (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3965\"\u003e#3965\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5509ebe6156e32d4f8986fafa25c2918a30005be\"\u003e5509ebe6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eThe HTTP/2 client connection no longer allows an executor\nthat can not spawn itself.\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/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/v0.14.32...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `percent-encoding` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/commits\"\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 `tokio` from 1.44.2 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.44.2...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 `time` from 0.3.39 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.41\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.40\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/evrial/redlib/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evrial%2Fredlib/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4006540830","node_id":"PR_kwDONsHeoc7HGASk","number":15,"state":"open","title":"chore(deps): bump the all-updates group across 1 directory with 35 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-03-01T07:19:31.000Z","updated_at":"2026-03-01T07:19:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-updates","update_count":35,"packages":[{"name":"ff","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/zkcrypto/ff"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"rstest","old_version":"0.24.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.64","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"addchain","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/str4d/addchain"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bumpalo","old_version":"3.16.0","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.10","new_version":"1.2.56","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":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"libc","old_version":"0.2.169","new_version":"0.2.182","repository_url":"https://github.com/rust-lang/libc"},{"name":"memchr","old_version":"2.7.4","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"once_cell","old_version":"1.20.2","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.92","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.37","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.10","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"semver","old_version":"1.0.24","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"unicode-ident","old_version":"1.0.14","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-sys","old_version":"0.59.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-updates group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ff](https://github.com/zkcrypto/ff) | `0.13.0` | `0.13.1` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.17` |\n| [rstest](https://github.com/la10736/rstest) | `0.24.0` | `0.26.1` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.64` |\n| [addchain](https://github.com/str4d/addchain) | `0.2.0` | `0.2.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.16.0` | `3.20.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.10` | `1.2.56` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.169` | `0.2.182` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.8.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.2` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.92` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.37` | `1.0.44` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.10` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.22` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.24` | `1.0.27` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.14` | `1.0.24` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.59.0` | `0.61.2` |\n\n\nUpdates `ff` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zkcrypto/ff/blob/main/CHANGELOG.md\"\u003eff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.13.1] - 2025-03-09\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eff_derive\u003c/code\u003e now works with all odd primes, not just primes that are either\n\u003ccode\u003e3 (mod 4)\u003c/code\u003e or \u003ccode\u003e1 (mod 16)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA type inference problem when \u003ccode\u003eff_derive\u003c/code\u003e and \u003ccode\u003ehybrid-array\u003c/code\u003e are in the same\ndependency tree has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/zkcrypto/ff/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getrandom` from 0.2.15 to 0.2.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md\"\u003egetrandom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.16...v0.2.17\"\u003e0.2.17\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edoc_cfg\u003c/code\u003e instead of \u003ccode\u003edoc_auto_cfg\u003c/code\u003e (partial backport of \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/732\"\u003e#732\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/768\"\u003e#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBCryptGenRandom\u003c/code\u003e signature \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/778\"\u003e#778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/732\"\u003e#732\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/732\"\u003erust-random/getrandom#732\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/768\"\u003e#768\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/768\"\u003erust-random/getrandom#768\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/778\"\u003e#778\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/778\"\u003erust-random/getrandom#778\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.15...v0.2.16\"\u003e0.2.16\u003c/a\u003e - 2025-04-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin support (backport of \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/626\"\u003e#626\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/654\"\u003e#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/654\"\u003e#654\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/654\"\u003erust-random/getrandom#654\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/getrandom/commit/b625985d852600a3eeb68556811e59e7c9a6a098\"\u003e\u003ccode\u003eb625985\u003c/code\u003e\u003c/a\u003e Release 0.2.17 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/e7200ad523fcf0a800d28a2d8c9cfe3e375ad916\"\u003e\u003ccode\u003ee7200ad\u003c/code\u003e\u003c/a\u003e windows: fix \u003ccode\u003eBCryptGenRandom\u003c/code\u003e signature (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3ae6e752897928871d0d4ee93e2c179c9a126fa0\"\u003e\u003ccode\u003e3ae6e75\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/768\"\u003e#768\u003c/a\u003e (doc_cfg)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/ce4144b2c16fe1422037c93e267e6a52336e0834\"\u003e\u003ccode\u003ece4144b\u003c/code\u003e\u003c/a\u003e Release v0.2.16 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/655\"\u003e#655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/a55ea8dcb8daef83a95603e77a563a346b4a2785\"\u003e\u003ccode\u003ea55ea8d\u003c/code\u003e\u003c/a\u003e Backport Cygwin support (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/654\"\u003e#654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.15...v0.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rstest` from 0.24.0 to 0.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/la10736/rstest/releases\"\u003erstest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1\u003c/h2\u003e\n\u003cp\u003eFix Docs\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/la10736/rstest/compare/v0.26.0...v0.26.1\"\u003ehttps://github.com/la10736/rstest/compare/v0.26.0...v0.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix filemode examples by \u003ca href=\"https://github.com/lucascool12\"\u003e\u003ccode\u003e@​lucascool12\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/301\"\u003ela10736/rstest#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/la10736/rstest/issues/306\"\u003e#306\u003c/a\u003e. Ignore folders by \u003ca href=\"https://github.com/Obito-git\"\u003e\u003ccode\u003e@​Obito-git\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/307\"\u003ela10736/rstest#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide generated items in documentation by \u003ca href=\"https://github.com/wiktor-k\"\u003e\u003ccode\u003e@​wiktor-k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/309\"\u003ela10736/rstest#309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e313_fix by \u003ca href=\"https://github.com/la10736\"\u003e\u003ccode\u003e@​la10736\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/314\"\u003ela10736/rstest#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: do not depend by default on \u003ccode\u003easync-std\u003c/code\u003e by \u003ca href=\"https://github.com/coriolinus\"\u003e\u003ccode\u003e@​coriolinus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/311\"\u003ela10736/rstest#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd permission for empty_structs_with_brackets in fixture by \u003ca href=\"https://github.com/bugRanger\"\u003e\u003ccode\u003e@​bugRanger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/317\"\u003ela10736/rstest#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTouch up indentation used for examples in the README by \u003ca href=\"https://github.com/fgimian\"\u003e\u003ccode\u003e@​fgimian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/318\"\u003ela10736/rstest#318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake #[files(...)] work on Windows by \u003ca href=\"https://github.com/twz123\"\u003e\u003ccode\u003e@​twz123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/322\"\u003ela10736/rstest#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinalize \u003ca href=\"https://redirect.github.com/la10736/rstest/issues/311\"\u003e#311\u003c/a\u003e by \u003ca href=\"https://github.com/la10736\"\u003e\u003ccode\u003e@​la10736\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/323\"\u003ela10736/rstest#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake clippy happy by \u003ca href=\"https://github.com/la10736\"\u003e\u003ccode\u003e@​la10736\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/324\"\u003ela10736/rstest#324\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/Obito-git\"\u003e\u003ccode\u003e@​Obito-git\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/307\"\u003ela10736/rstest#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiktor-k\"\u003e\u003ccode\u003e@​wiktor-k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/309\"\u003ela10736/rstest#309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coriolinus\"\u003e\u003ccode\u003e@​coriolinus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/311\"\u003ela10736/rstest#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bugRanger\"\u003e\u003ccode\u003e@​bugRanger\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/317\"\u003ela10736/rstest#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgimian\"\u003e\u003ccode\u003e@​fgimian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/318\"\u003ela10736/rstest#318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twz123\"\u003e\u003ccode\u003e@​twz123\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/322\"\u003ela10736/rstest#322\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/la10736/rstest/compare/v0.25.0...v0.26.0\"\u003ehttps://github.com/la10736/rstest/compare/v0.25.0...v0.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAppend generated test macro so next test macros are aware of it by \u003ca href=\"https://github.com/kezhuw\"\u003e\u003ccode\u003e@​kezhuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/291\"\u003ela10736/rstest#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003einclude_str\u003c/code\u003e and \u003ccode\u003einclude_bytes\u003c/code\u003e file input behaviour by \u003ca href=\"https://github.com/lucascool12\"\u003e\u003ccode\u003e@​lucascool12\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/297\"\u003ela10736/rstest#297\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/kezhuw\"\u003e\u003ccode\u003e@​kezhuw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/291\"\u003ela10736/rstest#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucascool12\"\u003e\u003ccode\u003e@​lucascool12\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/297\"\u003ela10736/rstest#297\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/la10736/rstest/compare/v0.24.0...v0.25.0\"\u003ehttps://github.com/la10736/rstest/compare/v0.24.0...v0.25.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/la10736/rstest/blob/master/CHANGELOG.md\"\u003erstest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.1] 2025/7/27\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.26.0] 2025/7/26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003e#[files(...)]\u003c/code\u003e attribute now ignores matched directory paths by default.\nSee \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/306\"\u003e#306\u003c/a\u003e thanks to \u003ca href=\"https://github.com/Obito-git\"\u003e\u003ccode\u003e@​Obito-git\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced the \u003ccode\u003e#[dirs]\u003c/code\u003e attribute, which can be used with \u003ccode\u003e#[files(...)]\u003c/code\u003e to explicitly include directory paths.\nSee \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/306\"\u003e#306\u003c/a\u003e thanks to \u003ca href=\"https://github.com/Obito-git\"\u003e\u003ccode\u003e@​Obito-git\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe CI now runs builds and tests on Windows, as well.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e#[test_attr]\u003c/code\u003e to define test attribute explicit and also enable the use of\n\u003ccode\u003e#[macro_rules_attribute::apply(\u0026lt;macro\u0026gt;)]\u003c/code\u003e: naw also \u003ccode\u003esmol\u003c/code\u003e works. See\n\u003ca href=\"https://redirect.github.com/la10736/rstest/pull/303\"\u003e#303\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/la10736/rstest/pull/311\"\u003e#311\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/la10736/rstest/pull/315\"\u003e#315\u003c/a\u003e\nthanks to \u003ca href=\"https://github.com/coriolinus\"\u003e\u003ccode\u003e@​coriolinus\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unsued trait and impl spotted out on \u003ccode\u003e1.89.0-nightly\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd missed tests about ignore attribute's args in \u003ccode\u003erstest\u003c/code\u003e expansion.\nSee \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/313\"\u003e#313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e#[files(...)]\u003c/code\u003e attribute now works reliably on Windows.\u003c/li\u003e\n\u003cli\u003eNow global attributes can go everywhere in the list also where case is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.25.0] 2025/3/2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAppend generated test macro so next test macros are aware of it\n(see \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/291\"\u003e#291\u003c/a\u003e thanks to \u003ca href=\"https://github.com/kezhuw\"\u003e\u003ccode\u003e@​kezhuw\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003e#[mode = ...]\u003c/code\u003e attribute to be used with the \u003ccode\u003e#[files(...)]\u003c/code\u003e attribute to change the way\nthe files get passed to the test.\n(see \u003ca href=\"https://redirect.github.com/la10736/rstest/issues/295\"\u003e#295\u003c/a\u003e thanks to \u003ca href=\"https://github.com/lucascool12\"\u003e\u003ccode\u003e@​lucascool12\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/la10736/rstest/commit/7a326c87e882d2da1f3f97c40e6b04757f085679\"\u003e\u003ccode\u003e7a326c8\u003c/code\u003e\u003c/a\u003e Should rollback version used to test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/a16a8025817ba001853687879ce95729b5f4a487\"\u003e\u003ccode\u003ea16a802\u003c/code\u003e\u003c/a\u003e Should rollback version used to test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/98e886756fa687cd807380c347debda1f2b5422b\"\u003e\u003ccode\u003e98e8867\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/f4447880ce1ab1468430fbbd41313e2079008b5b\"\u003e\u003ccode\u003ef444788\u003c/code\u003e\u003c/a\u003e Bump version 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/5eab9ac46128e23c366929c5e9180e19b3380140\"\u003e\u003ccode\u003e5eab9ac\u003c/code\u003e\u003c/a\u003e Bump version 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/971f6ad05232b1fc3ca5a7b0e2830d476d683307\"\u003e\u003ccode\u003e971f6ad\u003c/code\u003e\u003c/a\u003e Bump version 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/edfdd89b3ecd8f5d2172308b3e10bcf831db4772\"\u003e\u003ccode\u003eedfdd89\u003c/code\u003e\u003c/a\u003e Fixed docs and readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/ab24b5bc03e93e6dd7c334db1c21e6a8249f4ccd\"\u003e\u003ccode\u003eab24b5b\u003c/code\u003e\u003c/a\u003e Bump version 0.26.0-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/e18375bfd4c639ab88f0a7a8b0f47149c347b5c3\"\u003e\u003ccode\u003ee18375b\u003c/code\u003e\u003c/a\u003e Bump Version 0.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/dcea54f01a8a8b498f4c7d47e6dfc29fa3f282cf\"\u003e\u003ccode\u003edcea54f\u003c/code\u003e\u003c/a\u003e Make clippy happy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/la10736/rstest/compare/v0.24.0...v0.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wasm-bindgen-test` from 0.3.50 to 0.3.64\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `addchain` from 0.2.0 to 0.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/str4d/addchain/blob/main/CHANGELOG.md\"\u003eaddchain's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.2.1] - 2026-02-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an edge case where duplicate values would occur in some addition chains.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/str4d/addchain/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aho-corasick` 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/BurntSushi/aho-corasick/commit/17f8b32e3b7c845ef3c5429b823804f552f14ec9\"\u003e\u003ccode\u003e17f8b32\u003c/code\u003e\u003c/a\u003e 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/b58556ea5aac5a61a6094f93c3a2398198cb907e\"\u003e\u003ccode\u003eb58556e\u003c/code\u003e\u003c/a\u003e doc: switch from \u003ccode\u003edoc_auto_cfg\u003c/code\u003e to \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/948d2e1f8e4b6b0aff13075176922e158c8bed46\"\u003e\u003ccode\u003e948d2e1\u003c/code\u003e\u003c/a\u003e github: add FUNDING\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/1adf588b6aa778dcd97faa4e3752d569ebf5b4f7\"\u003e\u003ccode\u003e1adf588\u003c/code\u003e\u003c/a\u003e benchmarks: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/cd400ad792d6888cc8fa4c1f9e2493b519961b3c\"\u003e\u003ccode\u003ecd400ad\u003c/code\u003e\u003c/a\u003e lint: resolve a few Clippy warnings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/aho-corasick/compare/1.1.3...1.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autocfg` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/d912169ed67977efe5a465269b0e73cb66060c49\"\u003e\u003ccode\u003ed912169\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/78\"\u003e#78\u003c/a\u003e from cuviper/release-1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/57c8793dfcce8e5314231e9513f8be3bb1606949\"\u003e\u003ccode\u003e57c8793\u003c/code\u003e\u003c/a\u003e Release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/feb385b28644c26dc193a1879a1bbd89636795c3\"\u003e\u003ccode\u003efeb385b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/77\"\u003e#77\u003c/a\u003e from cuviper/edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/f332b4df506de8ce92bc9798aecfc9c9a9eb62c4\"\u003e\u003ccode\u003ef332b4d\u003c/code\u003e\u003c/a\u003e Add methods to get/set the edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/706fa58c2e6f987dd722005afc57ca1d3c5886e8\"\u003e\u003ccode\u003e706fa58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/76\"\u003e#76\u003c/a\u003e from cuviper/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/4ec911c0d5a8b8d8174f866c44b3fe2cbaadfb28\"\u003e\u003ccode\u003e4ec911c\u003c/code\u003e\u003c/a\u003e Fix clippy::nonminimal_bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/3d217f79cc079a88486e64a9f6ada6b1350483e5\"\u003e\u003ccode\u003e3d217f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/75\"\u003e#75\u003c/a\u003e from cuviper/probe_cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/b1928bac4cb832c539957596a80d7418761c8d3f\"\u003e\u003ccode\u003eb1928ba\u003c/code\u003e\u003c/a\u003e Remove probe output files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cuviper/autocfg/compare/1.4.0...1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bumpalo` from 3.16.0 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\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cp\u003eReleased 2025-12-16.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAnnotated \u003ccode\u003ebumpalo::collections::String::from_str_in\u003c/code\u003e as \u003ccode\u003e#[inline]\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compilation failures with the latest nightly Rust when enabling the\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/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\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/8c2172aacc35e6b5b95589e87e34b7a31a5b8220\"\u003e\u003ccode\u003e8c2172a\u003c/code\u003e\u003c/a\u003e Bump to version 3.19.1 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fitzgen/bumpalo/compare/3.16.0...v3.20.2\"\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.10 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\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\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.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/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\u003c!-- 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/709c27f9aa188db973958c332f2c3e047c732fdf\"\u003e\u003ccode\u003e709c27f\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.56 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/743f2c9f7f8088668922f4d3ff37d5bf4cce0d3a\"\u003e\u003ccode\u003e743f2c9\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9eda981969881ed8ff27a5c693f4875cbafe0263\"\u003e\u003ccode\u003e9eda981\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eclang-cl\u003c/code\u003e target when cross-compiling (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.10...cc-v1.2.56\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cfg-if` from 1.0.0 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\u003ch2\u003ev1.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Remove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eMore readable formatting and identifier names. (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd expanded example to readme (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/38\"\u003e#38\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/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\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.2...v1.0.3\"\u003e1.0.3\u003c/a\u003e - 2025-08-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Remove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.1...v1.0.2\"\u003e1.0.2\u003c/a\u003e - 2025-08-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.0...v1.0.1\"\u003e1.0.1\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eMore readable formatting and identifier names. (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd expanded example to readme (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/38\"\u003e#38\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/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\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/9c7bb0bf7184698c16ba60aad424b9b8263ac6db\"\u003e\u003ccode\u003e9c7bb0b\u003c/code\u003e\u003c/a\u003e chore: release v1.0.3 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/145894c77e6c5d080e9b634f153e5583086f6000\"\u003e\u003ccode\u003e145894c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/9f747fecddfd28eae608f60970987b14252457f5\"\u003e\u003ccode\u003e9f747fe\u003c/code\u003e\u003c/a\u003e chore: release v1.0.2 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/97739b8388a715ab9ccab767e1fe45838d97dcb8\"\u003e\u003ccode\u003e97739b8\u003c/code\u003e\u003c/a\u003e Fix some ugly and inconsistent formatting.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cfg-if/compare/1.0.0...v1.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ff_derive` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zkcrypto/ff/blob/main/CHANGELOG.md\"\u003eff_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.13.1] - 2025-03-09\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eff_derive\u003c/code\u003e now works with all odd primes, not just primes that are either\n\u003ccode\u003e3 (mod 4)\u003c/code\u003e or \u003ccode\u003e1 (mod 16)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA type inference problem when \u003ccode\u003eff_derive\u003c/code\u003e and \u003ccode\u003ehybrid-array\u003c/code\u003e are in the same\ndependency tree has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/zkcrypto/ff/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 0.3.2 to 0.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/glob/releases\"\u003eglob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize memory allocations (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spelling in pattern documentation (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix version numbers and some formatting (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStyle fixes (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/137\"\u003e#137\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/glob/blob/master/CHANGELOG.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/glob/compare/v0.3.2...v0.3.3\"\u003e0.3.3\u003c/a\u003e - 2025-08-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize memory allocations (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spelling in pattern documentation (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix version numbers and some formatting (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStyle fixes (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/137\"\u003e#137\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/glob/commit/952da299a3a98893805133ec852ab29877e64e98\"\u003e\u003ccode\u003e952da29\u003c/code\u003e\u003c/a\u003e chore: release v0.3.3 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/bfcd9a4760a8116f43a705b437ed597271803675\"\u003e\u003ccode\u003ebfcd9a4\u003c/code\u003e\u003c/a\u003e Optimize memory allocations (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/e78862d9139ac3d6439633e444760208c98f005a\"\u003e\u003ccode\u003ee78862d\u003c/code\u003e\u003c/a\u003e Bump the MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/97e5ee935a94621df483b5e20a6b6aa07619b4e4\"\u003e\u003ccode\u003e97e5ee9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/164\"\u003e#164\u003c/a\u003e from jonboulle/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/4da20e6a0cdd65159cd6931306168474fb722569\"\u003e\u003ccode\u003e4da20e6\u003c/code\u003e\u003c/a\u003e Fix spelling in pattern documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/1cf0f30d250e744a51b35739ee700f55287f50fc\"\u003e\u003ccode\u003e1cf0f30\u003c/code\u003e\u003c/a\u003e Fix version numbers and some formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/7a17f11fcdaa74b482089511520354cf5e629f63\"\u003e\u003ccode\u003e7a17f11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/153\"\u003e#153\u003c/a\u003e from tgross35/clippy-ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/56619abe829e54d29f2594e37bd10cbde5a5ce77\"\u003e\u003ccode\u003e56619ab\u003c/code\u003e\u003c/a\u003e Run clippy checks in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/51363fa53c04cb7ecf08de20c3993736fed96cda\"\u003e\u003ccode\u003e51363fa\u003c/code\u003e\u003c/a\u003e Disallow warnings in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/1649a9a940b4750efc32800f8940561e10e54902\"\u003e\u003ccode\u003e1649a9a\u003c/code\u003e\u003c/a\u003e Apply remaining clippy suggestions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/glob/compare/v0.3.2...v0.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-sys` from 0.3.77 to 0.3.91\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.169 to 0.2.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.169...0.2.182\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memchr` from 2.7.4 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/886ca4ca4820297191c6e9f7b023dc356f31a4d1\"\u003e\u003ccode\u003e886ca4c\u003c/code\u003e\u003c/a\u003e 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/7de50d0f7a762a34d49568e08327a6546fa5181f\"\u003e\u003ccode\u003e7de50d0\u003c/code\u003e\u003c/a\u003e memmem: add owned finder constructor variants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/1230fc5c638a4d922f4e00a87adf8929007f2417\"\u003e\u003ccode\u003e1230fc5\u003c/code\u003e\u003c/a\u003e benchmarks: fix date in file name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/43300c6cb6996fd8dca75cb99b3f444ac93abab1\"\u003e\u003ccode\u003e43300c6\u003c/code\u003e\u003c/a\u003e benchmarks: add latest x86-64 benchmark results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/9bf2301912e38b24bb25cd4db6a16023ab0da3a7\"\u003e\u003ccode\u003e9bf2301\u003c/code\u003e\u003c/a\u003e benchmarks: update everything\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/9ba486e4ba7e865c0510305c5dacba73988d9f31\"\u003e\u003ccode\u003e9ba486e\u003c/code\u003e\u003c/a\u003e 2.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ec25b8077f7124340e0ec6398b5dd89296775744\"\u003e\u003ccode\u003eec25b80\u003c/code\u003e\u003c/a\u003e aarch64: fix NEON optimization on big-endian\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/3962118774ac511580c5b40fd14323e31629fa52\"\u003e\u003ccode\u003e3962118\u003c/code\u003e\u003c/a\u003e 2.7.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/599d9d92aa2a1b4d6178b3b10e3a49c264caa7bf\"\u003e\u003ccode\u003e599d9d9\u003c/code\u003e\u003c/a\u003e cargo: remove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ceef3c921b5685847ea39647b6361033dfe1aa36\"\u003e\u003ccode\u003eceef3c9\u003c/code\u003e\u003c/a\u003e ci: fix wasm32 environment variables\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.7.4...2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minicov` from 0.3.7 to 0.3.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Amanieu/minicov/blob/master/CHANGELOG.md\"\u003eminicov's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.8 - 2025-12-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken profiling on WASM. (\u003ca href=\"https://redirect.github.com/Amanieu/minicov/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed broken profiling on bare-metal targets.\u003c/li\u003e\n\u003cli\u003eAdded function to detect whether the current binary was built with coverage\nenabled.\u003c/li\u003e\n\u003cli\u003eAdded function to return the current module signature. (\u003ca href=\"https://redirect.github.com/Amanieu/minicov/issues/27\"\u003e#27\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/minicov/commit/3fdbc185e9d452640f46aad124d06eae9a21ec29\"\u003e\u003ccode\u003e3fdbc18\u003c/code\u003e\u003c/a\u003e Bump version to 0.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/minicov/commit/e8b4ff43fc2a2a8fe73b84df418ab8e2fa41387c\"\u003e\u003ccode\u003ee8b4ff4\u003c/code\u003e\u003c/a\u003e Add function to detect whether the binary was built with coverage flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/minicov/commit/5772ced26312a0c3f48d4154aa255f07c995fc72\"\u003e\u003ccode\u003e5772ced\u003c/code\u003e\u003c/a\u003e Always use InstrProfilingPlatformLinux.c, even on bare-metal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/minicov/commit/e822ba4235c42dea6aa0fb6e8416cb9ba7f87f84\"\u003e\u003ccode\u003ee822ba4\u003c/code\u003e\u003c/a\u003e Fix CI for PGO test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/minicov/commit/a2a7471b5f7574d025cdc98186f28659e3b8f67e\"\u003e\u003ccode\u003ea2a7471\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/minicov/issues/27\"\u003e#27\u003c/a\u003e from daxpedda/module-signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/minicov/commit/cc046f3d2208c3d5e8bb0cb4ceee3371c635dda2\"\u003e\u003ccode\u003ecc046f3\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into module-signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/minicov/commit/0197315606f4fc6035de9ebb3f050fc0ce9bc248\"\u003e\u003ccode\u003e0197315\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/minicov/issues/32\"\u003e#32\u003c/a\u003e from Spxg/w/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/minicov/commit/af46b8c55366c67287712e297eadd84b38cf18ee\"\u003e\u003ccode\u003eaf46b8c\u003c/code\u003e\u003c/a\u003e Fix profiling broken on wasm since Rust 1.87 (LLVM 20)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/minicov/commit/353d9fe0da35cc365a9aadd3c005365e98e989a8\"\u003e\u003ccode\u003e353d9fe\u003c/code\u003e\u003c/a\u003e Expose \u003ccode\u003elprofGetLoadModuleSignature()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Amanieu/minicov/compare/v0.3.7...v0.3.8\"\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.20.2 to 1.21.3\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.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOutline more initialization in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/284\"\u003e#284\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/285\"\u003e#285\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax success ordering from AcqRel to Release in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/278\"\u003e#278\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce MSRV to 1.65: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/277\"\u003e#277\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOutline initialization in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/273\"\u003e#273\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOnceNonZereUsize::get_unchecked\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/274\"\u003e#274\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOnceBox::clone\u003c/code\u003e and \u003ccode\u003eOnceBox::with_value\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/275\"\u003e#275\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eIncrease MSRV to 1.70\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/29e3d93cf0367fc6c295785b282b8101127a3e16\"\u003e\u003ccode\u003e29e3d93\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/286\"\u003e#286\u003c/a\u003e from briansmith/b/once-ref-dry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a206950676c638fdb65a1298a293ecffef78fbf9\"\u003e\u003ccode\u003ea206950\u003c/code\u003e\u003c/a\u003e Prepare for 1.21.3 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/17d4a9b4336f6393b596d1e80772371623c1502d\"\u003e\u003ccode\u003e17d4a9b\u003c/code\u003e\u003c/a\u003e DRY \u003ccode\u003erace::OnceRef::{get_or_try_init, set}\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/01b1d560f43cf6b96718d43d12d1961524ad5798\"\u003e\u003ccode\u003e01b1d56\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/285\"\u003e#285\u003c/a\u003e from briansmith/b/once-ref-cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a851cc4788eadb2534bc0e3e7468091e0bc795f3\"\u003e\u003ccode\u003ea851cc4\u003c/code\u003e\u003c/a\u003e Mark initialization of \u003ccode\u003eOnceRef::get_or_try_init\u003c/code\u003e cold.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2447a93fbe82808997e9ddd8117e39c53290fd06\"\u003e\u003ccode\u003e2447a93\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/281\"\u003e#281\u003c/a\u003e from briansmith/b/init-inner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/c294d64f9c52239713e8ee67ab42766066c2d437\"\u003e\u003ccode\u003ec294d64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/280\"\u003e#280\u003c/a\u003e from briansmith/b/self\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/5f0fdd427a6e7ede57458ec3393656ae73de473a\"\u003e\u003ccode\u003e5f0fdd4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/283\"\u003e#283\u003c/a\u003e from briansmith/b/cast_mut\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/899e3195234354d9ef92a0e6a466f6d6587e1b0f\"\u003e\u003ccode\u003e899e319\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/284\"\u003e#284\u003c/a\u003e from briansmith/b/dry-get\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/90da60ba44553d893068f42155ba6778dbcf49fb\"\u003e\u003ccode\u003e90da60b\u003c/code\u003e\u003c/a\u003e Mark initialization of \u003ccode\u003eOnceBox::get_or_try_init\u003c/code\u003e cold.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.20.2...v1.21.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.92 to 1.0.106\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.106\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003eSpan::byte_range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.105\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake std dependencies more easily discoverable in source code (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Rust 1.92.0's TokenStream Extend impls (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/527\"\u003e#527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/145722\"\u003erust-lang/rust#145722\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semver-exempt \u003ccode\u003eLiteral\u003c/code\u003e methods \u003ccode\u003estr_value\u003c/code\u003e, \u003ccode\u003ecstr_value\u003c/code\u003e, \u003ccode\u003ebyte_str_value\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix interaction of Display impls for TokenStream and Ident with formatting specifiers for padding, alignment, width (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/523\"\u003e#523\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize Span location accessors (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003eSpan\u003c/code\u003e methods on Rust 1.88+: \u003ccode\u003estart\u003c/code\u003e, \u003ccode\u003eend\u003c/code\u003e, \u003ccode\u003eline\u003c/code\u003e, \u003ccode\u003ecolumn\u003c/code\u003e, \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003elocal_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/517\"\u003e#517\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Span's unstable API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow prefixed identifier as name of lifetime: \u003ccode\u003e'prefix#lifetime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/514\"\u003e#514\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/126452\"\u003erust-lang/rust#126452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\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/proc-macro2/issues/505\"\u003e#505\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/512\"\u003e#512\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davvid\"\u003e\u003ccode\u003e@​davvid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify how rustdoc flags are decided during docs.rs builds (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.95\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate semver-exempt API under \u003ccode\u003eRUSTFLAGS=--cfg=procmacro2_semver_exempt\u003c/code\u003e to that of nightly-2025-04-16 (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.93\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize TokenStream's Drop (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/489\"\u003e#489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/490\"\u003e#490\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WalkerKnapp\"\u003e\u003ccode\u003e@​WalkerKnapp\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/proc-macro2/commit/58ab776b95a4c2865554badbb6629c50971a9118\"\u003e\u003ccode\u003e58ab776\u003c/code\u003e\u003c/a\u003e Release 1.0.106\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/1e18a0bb10f41371b39ede0c22e717d020b8a1e7\"\u003e\u003ccode\u003e1e18a0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e from dtolnay/byterange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7f5973b73a68687868845b7ff08d8eae1d22c0ce\"\u003e\u003ccode\u003e7f5973b\u003c/code\u003e\u003c/a\u003e Make char count bidirectional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/08d1dd0bc3683aff781155809111045f9058ba73\"\u003e\u003ccode\u003e08d1dd0\u003c/code\u003e\u003c/a\u003e Cache span end positions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/8c4135f768d35f141326d7d9b2ebbcc892eddafe\"\u003e\u003ccode\u003e8c4135f\u003c/code\u003e\u003c/a\u003e Release 1.0.105\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/2825fb1b74175cf7fe0c2a2980c8aa0a374921eb\"\u003e\u003ccode\u003e2825fb1\u003c/code\u003e\u003c/a\u003e Make same crates available during probe as in crate root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cc5819cc4dbea4eb226bb1510e9152d26c8be24f\"\u003e\u003ccode\u003ecc5819c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/e78151ecc1efea6b37540ec698ee00a491f4354c\"\u003e\u003ccode\u003ee78151e\u003c/code\u003e\u003c/a\u003e Disable std prelude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/2fbddd452b035f5ca280445e110e49054ac328d4\"\u003e\u003ccode\u003e2fbddd4\u003c/code\u003e\u003c/a\u003e Delete html_root_url comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/aa54fc31874fe852ea740380d02648c99d64ffe8\"\u003e\u003ccode\u003eaa54fc3\u003c/code\u003e\u003c/a\u003e Patch rustc-literal-escaper std dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.92...1....\n\n_Description has been truncated_","html_url":"https://github.com/harnesslabs/cyclotomic/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/harnesslabs%2Fcyclotomic/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/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":"3945763998","node_id":"PR_kwDONRT_3M7D_vng","number":230,"state":"open","title":"[cargo](deps): Bump the deps group across 1 directory with 136 updates","user":"dependabot[bot]","labels":["dependencies","d:cargo"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T04:08:08.000Z","updated_at":"2026-02-16T04:10:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[cargo](deps): Bump","group_name":"deps","update_count":136,"packages":[{"name":"anyhow","old_version":"1.0.97","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"aws-credential-types","old_version":"1.2.2","new_version":"1.2.7","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-s3","old_version":"1.81.0","new_version":"1.82.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-async","old_version":"1.2.5","new_version":"1.2.12","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"clap","old_version":"4.5.34","new_version":"4.5.58","repository_url":"https://github.com/clap-rs/clap"},{"name":"csv","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/BurntSushi/rust-csv"},{"name":"flate2","old_version":"1.1.0","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"fs-err","old_version":"3.1.0","new_version":"3.3.0","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"lockable","old_version":"0.1.1","new_version":"0.2.0","repository_url":"https://github.com/smessmer/lockable"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"tempfile","old_version":"3.19.1","new_version":"3.25.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-lc-rs","old_version":"1.12.6","new_version":"1.15.4","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-smithy-eventstream","old_version":"0.60.8","new_version":"0.60.19","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http","old_version":"0.62.0","new_version":"0.62.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http-client","old_version":"1.0.1","new_version":"1.1.10","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-json","old_version":"0.61.3","new_version":"0.61.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-observability","old_version":"0.1.2","new_version":"0.1.5","repository_url":"https://github.com/awslabs/smithy-rs"},{"name":"aws-smithy-query","old_version":"0.60.7","new_version":"0.60.14","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-runtime","old_version":"1.8.1","new_version":"1.10.1","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-xml","old_version":"0.60.9","new_version":"0.60.14","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.6","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"base64ct","old_version":"1.7.3","new_version":"1.8.3","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bitflags","old_version":"2.9.0","new_version":"2.11.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"cmake","old_version":"0.1.54","new_version":"0.1.57","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"crc","old_version":"3.2.1","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crc64fast-nvme","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/awesomized/crc64fast-nvme"},{"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":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"h2","old_version":"0.3.26","new_version":"0.3.27","repository_url":"https://github.com/hyperium/h2"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"idna_adapter","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"indexmap","old_version":"2.8.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":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"1.0.3","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/rust-lang/regex"},{"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.23","repository_url":"https://github.com/dtolnay/ryu"},{"name":"schannel","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"security-framework-sys","old_version":"2.14.0","new_version":"2.16.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"signal-hook-registry","old_version":"1.4.2","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.9","new_version":"0.5.10","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":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"syn","old_version":"2.0.100","new_version":"2.0.116","repository_url":"https://github.com/dtolnay/syn"},{"name":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"terminal_size","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/eminence/terminal-size"},{"name":"thread_local","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"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":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.16.0","new_version":"1.21.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"zeroize","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/RustCrypto/utils"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 88 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.101` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [aws-credential-types](https://github.com/smithy-lang/smithy-rs) | `1.2.2` | `1.2.7` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.81.0` | `1.82.0` |\n| [aws-smithy-async](https://github.com/smithy-lang/smithy-rs) | `1.2.5` | `1.2.12` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.34` | `4.5.58` |\n| [csv](https://github.com/BurntSushi/rust-csv) | `1.3.1` | `1.4.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.0` | `1.1.9` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.0` | `3.3.0` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [lockable](https://github.com/smessmer/lockable) | `0.1.1` | `0.2.0` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.19.1` | `3.25.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.18` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.22` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.12.6` | `1.15.4` |\n| [aws-smithy-eventstream](https://github.com/smithy-lang/smithy-rs) | `0.60.8` | `0.60.19` |\n| [aws-smithy-http](https://github.com/smithy-lang/smithy-rs) | `0.62.0` | `0.62.6` |\n| [aws-smithy-http-client](https://github.com/smithy-lang/smithy-rs) | `1.0.1` | `1.1.10` |\n| [aws-smithy-json](https://github.com/smithy-lang/smithy-rs) | `0.61.3` | `0.61.9` |\n| [aws-smithy-observability](https://github.com/awslabs/smithy-rs) | `0.1.2` | `0.1.5` |\n| [aws-smithy-query](https://github.com/smithy-lang/smithy-rs) | `0.60.7` | `0.60.14` |\n| [aws-smithy-runtime](https://github.com/smithy-lang/smithy-rs) | `1.8.1` | `1.10.1` |\n| [aws-smithy-xml](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.14` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.6` | `1.3.8` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.7.3` | `1.8.3` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.0` | `2.11.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.54` | `0.1.57` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.4.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crc64fast-nvme](https://github.com/awesomized/crc64fast-nvme) | `1.2.0` | `1.2.1` |\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| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.17` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [h2](https://github.com/hyperium/h2) | `0.3.26` | `0.3.27` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.0` | `1.2.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.8.0` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.8.0` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.1.1` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.9` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.9` |\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.23` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.27` | `0.1.28` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.14.0` | `2.16.0` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.2` | `1.4.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.14.0` | `1.15.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.9` | `0.5.10` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.100` | `2.0.116` |\n| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.4.2` | `0.4.3` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.8` | `1.1.9` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\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| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.21.0` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n\n\nUpdates `anyhow` from 1.0.97 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\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.97...1.0.101\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-channel` from 2.3.1 to 2.5.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-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\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-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\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-channel/commit/35a63c456aaa1906015f5a825e7e35505a749afa\"\u003e\u003ccode\u003e35a63c4\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/b665e043ca9818362cb3532312d5520a0250bbf2\"\u003e\u003ccode\u003eb665e04\u003c/code\u003e\u003c/a\u003e Add Sender::closed future (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c250f2822a58bf5ef90b531b7630cb2a4acd3a05\"\u003e\u003ccode\u003ec250f28\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c950c6e781f12fd763c2310494126f8a8b522f54\"\u003e\u003ccode\u003ec950c6e\u003c/code\u003e\u003c/a\u003e Fix description of \u003ccode\u003erecv_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/9a963172f0e2cea302b44c878e3706f79933fddd\"\u003e\u003ccode\u003e9a96317\u003c/code\u003e\u003c/a\u003e Support portable atomic (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3ce79379bca32936c5e254e260171fc8cd438960\"\u003e\u003ccode\u003e3ce7937\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/e4132e3d9b5f098f6c6d66971285889f8ac9f43d\"\u003e\u003ccode\u003ee4132e3\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/43459d1818707be79bcf1c7bbeecaac379802af9\"\u003e\u003ccode\u003e43459d1\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for audit check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/1623170abe4e023c7891e012fb977d0d45bb24a2\"\u003e\u003ccode\u003e1623170\u003c/code\u003e\u003c/a\u003e Fix grammar in description of \u003ccode\u003eWeakSender\u003c/code\u003e and \u003ccode\u003eWeakReceiver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/74b2c749c3389b9a56e75464408e581618b7579e\"\u003e\u003ccode\u003e74b2c74\u003c/code\u003e\u003c/a\u003e Add example usage for fn same_channel in Sender and Receiver\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.3.1...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-credential-types` from 1.2.2 to 1.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.81.0 to 1.82.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-async` from 1.2.5 to 1.2.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-runtime-api` from 1.7.4 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\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.34 to 4.5.58\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.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\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\u003c!-- 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.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\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!-- 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/88f13cb4b0eed760139de41ecf80aefd19a707c1\"\u003e\u003ccode\u003e88f13cb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fe2d731605e98597f241d4dd56950eb4226dfde9\"\u003e\u003ccode\u003efe2d731\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b2567390457ce0b7ceab722a6318ba278f637a45\"\u003e\u003ccode\u003eb256739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6131\"\u003e#6131\u003c/a\u003e from mernen/do-not-suggest-opts-after-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8aaf704f5679e2329a2f8048ff3cfad40696fde7\"\u003e\u003ccode\u003e8aaf704\u003c/code\u003e\u003c/a\u003e fix(complete): Do not suggest options after \u0026quot;--\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4a86fee1b523aeade43b628294a18a68df5ee165\"\u003e\u003ccode\u003e4a86fee\u003c/code\u003e\u003c/a\u003e test(complete): Illustrate current behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/281f8aec7ce468d677ae24bf5bc17d41e9c7cbcb\"\u003e\u003ccode\u003e281f8ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6126\"\u003e#6126\u003c/a\u003e from epage/p\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3cbce42cc2115975432647c4238fa5dc9a2d662a\"\u003e\u003ccode\u003e3cbce42\u003c/code\u003e\u003c/a\u003e docs(cookbook): Make typed-derive easier to maintain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9fd4dc9e4e6a6b2f5b696e8753b767a46e2aca7e\"\u003e\u003ccode\u003e9fd4dc9\u003c/code\u003e\u003c/a\u003e docs(cookbook): Provide a custom TypedValueParser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f8e8613459e3ccdd25051c97f011cd8d5e49ed9\"\u003e\u003ccode\u003e8f8e861\u003c/code\u003e\u003c/a\u003e docs(cookbook): Add local enum to typed-derive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/926bafef0b8860c4b437db0c41567fc270586089\"\u003e\u003ccode\u003e926bafe\u003c/code\u003e\u003c/a\u003e docs(cookbook): Hint at overriding value_name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.34...clap_complete-v4.5.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `csv` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/4a3997e91d668ea1d8595bdef15625a77cf2308a\"\u003e\u003ccode\u003e4a3997e\u003c/code\u003e\u003c/a\u003e 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/a0a3c9e4b493c216fb6d8284c9ac918444ba67f3\"\u003e\u003ccode\u003ea0a3c9e\u003c/code\u003e\u003c/a\u003e csv-core-0.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/f8e6b0781080f4b172983cab9480d7f255dd8146\"\u003e\u003ccode\u003ef8e6b07\u003c/code\u003e\u003c/a\u003e deps: switch \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/7c7c1359cfa64b5cf4770f767e566fd80c98388e\"\u003e\u003ccode\u003e7c7c135\u003c/code\u003e\u003c/a\u003e style: address many Clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/5b2da187f236b0f95e61d48503d23cb2bcd9fada\"\u003e\u003ccode\u003e5b2da18\u003c/code\u003e\u003c/a\u003e doc: simplify tutorial section on accessing headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/633552a12ddeb2e2b12f6408e3e56d3ea1da1d54\"\u003e\u003ccode\u003e633552a\u003c/code\u003e\u003c/a\u003e perf: serialize 128-bit integers via \u003ccode\u003eitoa\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/e9f06f47aa7a990152ac8c92e6ae71ab5f80e52f\"\u003e\u003ccode\u003ee9f06f4\u003c/code\u003e\u003c/a\u003e lint: fix \u003ccode\u003eneedless_lifetimes\u003c/code\u003e and \u003ccode\u003emismatched_lifetime_syntaxes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/9dab9474e796539cb44d412f5854572a0c852b75\"\u003e\u003ccode\u003e9dab947\u003c/code\u003e\u003c/a\u003e test: fix broken test after panic message change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/da0008884062cf222ceb9c05f006be4bb6ac38a7\"\u003e\u003ccode\u003eda00088\u003c/code\u003e\u003c/a\u003e style: address many Clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/f973cd49a91e5f71d063b45ffeb469765c4f5a86\"\u003e\u003ccode\u003ef973cd4\u003c/code\u003e\u003c/a\u003e enum: use \u003ccode\u003e#[non_exhaustive]\u003c/code\u003e instead of \u003ccode\u003e#[doc(hidden)]\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/rust-csv/compare/1.3.1...1.4.0\"\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.0 to 1.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/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\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\u003c!-- 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/flate2-rs/commit/19ddb18bf11199858fbc6504d079448fafd1606e\"\u003e\u003ccode\u003e19ddb18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/529\"\u003e#529\u003c/a\u003e from folkertdev/update-zlib-rs-0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/c956e127d62ca5ed2970f61c2a0b7a5ca7be82ed\"\u003e\u003ccode\u003ec956e12\u003c/code\u003e\u003c/a\u003e upgrade zlib-rs to version \u003ccode\u003e0.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/21d5eebe91305436d876fee56eaae10d8cb415e6\"\u003e\u003ccode\u003e21d5eeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/528\"\u003e#528\u003c/a\u003e from wgyt/wgyt/patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/54f848477c90638c02fdf39611e46ebee04ecf59\"\u003e\u003ccode\u003e54f8484\u003c/code\u003e\u003c/a\u003e update LICENSE-MIT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/f4924fefb39482952520ebcd4f02a62e996e3c0d\"\u003e\u003ccode\u003ef4924fe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/527\"\u003e#527\u003c/a\u003e from jongiddy/crc-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/8b9b7a6db66b9e4e5c7ae8bbdf3a80e0cfec3f7a\"\u003e\u003ccode\u003e8b9b7a6\u003c/code\u003e\u003c/a\u003e Add tests to check data CRC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fd17c74baa4b89f52efbe2762ec318615b7fcf4a\"\u003e\u003ccode\u003efd17c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/526\"\u003e#526\u003c/a\u003e from folkertdev/zlib-rs-crc32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/aef26ac674169189a8949a17b4bebb71762027dc\"\u003e\u003ccode\u003eaef26ac\u003c/code\u003e\u003c/a\u003e check that zlib-rs no longer compiles crc32fast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5ec7647e674f83f5a029fb2f5e0d1a772cfa384f\"\u003e\u003ccode\u003e5ec7647\u003c/code\u003e\u003c/a\u003e make \u003ccode\u003ecrc32fast\u003c/code\u003e an optional dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/c584e970419e56ee2657cefe396b268b1cad348a\"\u003e\u003ccode\u003ec584e97\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003ezlib-rs\u003c/code\u003e for crc32 (when available)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.0...1.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-err` from 3.1.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/andrewhickman/fs-err/blob/main/CHANGELOG.md\"\u003efs-err's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003efs-err Changelog\u003c/h1\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCleanup rustdoc links to make them clickable in rust-analyzer (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd wrappers for several \u003ccode\u003eos::unix::fs\u003c/code\u003e functions (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/87\"\u003e#87\u003c/a\u003e):\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estd::os::unix::fs::FileExt::read_exact_at\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estd::os::unix::fs::FileExt::write_all_at\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estd::os::unix::fs::chroot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estd::os::unix::fs::chown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estd::os::unix::fs::lchown\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eReplace '/' operator in SPDX license expression with 'OR' for readability (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd wrappers for \u003ccode\u003eFile::set_modified\u003c/code\u003e and \u003ccode\u003eFile::set_times\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRename parameters of \u003ccode\u003esymlink\u003c/code\u003e, \u003ccode\u003esoft_link\u003c/code\u003e and \u003ccode\u003ehard_link\u003c/code\u003e functions to match \u003ccode\u003estd\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce \u003ccode\u003edebug\u003c/code\u003e and \u003ccode\u003edebug_tokio\u003c/code\u003e feature. Debug filesystem errors faster by exposing more information (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/81\"\u003e#81\u003c/a\u003e). Without this feature on, errors might look like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003efailed to open file `file.txt`: The system cannot find the file specified. (os error 2)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWith this feature on, it will include additional information. For example:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003efailed to open file `file.txt`: The system cannot find the file specified. (os error 2)\n\u003cp\u003ePath does not exist \u003ccode\u003efile.txt\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAbsolute path \u003ccode\u003e/path/to/dir/file.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMissing \u003ccode\u003efile.txt\u003c/code\u003e from parent directory:\u003cbr /\u003e\n\u003ccode\u003e/path/to/dir\u003c/code\u003e\u003cbr /\u003e\n└── \u003ccode\u003efile.md\u003c/code\u003e\u003cbr /\u003e\n└── \u003ccode\u003edifferent.txt\u003c/code\u003e\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt's suggested to enable this feature in \u003ccode\u003edev-dependencies\u003c/code\u003e for security and performance reasons.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd wrappers for \u003ccode\u003estd::fs::exists\u003c/code\u003e and \u003ccode\u003etokio::fs::try_exists\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.2\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/andrewhickman/fs-err/commit/382d9666645e8d8748fafb7f4b072668e36661f4\"\u003e\u003ccode\u003e382d966\u003c/code\u003e\u003c/a\u003e chore: Release fs-err version 3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/aaf7704ed3257d872e1daabf3375577d2b97e87e\"\u003e\u003ccode\u003eaaf7704\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/823bd02638d3c050961dafde33198c75b7df0c7a\"\u003e\u003ccode\u003e823bd02\u003c/code\u003e\u003c/a\u003e Fix link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/c0c63cdaa821f28a1edfb08845da1732013dd668\"\u003e\u003ccode\u003ec0c63cd\u003c/code\u003e\u003c/a\u003e doc: Cleanup rustdoc links (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/19b716699626ffada5cb1d3a2d8dbbb01de87807\"\u003e\u003ccode\u003e19b7166\u003c/code\u003e\u003c/a\u003e Replace '/' operator in SPDX license expression with 'OR' (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/2f7ffc9f76fc8294de81ddcbe55d446dcbbea232\"\u003e\u003ccode\u003e2f7ffc9\u003c/code\u003e\u003c/a\u003e More \u003ccode\u003eos::unix::fs\u003c/code\u003e stuff (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/62640b6350cdab9ec5c6b0e6be307a4cb7a04eea\"\u003e\u003ccode\u003e62640b6\u003c/code\u003e\u003c/a\u003e chore: Release fs-err version 3.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/578bdb66e8d9c33706d5cddf04370b22aec2fd53\"\u003e\u003ccode\u003e578bdb6\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/2e5a971febba71074b3e8bb76bdb559e959c0c68\"\u003e\u003ccode\u003e2e5a971\u003c/code\u003e\u003c/a\u003e Set modified (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/3298009950e1ce475a08ba37093b13ac9faa7646\"\u003e\u003ccode\u003e3298009\u003c/code\u003e\u003c/a\u003e chore: Release fs-err version 3.2.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/andrewhickman/fs-err/compare/3.1.0...3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-util` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\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/futures-rs/blob/master/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\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/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lockable` from 0.1.1 to 0.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smessmer/lockable/blob/master/ChangeLog.txt\"\u003elockable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.2.0 (unreleased)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is now Rust 1.85, edition changed to Rust 2024\u003c/li\u003e\n\u003cli\u003eRemove dependency on the async-trait crate\u003c/li\u003e\n\u003cli\u003eInternal code modernizations, use async closures\u003c/li\u003e\n\u003cli\u003eUpdated dependency versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/6e952e53568af28d000c9eecfe92bf5002d5756a\"\u003e\u003ccode\u003e6e952e5\u003c/code\u003e\u003c/a\u003e Fix clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/b04e608e746741da208e7ad200577588bee624f6\"\u003e\u003ccode\u003eb04e608\u003c/code\u003e\u003c/a\u003e Bump version to 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/7137e0b71bc812bf9163c2fa2e4d7ed761e14ab8\"\u003e\u003ccode\u003e7137e0b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/0e8cf1f3628c6979fcc726a19cac7c32ff411d4d\"\u003e\u003ccode\u003e0e8cf1f\u003c/code\u003e\u003c/a\u003e Fix clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/91643aa14280db3959d64ff8a35a0c05193944cd\"\u003e\u003ccode\u003e91643aa\u003c/code\u003e\u003c/a\u003e Add safety guard ensuring that lock_all_entries doesn't keep the whole data s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/aad213b7f350aaebe732d1402b45dfda9dced350\"\u003e\u003ccode\u003eaad213b\u003c/code\u003e\u003c/a\u003e Add Deadlock warning to Readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/af7d540ce03bd8c45cae9b1fda13d58e4724f02f\"\u003e\u003ccode\u003eaf7d540\u003c/code\u003e\u003c/a\u003e mention async closures in Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/4b969083f607583284958e4a6276d54de5db5433\"\u003e\u003ccode\u003e4b96908\u003c/code\u003e\u003c/a\u003e Use async closures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/f1a5a1de6233fe496542318026ec0fc4fbfa7d67\"\u003e\u003ccode\u003ef1a5a1d\u003c/code\u003e\u003c/a\u003e Remove dependency on async-trait crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/cb0ab53e598b5563f764a74db2ed9ce3dbe01868\"\u003e\u003ccode\u003ecb0ab53\u003c/code\u003e\u003c/a\u003e Remove unnecessary Future imports\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smessmer/lockable/compare/0.1.1...0.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `percent-encoding` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.11.1 to 1.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.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/b028e4f40eac8959d05e82abf8404906b1c565c0\"\u003e\u003ccode\u003eb028e4f\u003c/code\u003e\u003c/a\u003e 1.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5e195de266e203441b2c8001d6ebefab1161a59e\"\u003e\u003ccode\u003e5e195de\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a3433f691863d80300dfd6a52e332cb5a568e895\"\u003e\u003ccode\u003ea3433f6\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.9\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.11.1...1.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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 `strum` from 0.27.1 to 0.27.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Peternator7/strum/releases\"\u003estrum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdding support for doc comments on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e generated type… by \u003ca href=\"https://github.com/linclelinkpart5\"\u003e\u003ccode\u003e@​linclelinkpart5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/141\"\u003ePeternator7/strum#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop needless \u003ccode\u003erustversion\u003c/code\u003e dependency by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/446\"\u003ePeternator7/strum#446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ephf\u003c/code\u003e to v0.12 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/448\"\u003ePeternator7/strum#448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow discriminants on empty enum by \u003ca href=\"https://github.com/crop2000\"\u003e\u003ccode\u003e@​crop2000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/435\"\u003ePeternator7/strum#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove broken link to EnumTable docs by \u003ca href=\"https://github.com/schneems\"\u003e\u003ccode\u003e@​schneems\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/427\"\u003ePeternator7/strum#427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange enum table callbacks to FnMut. by \u003ca href=\"https://github.com/ClaytonKnittel\"\u003e\u003ccode\u003e@​ClaytonKnittel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/443\"\u003ePeternator7/strum#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to the \u003ccode\u003eimpl\u003c/code\u003es by \u003ca href=\"https://github.com/dandedotdev\"\u003e\u003ccode\u003e@​dandedotdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003ePeternator7/strum#444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement a \u003ccode\u003esuffix\u003c/code\u003e attribute for serialization of enum variants  by \u003ca href=\"https://github.com/amogh-dambal\"\u003e\u003ccode\u003e@​amogh-dambal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/440\"\u003ePeternator7/strum#440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpound upon use_phf docs by \u003ca href=\"https://github.com/Peternator7\"\u003e\u003ccode\u003e@​Peternator7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/449\"\u003ePeternator7/strum#449\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/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/446\"\u003ePeternator7/strum#446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crop2000\"\u003e\u003ccode\u003e@​crop2000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/435\"\u003ePeternator7/strum#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/schneems\"\u003e\u003ccode\u003e@​schneems\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/427\"\u003ePeternator7/strum#427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClaytonKnittel\"\u003e\u003ccode\u003e@​ClaytonKnittel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/443\"\u003ePeternator7/strum#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dandedotdev\"\u003e\u003ccode\u003e@​dandedotdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003ePeternator7/strum#444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amogh-dambal\"\u003e\u003ccode\u003e@​amogh-dambal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/440\"\u003ePeternator7/strum#440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Peternator7/strum/compare/v0.27.1...v0.27.2\"\u003ehttps://github.com/Peternator7/strum/compare/v0.27.1...v0.27.2\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/Peternator7/strum/blob/master/CHANGELOG.md\"\u003estrum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/141\"\u003e#141\u003c/a\u003e: Adding support for doc comments on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e generated type.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe doc comment will be copied from the variant on the type itself.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/435\"\u003e#435\u003c/a\u003e:allow discriminants on empty enum.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/443\"\u003e#443\u003c/a\u003e: Change enum table callbacks to FnMut.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003e#444\u003c/a\u003e: Add \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to the \u003ccode\u003eimpl\u003c/code\u003es by \u003ca href=\"https://github.com/dandedotdev\"\u003e\u003ccode\u003e@​dandedotdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003ePeternator7/strum#444\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis should make the linter less noisy with warnings in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/440\"\u003e#440\u003c/a\u003e: Implement a \u003ccode\u003esuffix\u003c/code\u003e attribute for serialization of enum variants.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(strum::Display)]\n#[strum(suffix=\u0026quot;.json\u0026quot;)]\n#[strum(serialize_all=\u0026quot;snake_case\u0026quot;)]\nenum StorageConfiguration {\n  PostgresProvider,\n  S3StorageProvider,\n  AzureStorageProvider,\n}\n\u003cp\u003efn main() {\nlet response = SurveyResponse::Other(\u0026quot;It was good\u0026quot;.into());\nprintln!(\u0026quot;Loading configuration from: {}\u0026quot;, StorageConfiguration::PostgresProvider);\n// prints: Loaded Configuration from: postgres_provider.json\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/446\"\u003e#446\u003c/a\u003e: Drop needless \u003ccode\u003erustversion\u003c/code\u003e dependency.\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/Peternator7/strum/commit/38f66210e7ca0bb156f3632dcf24a2548959c379\"\u003e\u003ccode\u003e38f6621\u003c/code\u003e\u003c/a\u003e Expound upon use_phf docs (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/bb1339026b44773e395913340f4e60972fa5e6a1\"\u003e\u003ccode\u003ebb13390\u003c/code\u003e\u003c/a\u003e Implement a \u003ccode\u003esuffix\u003c/code\u003e attribute for serialization of enum variants  (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/c9e52bfd2865c8c766e0379f9e7bf57621a104e3\"\u003e\u003ccode\u003ec9e52bf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to the \u003ccode\u003eimpl\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/1b00f899e52f43fa35c4d406c901d33b1e9645e2\"\u003e\u003ccode\u003e1b00f89\u003c/code\u003e\u003c/a\u003e Change enum table callbacks to FnMut. (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/6e2ca25fba8ebdfa403ada6a2bf2f3b15403b2cf\"\u003e\u003ccode\u003e6e2ca25\u003c/code\u003e\u003c/a\u003e Remove broken link to EnumTable docs (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/95037811412792c9c...\n\n_Description has been truncated_","html_url":"https://github.com/dandi/s3invsync/pull/230","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dandi%2Fs3invsync/issues/230","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/230/packages"},{"uuid":"3916701238","node_id":"PR_kwDOOxQJls7Cf8US","number":59,"state":"closed","title":"chore(deps): bump the all group across 1 directory with 197 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T14:07:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T14:32:33.000Z","updated_at":"2026-02-16T14:07:40.000Z","time_to_close":603306,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all","update_count":197,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.2.7","new_version":"2.5.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"reqwest","old_version":"0.11.27","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tokio","old_version":"1.45.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"tauri-plugin-dialog","old_version":"2.2.2","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"uuid","old_version":"1.17.0","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"tauri-plugin-store","old_version":"2.2.1","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"ashpd","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/bilelmoussaoui/ashpd"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-io","old_version":"2.4.0","new_version":"2.6.0","repository_url":"https://github.com/smol-rs/async-io"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"async-signal","old_version":"0.2.10","new_version":"0.2.13","repository_url":"https://github.com/smol-rs/async-signal"},{"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":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.23.0","new_version":"1.25.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"camino","old_version":"1.1.9","new_version":"1.2.2","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cfg-if","old_version":"1.0.0","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.43","repository_url":"https://github.com/chronotope/chrono"},{"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":"dlopen2_derive","old_version":"0.4.0","new_version":"0.4.3","repository_url":"https://github.com/OpenByteDev/dlopen2"},{"name":"dtoa","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/dtolnay/dtoa"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.2","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"endi","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/zeenix/endi"},{"name":"enumflags2","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/meithecatte/enumflags2"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.9","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"hyper-util","old_version":"0.1.12","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.12"},{"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.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.8.0","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":"mio","old_version":"1.0.4","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_enum","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2-app-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-ui-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-web-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"open","old_version":"5.3.2","new_version":"5.3.3","repository_url":"https://github.com/Byron/open-rs"},{"name":"parking_lot","old_version":"0.12.3","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"plist","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"polling","old_version":"3.7.4","new_version":"3.11.0","repository_url":"https://github.com/smol-rs/polling"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.12","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"rfd","old_version":"0.15.3","new_version":"0.15.4","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"schannel","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"serde_spanned","old_version":"0.6.8","new_version":"0.6.9","repository_url":"https://github.com/toml-rs/toml"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"signal-hook-registry","old_version":"1.4.5","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"softbuffer","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-windowing/softbuffer"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"tauri-winres","old_version":"0.3.1","new_version":"0.3.5","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"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.15","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"0.6.9","new_version":"0.6.11","repository_url":"https://github.com/toml-rs/toml"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"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.23","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows","old_version":"0.61.1","new_version":"0.61.3","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-registry","old_version":"0.4.0","new_version":"0.6.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-version","old_version":"0.1.4","new_version":"0.1.7","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.25","new_version":"0.8.39","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-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 all group with 105 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.7` | `2.5.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.27` | `0.13.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.49.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.2.2` | `2.4.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.20.0` |\n| [tauri-plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.2.1` | `2.4.2` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.101` |\n| [ashpd](https://github.com/bilelmoussaoui/ashpd) | `0.11.0` | `0.11.1` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-io](https://github.com/smol-rs/async-io) | `2.4.0` | `2.6.0` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.0` | `2.5.0` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.10` | `0.2.13` |\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| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.0` | `1.25.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.9` | `1.2.2` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.43` |\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| [dlopen2_derive](https://github.com/OpenByteDev/dlopen2) | `0.4.0` | `0.4.3` |\n| [dtoa](https://github.com/dtolnay/dtoa) | `1.0.10` | `1.0.11` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.2` | `3.0.6` |\n| [endi](https://github.com/zeenix/endi) | `1.1.0` | `1.1.1` |\n| [enumflags2](https://github.com/meithecatte/enumflags2) | `0.7.11` | `0.7.12` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.9` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.12` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.9` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.12` | `0.1.20` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.65` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| libredox | `0.1.3` | `0.1.12` |\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.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.8.0` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.1` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.3` | `0.7.5` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-ui-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-web-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [open](https://github.com/Byron/open-rs) | `5.3.2` | `5.3.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.3` | `0.12.5` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.7.1` | `1.8.0` |\n| [polling](https://github.com/smol-rs/polling) | `3.7.4` | `3.11.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| redox_syscall | `0.5.12` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.9` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.3` | `0.15.4` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.27` | `0.1.28` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `0.6.8` | `0.6.9` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.16.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.8` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.0` | `1.15.1` |\n| [softbuffer](https://github.com/rust-windowing/softbuffer) | `0.4.6` | `0.4.8` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.5` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.24.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\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.15` | `0.7.18` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.9` | `0.6.11` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\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.23` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.61.1` | `0.61.3` |\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-registry](https://github.com/microsoft/windows-rs) | `0.4.0` | `0.6.1` |\n| [windows-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.7` |\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.25` | `0.8.39` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\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 `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-opener` from 2.2.7 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e04\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3163\"\u003e#3163\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) Properly ignore \u003ccode\u003ewith: inAppBrowser\u003c/code\u003e on desktop. This prevents an issue were \u003ccode\u003eopen_url\u003c/code\u003e seamingly did nothing on desktop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.3\nnpm notice filename: tauri-apps-plugin-opener-2.5.3.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 09f8fe143567839cc491f4f8fde21caa0f1a8b89\nnpm notice integrity: sha512-CCcUltXMOfUEA[...]3Du/Zir19IYQQ==\nnpm notice total files: 7\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=804722736\n+ @tauri-apps/plugin-opener@2.5.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e04\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3163\"\u003e#3163\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) Properly ignore \u003ccode\u003ewith: inAppBrowser\u003c/code\u003e on desktop. This prevents an issue were \u003ccode\u003eopen_url\u003c/code\u003e seamingly did nothing on desktop.\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/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fb4c8ae54c726a95e4d83a93958f39900f1f5010\"\u003e\u003ccode\u003efb4c8ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3060\"\u003e#3060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fccc1cfb7ed9def1f7196f3c00e940d53ad9fa55\"\u003e\u003ccode\u003efccc1cf\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.38.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3702308e6f3e0b63f16c87171c659e51ba1245d9\"\u003e\u003ccode\u003e3702308\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.52.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c9c8b39b56be796618175591450c222bf2032130\"\u003e\u003ccode\u003ec9c8b39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.7...http-v2.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.11.27 to 0.13.2\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.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehttp3: depend on quinn/rustls-aws-lc-rs to avoid ring dependency by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2917\"\u003eseanmonstar/reqwest#2917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix rustls on android by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2918\"\u003eseanmonstar/reqwest#2918\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.13.0...v0.13.1\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e now includes ALPN. To disable, use \u003ccode\u003enative-tls-no-alpn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e are now crate features, disabled by default.\u003c/li\u003e\n\u003cli\u003eLong-deprecated methods and crate features have been removed (such as \u003ccode\u003etrust-dns\u003c/code\u003e, which was renamed \u003ccode\u003ehickory-dns\u003c/code\u003e a while ago).\u003c/li\u003e\n\u003cli\u003eMany TLS-related methods renamed to improve autocompletion and discovery, but previous name left in place with a \u0026quot;soft\u0026quot; deprecation. (just documented, no warnings)\n\u003cul\u003e\n\u003cli\u003eFor example, prefer \u003ccode\u003etls_backend_rustls()\u003c/code\u003e over \u003ccode\u003euse_rustls_tls()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePull Requests in General\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estart 0.13 dev by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2894\"\u003eseanmonstar/reqwest#2894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eserde\u003c/code\u003e optional by introducing \u003ccode\u003equery\u003c/code\u003e, \u003ccode\u003eform\u003c/code\u003e features, and re-working WASM header parsing by \u003ca href=\"https://github.com/CathalMullan\"\u003e\u003ccode\u003e@​CathalMullan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2858\"\u003eseanmonstar/reqwest#2858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereplace \u003ccode\u003eClientBuilder::dns_resolver\u003c/code\u003e with \u003ccode\u003edns_resolver2\u003c/code\u003e by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2898\"\u003eseanmonstar/reqwest#2898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make Rustls the default TLS provider by \u003ca href=\"https://github.com/calavera\"\u003e\u003ccode\u003e@​calavera\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2897\"\u003eseanmonstar/reqwest#2897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: consolidate TLS options with rustls-platform-verifier by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2891\"\u003eseanmonstar/reqwest#2891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove long-deprecated methods: trust-dns and non-wasm-cors by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2899\"\u003eseanmonstar/reqwest#2899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename rustls-tls feature to just rustls by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2900\"\u003eseanmonstar/reqwest#2900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove deprecated features trust-dns and macos-system-configuration by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2901\"\u003eseanmonstar/reqwest#2901\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: separate rustls and rustls-no-provider features by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2903\"\u003eseanmonstar/reqwest#2903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erustls: allow windows to use extra roots by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2904\"\u003eseanmonstar/reqwest#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev0.13.0-rc.1 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2905\"\u003eseanmonstar/reqwest#2905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable ALPN by default in native-tls by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2907\"\u003eseanmonstar/reqwest#2907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev0.13.0 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2915\"\u003eseanmonstar/reqwest#2915\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/CathalMullan\"\u003e\u003ccode\u003e@​CathalMullan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2858\"\u003eseanmonstar/reqwest#2858\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.28...v0.13.0\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.28...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0-rc.1\u003c/h2\u003e\n\u003cp\u003e👀 \u003cstrong\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/discussions/2906\"\u003eDiscussion here\u003c/a\u003e if you give it try, thanks!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eMain breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erustls is now default instead of native-tls\u003c/li\u003e\n\u003cli\u003erustls provider defaults to aws-lc instead of ring (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want to enable a different one)\u003c/li\u003e\n\u003cli\u003erustls-tls renamed to rustls\u003c/li\u003e\n\u003cli\u003erustls roots features removed, platform-verifier is used instead\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/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes compiling with rustls on Android targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev0.13.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e now includes ALPN. To disable, use \u003ccode\u003enative-tls-no-alpn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e are now crate features, disabled by default.\u003c/li\u003e\n\u003cli\u003eLong-deprecated methods and crate features have been removed (such as \u003ccode\u003etrust-dns\u003c/code\u003e, which was renamed \u003ccode\u003ehickory-dns\u003c/code\u003e a while ago).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMany TLS-related methods renamed to improve autocompletion and discovery, but previous name left in place with a \u0026quot;soft\u0026quot; deprecation. (just documented, no warnings)\n\u003cul\u003e\n\u003cli\u003eFor example, prefer \u003ccode\u003etls_backend_rustls()\u003c/code\u003e over \u003ccode\u003euse_rustls_tls()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compiling on Windows if TLS and SOCKS features are not enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::windows_named_pipe(name)\u003c/code\u003e option that will force all requests over that Windows Named Piper.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sending \u003ccode\u003eAccept-Encoding\u003c/code\u003e header only with values configured with reqwest, regardless of underlying tower-http config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_upgrade()\u003c/code\u003e to determine if the error was from an HTTP upgrade.\u003c/li\u003e\n\u003cli\u003eFix sending \u003ccode\u003eProxy-Authorization\u003c/code\u003e if only username is configured.\u003c/li\u003e\n\u003cli\u003eFix sending \u003ccode\u003eProxy-Authorization\u003c/code\u003e to HTTPS proxies when the target is HTTP.\u003c/li\u003e\n\u003cli\u003eRefactor internal decompression handling to use tower-http.\u003c/li\u003e\n\u003c/ul\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!-- 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/seanmonstar/reqwest/commit/ad83b63824385a4e5758d263db707549bbe59ba7\"\u003e\u003ccode\u003ead83b63\u003c/code\u003e\u003c/a\u003e v0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c25f3db7b3b94b2f531ff0b89c7c2608c19387b1\"\u003e\u003ccode\u003ec25f3db\u003c/code\u003e\u003c/a\u003e chore: Add Windows and Linux arm64 to CI (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/761b89e8d26c8a448ca473af1d1255c7616c0879\"\u003e\u003ccode\u003e761b89e\u003c/code\u003e\u003c/a\u003e chore: upgrade wasm-streams to v0.5 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd2d50713fbe2b89c542857b2805b3a396fd2232\"\u003e\u003ccode\u003efd2d507\u003c/code\u003e\u003c/a\u003e fix(wasm): custom content-type overidden by json method for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/23eb7d4fab2252a3620bf38b48aa10e468bda30e\"\u003e\u003ccode\u003e23eb7d4\u003c/code\u003e\u003c/a\u003e chore: update copyright year to 2026 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/10c31c2d87c29012219c20f58bb637898c7f76d8\"\u003e\u003ccode\u003e10c31c2\u003c/code\u003e\u003c/a\u003e fix(http3): specify h3 alpn for http3 connector (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8530ec38e5f665022cef0c2677936ffc168cac63\"\u003e\u003ccode\u003e8530ec3\u003c/code\u003e\u003c/a\u003e docs: native-tls-alpn has changed to native-tls-no-alpn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/04a216fc17d75b4ebe4b0829ae7bbd8279c0dcab\"\u003e\u003ccode\u003e04a216f\u003c/code\u003e\u003c/a\u003e chore(deps): remove unused webpki-roots and rustls-native-certs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/406b59ea5e3a81e24b5edc0c078768c874173f08\"\u003e\u003ccode\u003e406b59e\u003c/code\u003e\u003c/a\u003e fix http2 feature is not enabled for native-tls ALPN (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/325a020fc69f97845660195ed1c104d15a8d457c\"\u003e\u003ccode\u003e325a020\u003c/code\u003e\u003c/a\u003e Update readme for 0.13 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2926\"\u003e#2926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.11.27...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.1 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\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/tokio/commit/e3b89bbefa7564e2eba2fb9f849ef7bf87d60fad\"\u003e\u003ccode\u003ee3b89bb\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.49.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4f577b84e939c8d427d79fdc73919842d8735de2\"\u003e\u003ccode\u003e4f577b8\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.3' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f320197693ee09e28f1fca0e55418081adcdfc25\"\u003e\u003ccode\u003ef320197\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7823\"\u003e#7823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ea6b144cd1042d6841a7830b18f2df77c3db904b\"\u003e\u003ccode\u003eea6b144\u003c/code\u003e\u003c/a\u003e ci: freeze rustc on nightly-2025-01-25 in \u003ccode\u003enetlify.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7652\"\u003e#7652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/264e703296bccd6783a438815d91055d4517099b\"\u003e\u003ccode\u003e264e703\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003etokio-1.43.4\u003c/code\u003e into \u003ccode\u003etokio-1.47.x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.11.1 to 1.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.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/b028e4f40eac8959d05e82abf8404906b1c565c0\"\u003e\u003ccode\u003eb028e4f\u003c/code\u003e\u003c/a\u003e 1.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5e195de266e203441b2c8001d6ebefab1161a59e\"\u003e\u003ccode\u003e5e195de\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a3433f691863d80300dfd6a52e332cb5a568e895\"\u003e\u003ccode\u003ea3433f6\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.9\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.11.1...1.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-dialog` from 2.2.2 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.2.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: fad55022661c4b68392455d6f8b48b73e898ce2b\nnpm notice integrity: sha512-7gKa5StXcvBzd[...]fQX7rvykLHnmw==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644602818\n+ @tauri-apps/plugin-barcode-scanner@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.2.2...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.17.0 to 1.20.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.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDerive Ord and PartialOrd for NonNilUuid by \u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Deserialize on adapter types 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/855\"\u003euuid-rs/uuid#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emacro-diagnostics\u003c/code\u003e 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/856\"\u003euuid-rs/uuid#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.20.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/857\"\u003euuid-rs/uuid#857\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/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\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.19.0...v1.20.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/843\"\u003euuid-rs/uuid#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to 2021 edition and fix most clippy warnings by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/848\"\u003euuid-rs/uuid#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.19.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/849\"\u003euuid-rs/uuid#849\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.18.1...v1.19.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup 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/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.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/uuid-rs/uuid/pull/842\"\u003euuid-rs/uuid#842\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.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up mismatched_lifetime_syntaxes lint 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/837\"\u003euuid-rs/uuid#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversions between \u003ccode\u003eTimestamp\u003c/code\u003e and \u003ccode\u003estd::time::SystemTime\u003c/code\u003e by \u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap the error type used in time conversions 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/838\"\u003euuid-rs/uuid#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.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/839\"\u003euuid-rs/uuid#839\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/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\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.17.0...v1.18.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.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/c3346ddf2a78ecadefbadaa83d22e263342745ca\"\u003e\u003ccode\u003ec3346dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/857\"\u003e#857\u003c/a\u003e from uuid-rs/cargo/v1.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/66eebc34ae2f8e0ff60291260c813f77b4e00a29\"\u003e\u003ccode\u003e66eebc3\u003c/code\u003e\u003c/a\u003e prepare for 1.20.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/3b66758622516f1041cea5b6f04a3938f63d963c\"\u003e\u003ccode\u003e3b66758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/856\"\u003e#856\u003c/a\u003e from uuid-rs/docs/bytes-le-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e2bdd44ec30afa3df9ee7ab061b3622f08c690e3\"\u003e\u003ccode\u003ee2bdd44\u003c/code\u003e\u003c/a\u003e don't run UI tests in wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b6dc7ece22a29190ff6dbfdfd7df22cd7bee3bcc\"\u003e\u003ccode\u003eb6dc7ec\u003c/code\u003e\u003c/a\u003e note that ordering applies to fields in to/from_bytes_le\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a0281cd2f78255381d16a4c3319af05129d04dae\"\u003e\u003ccode\u003ea0281cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/855\"\u003e#855\u003c/a\u003e from uuid-rs/feat/serde-fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/db27b67d87f653eb2c136ee5d86b104a2aa56d6a\"\u003e\u003ccode\u003edb27b67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/854\"\u003e#854\u003c/a\u003e from mivort/non-nil-uuid-ord\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/efb06f21eb5b01b6d6f2d5e8e993ac2679826822\"\u003e\u003ccode\u003eefb06f2\u003c/code\u003e\u003c/a\u003e implement Deserialize on adapter types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/50d44ad3c501c2592069e8709ede89addeaafd1d\"\u003e\u003ccode\u003e50d44ad\u003c/code\u003e\u003c/a\u003e Derive Ord and PartialOrd for NonNilUuid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7527cef15f39fe493a92bda19d28eebec2c73ebf\"\u003e\u003ccode\u003e7527cef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/849\"\u003e#849\u003c/a\u003e from uuid-rs/cargo/v1.19.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-store` from 2.2.1 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.2.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: fad55022661c4b68392455d6f8b48b73e898ce2b\nnpm notice integrity: sha512-7gKa5StXcvBzd[...]fQX7rvykLHnmw==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644602818\n+ @tauri-apps/plugin-barcode-scanner@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.2.1...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-build` from 2.2.0 to 2.5.5\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-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.5.5\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 909 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1059 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  ...\n\n_Description has been truncated_","html_url":"https://github.com/GaoYuancheng/listenBli/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GaoYuancheng%2FlistenBli/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"},{"uuid":"3914024685","node_id":"PR_kwDOPYJAlM7CXExN","number":35,"state":"closed","title":"Bump the all group across 1 directory with 182 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T01:26:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T01:31:47.000Z","updated_at":"2026-02-16T01:26:30.000Z","time_to_close":604482,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":182,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.2.6","new_version":"2.5.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"sysinfo","old_version":"0.30.13","new_version":"0.34.2","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-io","old_version":"2.4.0","new_version":"2.6.0","repository_url":"https://github.com/smol-rs/async-io"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"async-signal","old_version":"0.2.10","new_version":"0.2.13","repository_url":"https://github.com/smol-rs/async-signal"},{"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":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.23.0","new_version":"1.25.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"camino","old_version":"1.1.9","new_version":"1.2.2","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cc","old_version":"1.2.23","new_version":"1.2.55","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":"chrono","old_version":"0.4.41","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"core-foundation","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/servo/core-foundation-rs"},{"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":"dlopen2_derive","old_version":"0.4.0","new_version":"0.4.3","repository_url":"https://github.com/OpenByteDev/dlopen2"},{"name":"dtoa","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/dtolnay/dtoa"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.2","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"endi","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/zeenix/endi"},{"name":"enumflags2","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/meithecatte/enumflags2"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.9","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.12"},{"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.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.8.0","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":"mio","old_version":"1.0.3","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"ntapi","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/MSxDOS/ntapi"},{"name":"num_enum","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2-core-foundation","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-core-graphics","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"open","old_version":"5.3.2","new_version":"5.3.3","repository_url":"https://github.com/Byron/open-rs"},{"name":"parking_lot","old_version":"0.12.3","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"plist","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"polling","old_version":"3.7.4","new_version":"3.11.0","repository_url":"https://github.com/smol-rs/polling"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.12","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.27","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":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"serde_spanned","old_version":"0.6.8","new_version":"0.6.9","repository_url":"https://github.com/toml-rs/toml"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"signal-hook-registry","old_version":"1.4.5","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.9","new_version":"0.5.10","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":"tauri-winres","old_version":"0.3.1","new_version":"0.3.5","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"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.45.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.15","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"0.6.9","new_version":"0.6.11","repository_url":"https://github.com/toml-rs/toml"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"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.23","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.16.0","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.1.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-version","old_version":"0.1.4","new_version":"0.1.7","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.25","new_version":"0.8.39","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-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 all group with 101 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.6` | `2.5.3` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.30.13` | `0.34.2` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.101` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-io](https://github.com/smol-rs/async-io) | `2.4.0` | `2.6.0` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.0` | `2.5.0` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.10` | `0.2.13` |\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| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.0` | `1.25.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.9` | `1.2.2` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.23` | `1.2.55` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.43` |\n| [core-foundation](https://github.com/servo/core-foundation-rs) | `0.10.0` | `0.10.1` |\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| [dlopen2_derive](https://github.com/OpenByteDev/dlopen2) | `0.4.0` | `0.4.3` |\n| [dtoa](https://github.com/dtolnay/dtoa) | `1.0.10` | `1.0.11` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.2` | `3.0.6` |\n| [endi](https://github.com/zeenix/endi) | `1.1.0` | `1.1.1` |\n| [enumflags2](https://github.com/meithecatte/enumflags2) | `0.7.11` | `0.7.12` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.9` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.12` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.9` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.65` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| libredox | `0.1.3` | `0.1.12` |\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.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.8.0` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.1.1` |\n| [ntapi](https://github.com/MSxDOS/ntapi) | `0.4.1` | `0.4.2` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.3` | `0.7.5` |\n| [objc2-core-foundation](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-core-graphics](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [open](https://github.com/Byron/open-rs) | `5.3.2` | `5.3.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.3` | `0.12.5` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.7.1` | `1.8.0` |\n| [polling](https://github.com/smol-rs/polling) | `3.7.4` | `3.11.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| redox_syscall | `0.5.12` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.9` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.27` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `0.6.8` | `0.6.9` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.16.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.8` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.0` | `1.15.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.9` | `0.5.10` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.5` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.24.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.0` | `1.49.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.15` | `0.7.18` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.9` | `0.6.11` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\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.23` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.20.0` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.1.3` |\n| [windows-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.7` |\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.25` | `0.8.39` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\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 `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-opener` from 2.2.6 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e04\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3163\"\u003e#3163\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) Properly ignore \u003ccode\u003ewith: inAppBrowser\u003c/code\u003e on desktop. This prevents an issue were \u003ccode\u003eopen_url\u003c/code\u003e seamingly did nothing on desktop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.3\nnpm notice filename: tauri-apps-plugin-opener-2.5.3.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 09f8fe143567839cc491f4f8fde21caa0f1a8b89\nnpm notice integrity: sha512-CCcUltXMOfUEA[...]3Du/Zir19IYQQ==\nnpm notice total files: 7\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=804722736\n+ @tauri-apps/plugin-opener@2.5.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e04\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3163\"\u003e#3163\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) Properly ignore \u003ccode\u003ewith: inAppBrowser\u003c/code\u003e on desktop. This prevents an issue were \u003ccode\u003eopen_url\u003c/code\u003e seamingly did nothing on desktop.\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/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fb4c8ae54c726a95e4d83a93958f39900f1f5010\"\u003e\u003ccode\u003efb4c8ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3060\"\u003e#3060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fccc1cfb7ed9def1f7196f3c00e940d53ad9fa55\"\u003e\u003ccode\u003efccc1cf\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.38.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3702308e6f3e0b63f16c87171c659e51ba1245d9\"\u003e\u003ccode\u003e3702308\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.52.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c9c8b39b56be796618175591450c222bf2032130\"\u003e\u003ccode\u003ec9c8b39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.6...http-v2.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sysinfo` from 0.30.13 to 0.34.2\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.34.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Fix segfault when refreshing processes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.34.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Remove forgotten debug print.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.34.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emultithread\u003c/code\u003e feature is disabled by default.\u003c/li\u003e\n\u003cli\u003eAdd new \u003ccode\u003eProcess\u003c/code\u003e methods: \u003ccode\u003eaccumulated_cpu_time\u003c/code\u003e, \u003ccode\u003eexists\u003c/code\u003e, \u003ccode\u003eopen_files\u003c/code\u003e and \u003ccode\u003eopen_files_limit\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProcess::wait\u003c/code\u003e method now returns \u003ccode\u003eOption\u0026lt;ExitStatus\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSystem\u003c/code\u003e methods: \u003ccode\u003edistribution_id_like\u003c/code\u003e and \u003ccode\u003ekernel_long_version\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTurn \u003ccode\u003eSystem::physical_core_count\u003c/code\u003e method into an associated function.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eSystem::refresh_all\u003c/code\u003e and \u003ccode\u003eSystem::refresh_specifics\u003c/code\u003e methods remove dead processes.\u003c/li\u003e\n\u003cli\u003eAdd new \u003ccode\u003eProcessRefreshKind\u003c/code\u003e refresh: \u003ccode\u003etasks\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGroup\u003c/code\u003e docs.\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eDeserialize\u003c/code\u003e trait on \u003ccode\u003eDiskKind\u003c/code\u003e, \u003ccode\u003eMacAddr\u003c/code\u003e, \u003ccode\u003eIpNetwork\u003c/code\u003e, \u003ccode\u003eProcessStatus\u003c/code\u003e, \u003ccode\u003eSignal\u003c/code\u003e and \u003ccode\u003eThreadKind\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFromStr\u003c/code\u003e trait on \u003ccode\u003eIpNetwork\u003c/code\u003e and \u003ccode\u003eMacAddr\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eHash\u003c/code\u003e trait on \u003ccode\u003eDiskKind\u003c/code\u003e, \u003ccode\u003eMacAddr\u003c/code\u003e, \u003ccode\u003eProcessStatus\u003c/code\u003e and \u003ccode\u003eSignal\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003emacOS: Removed processes are now correctly handled when refreshing processes.\u003c/li\u003e\n\u003cli\u003emacOS: Strengthen dist list refresh.\u003c/li\u003e\n\u003cli\u003emacOS: Fix internal \u003ccode\u003ecfg\u003c/code\u003e handling which triggered compilation failures in some specific cases.\u003c/li\u003e\n\u003cli\u003eLinux: max cgroups memory is more reliant in case of wrong input.\u003c/li\u003e\n\u003cli\u003eLinux: Fix processes tasks update.\u003c/li\u003e\n\u003cli\u003eLinux: Improve disks retrieval.\u003c/li\u003e\n\u003cli\u003eWindows: Fix antivirus considering programs using \u003ccode\u003esysinfo\u003c/code\u003e as viruses by replacing uses of \u003ccode\u003eNtQueryInformationProcess\u003c/code\u003e with other \u0026quot;mainstream\u0026quot; Windows API.\u003c/li\u003e\n\u003cli\u003eWindows: Improve CPU usage computation efficiency.\u003c/li\u003e\n\u003cli\u003eFreeBSD: Improve \u003ccode\u003eprocess_procs\u003c/code\u003e when there is only one process to refresh.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.33.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eLinux: Fix components retrieval.\u003c/li\u003e\n\u003cli\u003eLinux: Filter out more virtual file systems for \u003ccode\u003eDisk\u003c/code\u003e API.\u003c/li\u003e\n\u003cli\u003eLinux/Android: Improve \u003ccode\u003eSystem::long_os_version()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eApple: Add missing CPU brands for iPhone and iPads.\u003c/li\u003e\n\u003cli\u003emacOS: Improve system name retrieval in \u003ccode\u003eSystem::long_os_version()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLinux/macOS: Avoid trailing whitespace and consecutive whitespace in \u003ccode\u003eSystem::long_os_version()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eWindows: Fix \u003ccode\u003eUser::groups\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eSystem::name\u003c/code\u003e, \u003ccode\u003eSystem::kernel_version\u003c/code\u003e, \u003ccode\u003eSystem::os_version\u003c/code\u003e, \u003ccode\u003eSystem::long_os_version\u003c/code\u003e and \u003ccode\u003eSystem::distribution_id\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.33.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eLinux: Add more ARM vendor IDs.\u003c/li\u003e\n\u003cli\u003eLinux: Improve CPU computation when refreshing a single process CPU usage.\u003c/li\u003e\n\u003cli\u003eWindows: Fix CPU frequency not being refreshed.\u003c/li\u003e\n\u003cli\u003eWindows: Improved components retrieval.\u003c/li\u003e\n\u003cli\u003eWindows: Fix inconsistent \u003ccode\u003eboot_time\u003c/code\u003e information.\u003c/li\u003e\n\u003cli\u003eWindows: Fix \u003ccode\u003eUser::groups\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\u003eSee full diff in \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-build` from 2.2.0 to 2.5.5\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-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.5.5\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 909 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1059 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.0\n    │       └── tauri 2.10.2\n    │           ├── tauri-utils 2.8.2\n    │           │   ├── tauri-schema-generator 0.0.0\n    │           │   ├── tauri-runtime-wry 2.10.0\n    │           │   ├── tauri-runtime 2.10.0\n    │           │   │   ├── tauri-runtime-wry 2.10.0\n    │           │   │   └── tauri 2.10.2\n    │           │   ├── tauri-plugin 2.5.3\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.4\n    │           │   │   └── tauri 2.10.2\n    │           │   ├── tauri-codegen 2.5.4\n    │           │   │   ├── tauri-macros 2.5.4\n    │           │   │   └── tauri-build 2.5.5\n    │           │   │       ├── tauri-file-associations-demo 0.1.0\n    │           │   │       ├── tauri 2.10.2\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.0\n    │           │   │   └── tauri-cli-node 0.0.0\n    │           │   ├── tauri-bundler 2.8.0\n    │           │   │   └── tauri-cli 2.10.0\n    │           │   ├── tauri-build 2.5.5\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/06374a902a50d2bd8b8d85593623ad16ac32325a\"\u003e\u003ccode\u003e06374a9\u003c/code\u003e\u003c/a\u003e chore(deps): bump bytes from 1.9.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14890\"\u003e#14890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c37368f339f04d6716888214d1ea3438651e5554\"\u003e\u003ccode\u003ec37368f\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14884\"\u003e#14884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/06f911aaff495121f08ebc77d9d1b41382298a1f\"\u003e\u003ccode\u003e06f911a\u003c/code\u003e\u003c/a\u003e fix: don't inherit stdout from parent (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14871\"\u003e#14871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/eb5d88427a7dcb347fb0feae9e816db05b101844\"\u003e\u003ccode\u003eeb5d884\u003c/code\u003e\u003c/a\u003e fix(codegen): Context generation with custom assets (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14883\"\u003e#14883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/540c5b4e5943ee9df80e06fd88e193deb07bdc84\"\u003e\u003ccode\u003e540c5b4\u003c/code\u003e\u003c/a\u003e chore(deps): update wrangler for undici update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5dbb37bab137019f94657a40c70509eed11da654\"\u003e\u003ccode\u003e5dbb37b\u003c/code\u003e\u003c/a\u003e chore(api.js): Re-release 2.10.0 as 2.10.1 to fix npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/19ded696de4cff0e8d2413772fe760a8efa1d3e3\"\u003e\u003ccode\u003e19ded69\u003c/code\u003e\u003c/a\u003e apply version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/08558b8ba4503a4a715734255b593eb317eee686\"\u003e\u003ccode\u003e08558b8\u003c/code\u003e\u003c/a\u003e chore(bundler): update gtk3 docs links in code comments (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14872\"\u003e#14872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ce8fddb4648d6421579d43c7dd44959bc57a74e0\"\u003e\u003ccode\u003ece8fddb\u003c/code\u003e\u003c/a\u003e chore(deps): unlock webkit2gtk patch version (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14873\"\u003e#14873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/517b81e97005d087ca5fc4538d954982fce0f4ac\"\u003e\u003ccode\u003e517b81e\u003c/code\u003e\u003c/a\u003e chore(api): release 2.10 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.2.0...tauri-build-v2.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `adler2` from 2.0.0 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oyvindln/adler2/blob/main/CHANGELOG.md\"\u003eadler2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/2.0.0..2.0.1\"\u003e2.0.1\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/7cdbd3925a7f61cc075f44367b5d383861571b0a\"\u003e7cdbd39\u003c/a\u003e) - Trevor Gross\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\u003eSee full diff in \u003ca href=\"https://github.com/oyvindln/adler2/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aho-corasick` 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/BurntSushi/aho-corasick/commit/17f8b32e3b7c845ef3c5429b823804f552f14ec9\"\u003e\u003ccode\u003e17f8b32\u003c/code\u003e\u003c/a\u003e 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/b58556ea5aac5a61a6094f93c3a2398198cb907e\"\u003e\u003ccode\u003eb58556e\u003c/code\u003e\u003c/a\u003e doc: switch from \u003ccode\u003edoc_auto_cfg\u003c/code\u003e to \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/948d2e1f8e4b6b0aff13075176922e158c8bed46\"\u003e\u003ccode\u003e948d2e1\u003c/code\u003e\u003c/a\u003e github: add FUNDING\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/1adf588b6aa778dcd97faa4e3752d569ebf5b4f7\"\u003e\u003ccode\u003e1adf588\u003c/code\u003e\u003c/a\u003e benchmarks: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/cd400ad792d6888cc8fa4c1f9e2493b519961b3c\"\u003e\u003ccode\u003ecd400ad\u003c/code\u003e\u003c/a\u003e lint: resolve a few Clippy warnings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/aho-corasick/compare/1.1.3...1.1.4\"\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.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 `async-channel` from 2.3.1 to 2.5.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-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\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-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\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-channel/commit/35a63c456aaa1906015f5a825e7e35505a749afa\"\u003e\u003ccode\u003e35a63c4\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/b665e043ca9818362cb3532312d5520a0250bbf2\"\u003e\u003ccode\u003eb665e04\u003c/code\u003e\u003c/a\u003e Add Sender::closed future (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c250f2822a58bf5ef90b531b7630cb2a4acd3a05\"\u003e\u003ccode\u003ec250f28\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c950c6e781f12fd763c2310494126f8a8b522f54\"\u003e\u003ccode\u003ec950c6e\u003c/code\u003e\u003c/a\u003e Fix description of \u003ccode\u003erecv_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/9a963172f0e2cea302b44c878e3706f79933fddd\"\u003e\u003ccode\u003e9a96317\u003c/code\u003e\u003c/a\u003e Support portable atomic (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3ce79379bca32936c5e254e260171fc8cd438960\"\u003e\u003ccode\u003e3ce7937\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/e4132e3d9b5f098f6c6d66971285889f8ac9f43d\"\u003e\u003ccode\u003ee4132e3\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/43459d1818707be79bcf1c7bbeecaac379802af9\"\u003e\u003ccode\u003e43459d1\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for audit check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/1623170abe4e023c7891e012fb977d0d45bb24a2\"\u003e\u003ccode\u003e1623170\u003c/code\u003e\u003c/a\u003e Fix grammar in description of \u003ccode\u003eWeakSender\u003c/code\u003e and \u003ccode\u003eWeakReceiver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/74b2c749c3389b9a56e75464408e581618b7579e\"\u003e\u003ccode\u003e74b2c74\u003c/code\u003e\u003c/a\u003e Add example usage for fn same_channel in Sender and Receiver\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.3.1...v2.5.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.2 to 1.13.3\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.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\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-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.13.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\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-executor/commit/1e8d245f64e1d19c4a4dee7cbba9c3d43149f708\"\u003e\u003ccode\u003e1e8d245\u003c/code\u003e\u003c/a\u003e v1.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/08c3fc4d5dbdcb0aa04feae34cdb6bbc60e7b515\"\u003e\u003ccode\u003e08c3fc4\u003c/code\u003e\u003c/a\u003e Don't explicitly panic or block when avoidable (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/58411d687671694a768d1eea83fab7d0edf39406\"\u003e\u003ccode\u003e58411d6\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.6 to 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/95ec34dd704548132195c9e4f5b4558d4f5ea4fa\"\u003e\u003ccode\u003e95ec34d\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.5 to 0.6 (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b3269e136320a63aacd00b34ca4e0904b6f1ef2d\"\u003e\u003ccode\u003eb3269e1\u003c/code\u003e\u003c/a\u003e Ignore clippy::unused_unit lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/87a287a73a14108b18aa1c6d6f51fd6d0911cd7a\"\u003e\u003ccode\u003e87a287a\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.2...v1.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-io` from 2.4.0 to 2.6.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-io/releases\"\u003easync-io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eTimer::clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eIoSafe\u003c/code\u003e for \u003ccode\u003estd::io::PipeReader\u003c/code\u003e and \u003ccode\u003estd::io::PipeWriter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Haiku (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to rustix version 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/221\"\u003e#221\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-io/blob/master/CHANGELOG.md\"\u003easync-io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eTimer::clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eIoSafe\u003c/code\u003e for \u003ccode\u003estd::io::PipeReader\u003c/code\u003e and \u003ccode\u003estd::io::PipeWriter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Haiku (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to rustix version 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/221\"\u003e#221\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-io/commit/576b470ca3cadefdec8b169279df23c9a0a63495\"\u003e\u003ccode\u003e576b470\u003c/code\u003e\u003c/a\u003e Release 2.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/aabee96f29931499c38c9d51516ebb1621eaeba4\"\u003e\u003ccode\u003eaabee96\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/db95d9143f9be6db7b8bc094d4f232127961ef40\"\u003e\u003ccode\u003edb95d91\u003c/code\u003e\u003c/a\u003e Add doc aliases \u003ccode\u003esleep\u003c/code\u003e and \u003ccode\u003etimeout\u003c/code\u003e to \u003ccode\u003eTimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/25e861049eb5a1b90735bfc5223698ec3edbdb41\"\u003e\u003ccode\u003e25e8610\u003c/code\u003e\u003c/a\u003e Use std::future::poll_fn instead of futures_lite::future::poll_fn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/714aecc39534a85d9ebf71022d5665e4d5fb37fb\"\u003e\u003ccode\u003e714aecc\u003c/code\u003e\u003c/a\u003e Use std::pin::pin instead of futures_lite::pin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/5112ed706623492b8cec691c7af76b2a00e01616\"\u003e\u003ccode\u003e5112ed7\u003c/code\u003e\u003c/a\u003e Use std::task::ready instead of futures_lite::ready\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/bac7eac6054d351a86f080f74fe9d1f30caa504c\"\u003e\u003ccode\u003ebac7eac\u003c/code\u003e\u003c/a\u003e Use std::sync::OnceLock instead of async_lock::OnceCell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/12b4f2e841a3fa9a917a8fdd080a7776eb5b809b\"\u003e\u003ccode\u003e12b4f2e\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.70\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/d1c67389123e74697b20d5deb235c66622f5edf1\"\u003e\u003ccode\u003ed1c6738\u003c/code\u003e\u003c/a\u003e Make Timer::clear public\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/be049a83ccf461a6984b6fa7f0baffd0a38d4bc6\"\u003e\u003ccode\u003ebe049a8\u003c/code\u003e\u003c/a\u003e impl IoSafe for std::io::PipeReader \u0026amp; std::io::PipeWriter (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-io/compare/v2.4.0...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-lock` from 3.4.0 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/releases\"\u003easync-lock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Waker::noop() to avoid some unsafe code. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\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-lock/blob/master/CHANGELOG.md\"\u003easync-lock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Waker::noop() to avoid some unsafe code. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\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-lock/commit/7ad5313184a0439a49d7569ab4e741efd2de5617\"\u003e\u003ccode\u003e7ad5313\u003c/code\u003e\u003c/a\u003e v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/759c1a5e71287a0ec13bd3f4c746708bec355720\"\u003e\u003ccode\u003e759c1a5\u003c/code\u003e\u003c/a\u003e Update flume requirement from 0.11.0 to 0.12.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/78bf47157e7c4fb4aca6cf21592a00368716bd72\"\u003e\u003ccode\u003e78bf471\u003c/code\u003e\u003c/a\u003e doc: Fix test by ignoring it on WASM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/ed9752e141a570624b410eecbcc0645de7410dd4\"\u003e\u003ccode\u003eed9752e\u003c/code\u003e\u003c/a\u003e m: Use Waker::noop() instead of NOOP_WAKER\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/a579f222d994ca80e2f112ab5df8483d9ff93d7d\"\u003e\u003ccode\u003ea579f22\u003c/code\u003e\u003c/a\u003e m: Don't re-implement ready! and pin!\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/c48c7af42d9268e7b80f926824c93d4acddb5498\"\u003e\u003ccode\u003ec48c7af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/102\"\u003e#102\u003c/a\u003e from atouchet/rd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/33b1acf3a9cfa8dd00d9d36ae1274b26da234169\"\u003e\u003ccode\u003e33b1acf\u003c/code\u003e\u003c/a\u003e Fix build badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/82283a2e1bd3ccc8e32dc6095de7c9b5d967861e\"\u003e\u003ccode\u003e82283a2\u003c/code\u003e\u003c/a\u003e v3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cd0937d70a46f50cc64428660e249c8464e70088\"\u003e\u003ccode\u003ecd0937d\u003c/code\u003e\u003c/a\u003e Fix clippy::empty_line_after_doc_comments and clippy::empty_line_after_outer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7819a20973505b6711ec1f49c7d25285fda33391\"\u003e\u003ccode\u003e7819a20\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-lock/compare/v3.4.0...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-process` from 2.3.0 to 2.5.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-process/releases\"\u003easync-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/94\"\u003e#94\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-process/blob/master/CHANGELOG.md\"\u003easync-process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.3.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/94\"\u003e#94\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-process/commit/81112a911898d607d176d37b85f56a1da0061455\"\u003e\u003ccode\u003e81112a9\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/459a055c9b572e1027e6dc31b0647510e5372d0f\"\u003e\u003ccode\u003e459a055\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/ae48c514f462fb67237d9fce9c4c87c195ce8eba\"\u003e\u003ccode\u003eae48c51\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fc3b8bc0605e410f88b8e0a875fa8153fa2d2344\"\u003e\u003ccode\u003efc3b8bc\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/3a5419353ffabd257e97c5daf5edd03877755ea7\"\u003e\u003ccode\u003e3a54193\u003c/code\u003e\u003c/a\u003e m: Use OnceLock instead of async-lock when useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fead40f4233bd969fd424a8b7bc84aa5c322f204\"\u003e\u003ccode\u003efead40f\u003c/code\u003e\u003c/a\u003e feat: getters of \u003ccode\u003eCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/07e92068b83f094734c5b6131d219bd153af1cae\"\u003e\u003ccode\u003e07e9206\u003c/code\u003e\u003c/a\u003e Release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/93b4f1feaed3b9150fca7d6ad62eb8bed8e8169a\"\u003e\u003ccode\u003e93b4f1f\u003c/code\u003e\u003c/a\u003e Fix build badge (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/74b2397ca266d3db64b4453f3c63e39330fce506\"\u003e\u003ccode\u003e74b2397\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/99018128b3559f734e717d3456fda1f16cc1203d\"\u003e\u003ccode\u003e9901812\u003c/code\u003e\u003c/a\u003e Ignore clippy::infallible_destructuring_match lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-process/compare/v2.3.0...v2.5.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.10 to 0.2.13\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.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/49\"\u003e#49\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.13\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/49\"\u003e#49\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/59b58c733050f7956ba7b7537289c27a3ffebf39\"\u003e\u003ccode\u003e59b58c7\u003c/code\u003e\u003c/a\u003e Release 0.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/884088eb04de96b35d150ff331460d6e7b0814e9\"\u003e\u003ccode\u003e884088e\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/37f78b15b8663eb79e9fb0f9c8d724d3848e4bcb\"\u003e\u003ccode\u003e37f78b1\u003c/code\u003e\u003c/a\u003e Release 0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/b03dea93a13cd86a5721f317c39a942fd7a1ac60\"\u003e\u003ccode\u003eb03dea9\u003c/code\u003e\u003c/a\u003e Migrate to Rust 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/396809559601df1cc93539c9b2ef1510cf9700be\"\u003e\u003ccode\u003e3968095\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/7c1caf9aab7f5955303eb73465811adc3c82e40d\"\u003e\u003ccode\u003e7c1caf9\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/69004f57e8001476cefeee98c6c70c49c78c5c5a\"\u003e\u003ccode\u003e69004f5\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1efb87d42f42ca6d935708af6bab115bfef4a2fb\"\u003e\u003ccode\u003e1efb87d\u003c/code\u003e\u003c/a\u003e ci: Add minimal-versions check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ea53f532a696c616a509ed60cfce0d0ca7253f3\"\u003e\u003ccode\u003e1ea53f5\u003c/code\u003e\u003c/a\u003e Update CI config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3423237defaa49c8ae4759a920623ca54957684c\"\u003e\u003ccode\u003e3423237\u003c/code\u003e\u003c/a\u003e Release 0.2.11 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.10...v0.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\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/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autocfg` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/d912169ed67977efe5a465269b0e73cb66060c49\"\u003e\u003ccode\u003ed912169\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/78\"\u003e#78\u003c/a\u003e from cuviper/release-1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/57c8793dfcce8e5314231e9513f8be3bb1606949\"\u003e\u003ccode\u003e57c8793\u003c/code\u003e\u003c/a\u003e Release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/feb385b28644c26dc193a1879a1bbd89636795c3\"\u003e\u003ccode\u003efeb385b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/77\"\u003e#77\u003c/a\u003e from cuviper/edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/f332b4df506de8ce92bc9798aecfc9c9a9eb62c4\"\u003e\u003ccode\u003ef332b4d\u003c/code\u003e\u003c/a\u003e Add methods to get/set the edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/706fa58c2e6f987dd722005afc57ca1d3c5886e8\"\u003e\u003ccode\u003e706fa58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/76\"\u003e#76\u003c/a\u003e from cuviper/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/4ec911c0d5a8b8d8174f866c44b3fe2cbaadfb28\"\u003e\u003ccode\u003e4ec911c\u003c/code\u003e\u003c/a\u003e Fix clippy::nonminimal_bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/3d217f79cc079a88486e64a9f6ada6b1350483e5\"\u003e\u003ccode\u003e3d217f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/75\"\u003e#75\u003c/a\u003e from cuviper/probe_cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/b1928bac4cb832c539957596a80d7418761c8d3f\"\u003e\u003ccode\u003eb1928ba\u003c/code\u003e\u003c/a\u003e Remove probe output files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cuviper/autocfg/compare/1.4.0...1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `backtrace` from 0.3.75 to 0.3.76\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/backtrace-rs/releases\"\u003ebacktrace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebacktrace-v0.3.76\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cu...\n\n_Description has been truncated_","html_url":"https://github.com/jhfnetboy/1000-Angels/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhfnetboy%2F1000-Angels/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"},{"uuid":"3913949248","node_id":"PR_kwDOO0Maw87CW022","number":53,"state":"closed","title":"Bump the all group across 1 directory with 182 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T00:52:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T00:56:50.000Z","updated_at":"2026-02-16T00:52:20.000Z","time_to_close":604529,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":182,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.2.7","new_version":"2.5.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-io","old_version":"2.4.0","new_version":"2.6.0","repository_url":"https://github.com/smol-rs/async-io"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"async-signal","old_version":"0.2.10","new_version":"0.2.13","repository_url":"https://github.com/smol-rs/async-signal"},{"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":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.23.0","new_version":"1.25.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"camino","old_version":"1.1.9","new_version":"1.2.2","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cc","old_version":"1.2.24","new_version":"1.2.55","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":"chrono","old_version":"0.4.41","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"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":"dlopen2_derive","old_version":"0.4.0","new_version":"0.4.3","repository_url":"https://github.com/OpenByteDev/dlopen2"},{"name":"dtoa","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/dtolnay/dtoa"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.2","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"endi","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/zeenix/endi"},{"name":"enumflags2","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/meithecatte/enumflags2"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.9","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"hyper","old_version":"1.6.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.12","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.12"},{"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.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.8.0","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":"mio","old_version":"1.0.4","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_enum","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2-app-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-ui-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-web-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"open","old_version":"5.3.2","new_version":"5.3.3","repository_url":"https://github.com/Byron/open-rs"},{"name":"parking_lot","old_version":"0.12.3","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"plist","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"polling","old_version":"3.7.4","new_version":"3.11.0","repository_url":"https://github.com/smol-rs/polling"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.12","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.24","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":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"serde_spanned","old_version":"0.6.8","new_version":"0.6.9","repository_url":"https://github.com/toml-rs/toml"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"signal-hook-registry","old_version":"1.4.5","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"softbuffer","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-windowing/softbuffer"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"tauri-winres","old_version":"0.3.1","new_version":"0.3.5","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"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.45.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.15","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"0.6.9","new_version":"0.6.11","repository_url":"https://github.com/toml-rs/toml"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"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.23","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.17.0","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows","old_version":"0.61.1","new_version":"0.61.3","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-version","old_version":"0.1.4","new_version":"0.1.7","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.25","new_version":"0.8.39","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-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 all group with 103 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.7` | `2.5.3` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.101` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-io](https://github.com/smol-rs/async-io) | `2.4.0` | `2.6.0` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.0` | `2.5.0` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.10` | `0.2.13` |\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| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.0` | `1.25.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.9` | `1.2.2` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.24` | `1.2.55` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.43` |\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| [dlopen2_derive](https://github.com/OpenByteDev/dlopen2) | `0.4.0` | `0.4.3` |\n| [dtoa](https://github.com/dtolnay/dtoa) | `1.0.10` | `1.0.11` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.2` | `3.0.6` |\n| [endi](https://github.com/zeenix/endi) | `1.1.0` | `1.1.1` |\n| [enumflags2](https://github.com/meithecatte/enumflags2) | `0.7.11` | `0.7.12` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.9` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.12` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.9` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.8.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.12` | `0.1.20` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.65` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| libredox | `0.1.3` | `0.1.12` |\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.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.8.0` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.1` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.3` | `0.7.5` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-ui-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-web-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [open](https://github.com/Byron/open-rs) | `5.3.2` | `5.3.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.3` | `0.12.5` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.7.1` | `1.8.0` |\n| [polling](https://github.com/smol-rs/polling) | `3.7.4` | `3.11.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| redox_syscall | `0.5.12` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.9` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.27` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `0.6.8` | `0.6.9` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.16.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.8` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.0` | `1.15.1` |\n| [softbuffer](https://github.com/rust-windowing/softbuffer) | `0.4.6` | `0.4.8` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.5` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.24.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.49.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.15` | `0.7.18` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.9` | `0.6.11` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\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.23` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.20.0` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.61.1` | `0.61.3` |\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-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.7` |\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.25` | `0.8.39` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\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 `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-opener` from 2.2.7 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e04\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3163\"\u003e#3163\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) Properly ignore \u003ccode\u003ewith: inAppBrowser\u003c/code\u003e on desktop. This prevents an issue were \u003ccode\u003eopen_url\u003c/code\u003e seamingly did nothing on desktop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.3\nnpm notice filename: tauri-apps-plugin-opener-2.5.3.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 09f8fe143567839cc491f4f8fde21caa0f1a8b89\nnpm notice integrity: sha512-CCcUltXMOfUEA[...]3Du/Zir19IYQQ==\nnpm notice total files: 7\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=804722736\n+ @tauri-apps/plugin-opener@2.5.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e04\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3163\"\u003e#3163\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) Properly ignore \u003ccode\u003ewith: inAppBrowser\u003c/code\u003e on desktop. This prevents an issue were \u003ccode\u003eopen_url\u003c/code\u003e seamingly did nothing on desktop.\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/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fb4c8ae54c726a95e4d83a93958f39900f1f5010\"\u003e\u003ccode\u003efb4c8ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3060\"\u003e#3060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fccc1cfb7ed9def1f7196f3c00e940d53ad9fa55\"\u003e\u003ccode\u003efccc1cf\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.38.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3702308e6f3e0b63f16c87171c659e51ba1245d9\"\u003e\u003ccode\u003e3702308\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.52.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c9c8b39b56be796618175591450c222bf2032130\"\u003e\u003ccode\u003ec9c8b39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.7...http-v2.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-build` from 2.2.0 to 2.5.5\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-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.5.5\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 909 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1059 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.0\n    │       └── tauri 2.10.2\n    │           ├── tauri-utils 2.8.2\n    │           │   ├── tauri-schema-generator 0.0.0\n    │           │   ├── tauri-runtime-wry 2.10.0\n    │           │   ├── tauri-runtime 2.10.0\n    │           │   │   ├── tauri-runtime-wry 2.10.0\n    │           │   │   └── tauri 2.10.2\n    │           │   ├── tauri-plugin 2.5.3\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.4\n    │           │   │   └── tauri 2.10.2\n    │           │   ├── tauri-codegen 2.5.4\n    │           │   │   ├── tauri-macros 2.5.4\n    │           │   │   └── tauri-build 2.5.5\n    │           │   │       ├── tauri-file-associations-demo 0.1.0\n    │           │   │       ├── tauri 2.10.2\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.0\n    │           │   │   └── tauri-cli-node 0.0.0\n    │           │   ├── tauri-bundler 2.8.0\n    │           │   │   └── tauri-cli 2.10.0\n    │           │   ├── tauri-build 2.5.5\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/06374a902a50d2bd8b8d85593623ad16ac32325a\"\u003e\u003ccode\u003e06374a9\u003c/code\u003e\u003c/a\u003e chore(deps): bump bytes from 1.9.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14890\"\u003e#14890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c37368f339f04d6716888214d1ea3438651e5554\"\u003e\u003ccode\u003ec37368f\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14884\"\u003e#14884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/06f911aaff495121f08ebc77d9d1b41382298a1f\"\u003e\u003ccode\u003e06f911a\u003c/code\u003e\u003c/a\u003e fix: don't inherit stdout from parent (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14871\"\u003e#14871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/eb5d88427a7dcb347fb0feae9e816db05b101844\"\u003e\u003ccode\u003eeb5d884\u003c/code\u003e\u003c/a\u003e fix(codegen): Context generation with custom assets (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14883\"\u003e#14883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/540c5b4e5943ee9df80e06fd88e193deb07bdc84\"\u003e\u003ccode\u003e540c5b4\u003c/code\u003e\u003c/a\u003e chore(deps): update wrangler for undici update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5dbb37bab137019f94657a40c70509eed11da654\"\u003e\u003ccode\u003e5dbb37b\u003c/code\u003e\u003c/a\u003e chore(api.js): Re-release 2.10.0 as 2.10.1 to fix npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/19ded696de4cff0e8d2413772fe760a8efa1d3e3\"\u003e\u003ccode\u003e19ded69\u003c/code\u003e\u003c/a\u003e apply version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/08558b8ba4503a4a715734255b593eb317eee686\"\u003e\u003ccode\u003e08558b8\u003c/code\u003e\u003c/a\u003e chore(bundler): update gtk3 docs links in code comments (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14872\"\u003e#14872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ce8fddb4648d6421579d43c7dd44959bc57a74e0\"\u003e\u003ccode\u003ece8fddb\u003c/code\u003e\u003c/a\u003e chore(deps): unlock webkit2gtk patch version (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14873\"\u003e#14873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/517b81e97005d087ca5fc4538d954982fce0f4ac\"\u003e\u003ccode\u003e517b81e\u003c/code\u003e\u003c/a\u003e chore(api): release 2.10 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.2.0...tauri-build-v2.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `adler2` from 2.0.0 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oyvindln/adler2/blob/main/CHANGELOG.md\"\u003eadler2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/2.0.0..2.0.1\"\u003e2.0.1\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/7cdbd3925a7f61cc075f44367b5d383861571b0a\"\u003e7cdbd39\u003c/a\u003e) - Trevor Gross\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\u003eSee full diff in \u003ca href=\"https://github.com/oyvindln/adler2/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aho-corasick` 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/BurntSushi/aho-corasick/commit/17f8b32e3b7c845ef3c5429b823804f552f14ec9\"\u003e\u003ccode\u003e17f8b32\u003c/code\u003e\u003c/a\u003e 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/b58556ea5aac5a61a6094f93c3a2398198cb907e\"\u003e\u003ccode\u003eb58556e\u003c/code\u003e\u003c/a\u003e doc: switch from \u003ccode\u003edoc_auto_cfg\u003c/code\u003e to \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/948d2e1f8e4b6b0aff13075176922e158c8bed46\"\u003e\u003ccode\u003e948d2e1\u003c/code\u003e\u003c/a\u003e github: add FUNDING\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/1adf588b6aa778dcd97faa4e3752d569ebf5b4f7\"\u003e\u003ccode\u003e1adf588\u003c/code\u003e\u003c/a\u003e benchmarks: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/cd400ad792d6888cc8fa4c1f9e2493b519961b3c\"\u003e\u003ccode\u003ecd400ad\u003c/code\u003e\u003c/a\u003e lint: resolve a few Clippy warnings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/aho-corasick/compare/1.1.3...1.1.4\"\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.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 `async-channel` from 2.3.1 to 2.5.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-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\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-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\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-channel/commit/35a63c456aaa1906015f5a825e7e35505a749afa\"\u003e\u003ccode\u003e35a63c4\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/b665e043ca9818362cb3532312d5520a0250bbf2\"\u003e\u003ccode\u003eb665e04\u003c/code\u003e\u003c/a\u003e Add Sender::closed future (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c250f2822a58bf5ef90b531b7630cb2a4acd3a05\"\u003e\u003ccode\u003ec250f28\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c950c6e781f12fd763c2310494126f8a8b522f54\"\u003e\u003ccode\u003ec950c6e\u003c/code\u003e\u003c/a\u003e Fix description of \u003ccode\u003erecv_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/9a963172f0e2cea302b44c878e3706f79933fddd\"\u003e\u003ccode\u003e9a96317\u003c/code\u003e\u003c/a\u003e Support portable atomic (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3ce79379bca32936c5e254e260171fc8cd438960\"\u003e\u003ccode\u003e3ce7937\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/e4132e3d9b5f098f6c6d66971285889f8ac9f43d\"\u003e\u003ccode\u003ee4132e3\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/43459d1818707be79bcf1c7bbeecaac379802af9\"\u003e\u003ccode\u003e43459d1\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for audit check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/1623170abe4e023c7891e012fb977d0d45bb24a2\"\u003e\u003ccode\u003e1623170\u003c/code\u003e\u003c/a\u003e Fix grammar in description of \u003ccode\u003eWeakSender\u003c/code\u003e and \u003ccode\u003eWeakReceiver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/74b2c749c3389b9a56e75464408e581618b7579e\"\u003e\u003ccode\u003e74b2c74\u003c/code\u003e\u003c/a\u003e Add example usage for fn same_channel in Sender and Receiver\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.3.1...v2.5.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.2 to 1.13.3\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.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\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-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.13.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\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-executor/commit/1e8d245f64e1d19c4a4dee7cbba9c3d43149f708\"\u003e\u003ccode\u003e1e8d245\u003c/code\u003e\u003c/a\u003e v1.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/08c3fc4d5dbdcb0aa04feae34cdb6bbc60e7b515\"\u003e\u003ccode\u003e08c3fc4\u003c/code\u003e\u003c/a\u003e Don't explicitly panic or block when avoidable (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/58411d687671694a768d1eea83fab7d0edf39406\"\u003e\u003ccode\u003e58411d6\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.6 to 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/95ec34dd704548132195c9e4f5b4558d4f5ea4fa\"\u003e\u003ccode\u003e95ec34d\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.5 to 0.6 (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b3269e136320a63aacd00b34ca4e0904b6f1ef2d\"\u003e\u003ccode\u003eb3269e1\u003c/code\u003e\u003c/a\u003e Ignore clippy::unused_unit lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/87a287a73a14108b18aa1c6d6f51fd6d0911cd7a\"\u003e\u003ccode\u003e87a287a\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.2...v1.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-io` from 2.4.0 to 2.6.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-io/releases\"\u003easync-io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eTimer::clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eIoSafe\u003c/code\u003e for \u003ccode\u003estd::io::PipeReader\u003c/code\u003e and \u003ccode\u003estd::io::PipeWriter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Haiku (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to rustix version 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/221\"\u003e#221\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-io/blob/master/CHANGELOG.md\"\u003easync-io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eTimer::clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eIoSafe\u003c/code\u003e for \u003ccode\u003estd::io::PipeReader\u003c/code\u003e and \u003ccode\u003estd::io::PipeWriter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Haiku (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to rustix version 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/221\"\u003e#221\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-io/commit/576b470ca3cadefdec8b169279df23c9a0a63495\"\u003e\u003ccode\u003e576b470\u003c/code\u003e\u003c/a\u003e Release 2.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/aabee96f29931499c38c9d51516ebb1621eaeba4\"\u003e\u003ccode\u003eaabee96\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/db95d9143f9be6db7b8bc094d4f232127961ef40\"\u003e\u003ccode\u003edb95d91\u003c/code\u003e\u003c/a\u003e Add doc aliases \u003ccode\u003esleep\u003c/code\u003e and \u003ccode\u003etimeout\u003c/code\u003e to \u003ccode\u003eTimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/25e861049eb5a1b90735bfc5223698ec3edbdb41\"\u003e\u003ccode\u003e25e8610\u003c/code\u003e\u003c/a\u003e Use std::future::poll_fn instead of futures_lite::future::poll_fn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/714aecc39534a85d9ebf71022d5665e4d5fb37fb\"\u003e\u003ccode\u003e714aecc\u003c/code\u003e\u003c/a\u003e Use std::pin::pin instead of futures_lite::pin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/5112ed706623492b8cec691c7af76b2a00e01616\"\u003e\u003ccode\u003e5112ed7\u003c/code\u003e\u003c/a\u003e Use std::task::ready instead of futures_lite::ready\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/bac7eac6054d351a86f080f74fe9d1f30caa504c\"\u003e\u003ccode\u003ebac7eac\u003c/code\u003e\u003c/a\u003e Use std::sync::OnceLock instead of async_lock::OnceCell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/12b4f2e841a3fa9a917a8fdd080a7776eb5b809b\"\u003e\u003ccode\u003e12b4f2e\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.70\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/d1c67389123e74697b20d5deb235c66622f5edf1\"\u003e\u003ccode\u003ed1c6738\u003c/code\u003e\u003c/a\u003e Make Timer::clear public\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/be049a83ccf461a6984b6fa7f0baffd0a38d4bc6\"\u003e\u003ccode\u003ebe049a8\u003c/code\u003e\u003c/a\u003e impl IoSafe for std::io::PipeReader \u0026amp; std::io::PipeWriter (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-io/compare/v2.4.0...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-lock` from 3.4.0 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/releases\"\u003easync-lock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Waker::noop() to avoid some unsafe code. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\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-lock/blob/master/CHANGELOG.md\"\u003easync-lock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Waker::noop() to avoid some unsafe code. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\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-lock/commit/7ad5313184a0439a49d7569ab4e741efd2de5617\"\u003e\u003ccode\u003e7ad5313\u003c/code\u003e\u003c/a\u003e v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/759c1a5e71287a0ec13bd3f4c746708bec355720\"\u003e\u003ccode\u003e759c1a5\u003c/code\u003e\u003c/a\u003e Update flume requirement from 0.11.0 to 0.12.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/78bf47157e7c4fb4aca6cf21592a00368716bd72\"\u003e\u003ccode\u003e78bf471\u003c/code\u003e\u003c/a\u003e doc: Fix test by ignoring it on WASM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/ed9752e141a570624b410eecbcc0645de7410dd4\"\u003e\u003ccode\u003eed9752e\u003c/code\u003e\u003c/a\u003e m: Use Waker::noop() instead of NOOP_WAKER\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/a579f222d994ca80e2f112ab5df8483d9ff93d7d\"\u003e\u003ccode\u003ea579f22\u003c/code\u003e\u003c/a\u003e m: Don't re-implement ready! and pin!\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/c48c7af42d9268e7b80f926824c93d4acddb5498\"\u003e\u003ccode\u003ec48c7af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/102\"\u003e#102\u003c/a\u003e from atouchet/rd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/33b1acf3a9cfa8dd00d9d36ae1274b26da234169\"\u003e\u003ccode\u003e33b1acf\u003c/code\u003e\u003c/a\u003e Fix build badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/82283a2e1bd3ccc8e32dc6095de7c9b5d967861e\"\u003e\u003ccode\u003e82283a2\u003c/code\u003e\u003c/a\u003e v3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cd0937d70a46f50cc64428660e249c8464e70088\"\u003e\u003ccode\u003ecd0937d\u003c/code\u003e\u003c/a\u003e Fix clippy::empty_line_after_doc_comments and clippy::empty_line_after_outer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7819a20973505b6711ec1f49c7d25285fda33391\"\u003e\u003ccode\u003e7819a20\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-lock/compare/v3.4.0...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-process` from 2.3.0 to 2.5.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-process/releases\"\u003easync-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/94\"\u003e#94\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-process/blob/master/CHANGELOG.md\"\u003easync-process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.3.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/94\"\u003e#94\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-process/commit/81112a911898d607d176d37b85f56a1da0061455\"\u003e\u003ccode\u003e81112a9\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/459a055c9b572e1027e6dc31b0647510e5372d0f\"\u003e\u003ccode\u003e459a055\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/ae48c514f462fb67237d9fce9c4c87c195ce8eba\"\u003e\u003ccode\u003eae48c51\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fc3b8bc0605e410f88b8e0a875fa8153fa2d2344\"\u003e\u003ccode\u003efc3b8bc\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/3a5419353ffabd257e97c5daf5edd03877755ea7\"\u003e\u003ccode\u003e3a54193\u003c/code\u003e\u003c/a\u003e m: Use OnceLock instead of async-lock when useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fead40f4233bd969fd424a8b7bc84aa5c322f204\"\u003e\u003ccode\u003efead40f\u003c/code\u003e\u003c/a\u003e feat: getters of \u003ccode\u003eCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/07e92068b83f094734c5b6131d219bd153af1cae\"\u003e\u003ccode\u003e07e9206\u003c/code\u003e\u003c/a\u003e Release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/93b4f1feaed3b9150fca7d6ad62eb8bed8e8169a\"\u003e\u003ccode\u003e93b4f1f\u003c/code\u003e\u003c/a\u003e Fix build badge (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/74b2397ca266d3db64b4453f3c63e39330fce506\"\u003e\u003ccode\u003e74b2397\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/99018128b3559f734e717d3456fda1f16cc1203d\"\u003e\u003ccode\u003e9901812\u003c/code\u003e\u003c/a\u003e Ignore clippy::infallible_destructuring_match lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-process/compare/v2.3.0...v2.5.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.10 to 0.2.13\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.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/49\"\u003e#49\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.13\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/49\"\u003e#49\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/59b58c733050f7956ba7b7537289c27a3ffebf39\"\u003e\u003ccode\u003e59b58c7\u003c/code\u003e\u003c/a\u003e Release 0.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/884088eb04de96b35d150ff331460d6e7b0814e9\"\u003e\u003ccode\u003e884088e\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/37f78b15b8663eb79e9fb0f9c8d724d3848e4bcb\"\u003e\u003ccode\u003e37f78b1\u003c/code\u003e\u003c/a\u003e Release 0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/b03dea93a13cd86a5721f317c39a942fd7a1ac60\"\u003e\u003ccode\u003eb03dea9\u003c/code\u003e\u003c/a\u003e Migrate to Rust 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/396809559601df1cc93539c9b2ef1510cf9700be\"\u003e\u003ccode\u003e3968095\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/7c1caf9aab7f5955303eb73465811adc3c82e40d\"\u003e\u003ccode\u003e7c1caf9\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/69004f57e8001476cefeee98c6c70c49c78c5c5a\"\u003e\u003ccode\u003e69004f5\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1efb87d42f42ca6d935708af6bab115bfef4a2fb\"\u003e\u003ccode\u003e1efb87d\u003c/code\u003e\u003c/a\u003e ci: Add minimal-versions check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ea53f532a696c616a509ed60cfce0d0ca7253f3\"\u003e\u003ccode\u003e1ea53f5\u003c/code\u003e\u003c/a\u003e Update CI config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3423237defaa49c8ae4759a920623ca54957684c\"\u003e\u003ccode\u003e3423237\u003c/code\u003e\u003c/a\u003e Release 0.2.11 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.10...v0.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\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/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autocfg` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/d912169ed67977efe5a465269b0e73cb66060c49\"\u003e\u003ccode\u003ed912169\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/78\"\u003e#78\u003c/a\u003e from cuviper/release-1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/57c8793dfcce8e5314231e9513f8be3bb1606949\"\u003e\u003ccode\u003e57c8793\u003c/code\u003e\u003c/a\u003e Release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/feb385b28644c26dc193a1879a1bbd89636795c3\"\u003e\u003ccode\u003efeb385b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/77\"\u003e#77\u003c/a\u003e from cuviper/edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/f332b4df506de8ce92bc9798aecfc9c9a9eb62c4\"\u003e\u003ccode\u003ef332b4d\u003c/code\u003e\u003c/a\u003e Add methods to get/set the edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/706fa58c2e6f987dd722005afc57ca1d3c5886e8\"\u003e\u003ccode\u003e706fa58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/76\"\u003e#76\u003c/a\u003e from cuviper/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/4ec911c0d5a8b8d8174f866c44b3fe2cbaadfb28\"\u003e\u003ccode\u003e4ec911c\u003c/code\u003e\u003c/a\u003e Fix clippy::nonminimal_bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/3d217f79cc079a88486e64a9f6ada6b1350483e5\"\u003e\u003ccode\u003e3d217f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/75\"\u003e#75\u003c/a\u003e from cuviper/probe_cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/b1928bac4cb832c539957596a80d7418761c8d3f\"\u003e\u003ccode\u003eb1928ba\u003c/code\u003e\u003c/a\u003e Remove probe output files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cuviper/autocfg/compare/1.4.0...1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `backtrace` from 0.3.75 to 0.3.76\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/backtrace-rs/releases\"\u003ebacktrace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebacktrace-v0.3.76\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cpp_demangle to 0.5 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/732\"\u003erust-lang/backtrace-rs#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate memchr to 2.7.6 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/734\"\u003erust-lang/backtrace-rs#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from windows-targets to windows-link in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/727\"\u003erust-lang/backtrace-rs#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ruzstd to 0.8.1 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate object to 0.37 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate addr2line to 0.25 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\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/backtrace-rs/blob/master/CHANGELOG.md\"\u003ebacktrace's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/compare/backtrace-v0.3.75...backtrace-v0.3.76\"\u003e0.3.76\u003c/a\u003e - 2025-09-26\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cpp_demangle to 0.5 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/732\"\u003erust-lang/backtrace-rs#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate memchr to 2.7.6 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/734\"\u003erust-lang/backtrace-rs#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from windows-targets to windows-link in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/727\"\u003erust-lang/backtrace-rs#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ruzstd to 0.8.1 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate object to 0.37 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate addr2line to 0.25 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\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/backtrace-rs/commit/775f6a1ba62e7d35a1fac76e64c61d9d4687b5f2\"\u003e\u003ccode\u003e775f6a1\u003c/code\u003e\u003c/a\u003e modify CHANGELOG.md to not be...\n\n_Description has been truncated_","html_url":"https://github.com/movies-casa/movies-casa-app/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/movies-casa%2Fmovies-casa-app/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/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":"3888731020","node_id":"PR_kwDOOybfJM7BD2OL","number":61,"state":"closed","title":"build(deps): bump the all group across 1 directory with 189 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-09T23:50:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-03T02:50:05.000Z","updated_at":"2026-02-09T23:50:48.000Z","time_to_close":594042,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":189,"packages":[{"name":"serde","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.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.11","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.45.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"ignore","old_version":"0.4.23","new_version":"0.4.25","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"tauri-plugin-opener","old_version":"2.2.7","new_version":"2.5.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-fs","old_version":"2.3.0","new_version":"2.4.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.2.2","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-shell","old_version":"2.2.1","new_version":"2.3.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-store","old_version":"2.2.0","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"notify","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"ashpd","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/bilelmoussaoui/ashpd"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-io","old_version":"2.4.1","new_version":"2.6.0","repository_url":"https://github.com/smol-rs/async-io"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"async-signal","old_version":"0.2.11","new_version":"0.2.13","repository_url":"https://github.com/smol-rs/async-signal"},{"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":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bstr","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytecount","old_version":"0.6.8","new_version":"0.6.9","repository_url":"https://github.com/llogiq/bytecount"},{"name":"bytemuck","old_version":"1.23.0","new_version":"1.25.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.9","new_version":"1.2.2","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cc","old_version":"1.2.24","new_version":"1.2.55","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":"chrono","old_version":"0.4.41","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"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":"dlopen2_derive","old_version":"0.4.0","new_version":"0.4.3","repository_url":"https://github.com/OpenByteDev/dlopen2"},{"name":"dtoa","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/dtolnay/dtoa"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.2","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"endi","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/zeenix/endi"},{"name":"enumflags2","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/meithecatte/enumflags2"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.9","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"hermit-abi","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/hermit-os/hermit-rs"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"hyper","old_version":"1.6.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.12","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.12"},{"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.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"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":"mio","old_version":"1.0.4","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"notify-types","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"num_enum","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2-app-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-ui-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-web-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"open","old_version":"5.3.2","new_version":"5.3.3","repository_url":"https://github.com/Byron/open-rs"},{"name":"os_pipe","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/oconnor663/os_pipe.rs"},{"name":"parking_lot","old_version":"0.12.3","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"plist","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"polling","old_version":"3.8.0","new_version":"3.11.0","repository_url":"https://github.com/smol-rs/polling"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.12","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rfd","old_version":"0.15.3","new_version":"0.15.4","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"serde_spanned","old_version":"0.6.8","new_version":"0.6.9","repository_url":"https://github.com/toml-rs/toml"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"shared_child","old_version":"1.0.2","new_version":"1.1.1","repository_url":"https://github.com/oconnor663/shared_child.rs"},{"name":"signal-hook-registry","old_version":"1.4.5","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"softbuffer","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-windowing/softbuffer"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"tauri-winres","old_version":"0.3.1","new_version":"0.3.5","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.46","repository_url":"https://github.com/time-rs/time"},{"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.15","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"0.6.9","new_version":"0.6.11","repository_url":"https://github.com/toml-rs/toml"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"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":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.17.0","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows","old_version":"0.61.1","new_version":"0.61.3","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-version","old_version":"0.1.4","new_version":"0.1.7","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.25","new_version":"0.8.37","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-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 all group with 117 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.11` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.49.0` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.23` | `0.4.25` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.7` | `2.5.3` |\n| [tauri-plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.4.5` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.2.2` | `2.4.2` |\n| [tauri-plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.2.1` | `2.3.4` |\n| [tauri-plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.2.0` | `2.4.2` |\n| [notify](https://github.com/notify-rs/notify) | `8.0.0` | `8.2.0` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [ashpd](https://github.com/bilelmoussaoui/ashpd) | `0.11.0` | `0.11.1` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-io](https://github.com/smol-rs/async-io) | `2.4.1` | `2.6.0` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.1` | `2.5.0` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.11` | `0.2.13` |\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| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.12.0` | `1.12.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [bytecount](https://github.com/llogiq/bytecount) | `0.6.8` | `0.6.9` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.0` | `1.25.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.9` | `1.2.2` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.24` | `1.2.55` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.43` |\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| [dlopen2_derive](https://github.com/OpenByteDev/dlopen2) | `0.4.0` | `0.4.3` |\n| [dtoa](https://github.com/dtolnay/dtoa) | `1.0.10` | `1.0.11` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.2` | `3.0.6` |\n| [endi](https://github.com/zeenix/endi) | `1.1.0` | `1.1.1` |\n| [enumflags2](https://github.com/meithecatte/enumflags2) | `0.7.11` | `0.7.12` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.9` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.12` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.8` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [hermit-abi](https://github.com/hermit-os/hermit-rs) | `0.5.1` | `0.5.2` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.8.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.12` | `0.1.20` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.65` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| libredox | `0.1.3` | `0.1.12` |\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.12` | `0.4.14` |\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| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.1` |\n| [notify-types](https://github.com/notify-rs/notify) | `2.0.0` | `2.1.0` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.3` | `0.7.5` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-ui-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-web-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [open](https://github.com/Byron/open-rs) | `5.3.2` | `5.3.3` |\n| [os_pipe](https://github.com/oconnor663/os_pipe.rs) | `1.2.2` | `1.2.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.3` | `0.12.5` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.7.1` | `1.8.0` |\n| [polling](https://github.com/smol-rs/polling) | `3.8.0` | `3.11.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| redox_syscall | `0.5.12` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.8` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.3` | `0.15.4` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `0.6.8` | `0.6.9` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.16.1` |\n| [shared_child](https://github.com/oconnor663/shared_child.rs) | `1.0.2` | `1.1.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.8` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.0` | `1.15.1` |\n| [softbuffer](https://github.com/rust-windowing/softbuffer) | `0.4.6` | `0.4.8` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.5` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.24.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.46` |\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.15` | `0.7.18` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.9` | `0.6.11` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\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| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.20.0` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.61.1` | `0.61.3` |\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-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.7` |\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.25` | `0.8.37` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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 `thiserror` from 1.0.69 to 2.0.11\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.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd feature gate to tests that use std (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/409\"\u003e#409\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/410\"\u003e#410\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Maytha8\"\u003e\u003ccode\u003e@​Maytha8\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport errors containing a generic type parameter's associated type in a field (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWork around \u003ccode\u003emissing_inline_in_public_items\u003c/code\u003e clippy restriction being triggered in macro-generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove support for macro-generated \u003ccode\u003ederive(Error)\u003c/code\u003e call sites (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWork around conflict with #[deny(clippy::allow_attributes)] (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/397\"\u003e#397\u003c/a\u003e, thanks \u003ca href=\"https://github.com/zertosh\"\u003e\u003ccode\u003e@​zertosh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress deprecation warning on generated From impls (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent deprecation warning on generated impl for deprecated type (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate needless_lifetimes clippy lint in generated \u003ccode\u003eFrom\u003c/code\u003e impls (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/391\"\u003e#391\u003c/a\u003e, thanks \u003ca href=\"https://github.com/matt-phylum\"\u003e\u003ccode\u003e@​matt-phylum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport the same Path field being repeated in both Debug and Display representation in error message (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove error message when a format trait used in error message is not implemented by some field (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix hang on invalid input inside #[error(...)] attribute (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport errors that contain a dynamically sized final field (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove inference of trait bounds for fields that are interpolated multiple times in an error message (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eReferencing keyword-named fields by a raw identifier like \u003ccode\u003e{r#type}\u003c/code\u003e inside a format string is no longer accepted; simply use the unraw name like \u003ccode\u003e{type}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/347\"\u003e#347\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis aligns thiserror with the standard library's formatting macros, which gained support for implicit argument capture later than the release of this feature in thiserror 1.x.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(Error, Debug)]\n#[error(\u0026quot;... {type} ...\u0026quot;)]  // Before: {r#type}\npub struct Error {\n    pub r#type: Type,\n}\n\u003c/code\u003e\u003c/pre\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/dtolnay/thiserror/commit/0f532e326e9a4cc6c6e30ee19ab00cb9eeb44362\"\u003e\u003ccode\u003e0f532e3\u003c/code\u003e\u003c/a\u003e Release 2.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3d15543a9117e32050caa6a219da6299b6271576\"\u003e\u003ccode\u003e3d15543\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/410\"\u003e#410\u003c/a\u003e from dtolnay/testnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/1a226ae42c20114f71bd3ed339f9e0351351abce\"\u003e\u003ccode\u003e1a226ae\u003c/code\u003e\u003c/a\u003e Disable two more integration tests in no-std mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8b5f2d78f0576d8a64a96bd0b73c2b4eef45e6c9\"\u003e\u003ccode\u003e8b5f2d7\u003c/code\u003e\u003c/a\u003e Fix unused import in test when built without std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/eecd247cdf7dfa1cee9898dd29d56b0021b5f4d0\"\u003e\u003ccode\u003eeecd247\u003c/code\u003e\u003c/a\u003e Add CI step to test with \u0026quot;std\u0026quot; disabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8f2a76b4ba520e5615147977531bff394bed6894\"\u003e\u003ccode\u003e8f2a76b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/409\"\u003e#409\u003c/a\u003e from Maytha8/std-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/693a6cddad750d0401942d553969310193ec2614\"\u003e\u003ccode\u003e693a6cd\u003c/code\u003e\u003c/a\u003e Add feature gate to tests that use std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/349f6960ff02d64bec38de392850ea9aa07bb766\"\u003e\u003ccode\u003e349f696\u003c/code\u003e\u003c/a\u003e Release 2.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/6cd87bc228612a1b8634ddb613059cc11b47f7ae\"\u003e\u003ccode\u003e6cd87bc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/408\"\u003e#408\u003c/a\u003e from dtolnay/assoctype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/6b3e1e50b27d9f90fd4a4be098d4693e50609784\"\u003e\u003ccode\u003e6b3e1e5\u003c/code\u003e\u003c/a\u003e Generate trait bounds on associated types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/1.0.69...2.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.1 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\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/tokio/commit/e3b89bbefa7564e2eba2fb9f849ef7bf87d60fad\"\u003e\u003ccode\u003ee3b89bb\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.49.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4f577b84e939c8d427d79fdc73919842d8735de2\"\u003e\u003ccode\u003e4f577b8\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.3' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f320197693ee09e28f1fca0e55418081adcdfc25\"\u003e\u003ccode\u003ef320197\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7823\"\u003e#7823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ea6b144cd1042d6841a7830b18f2df77c3db904b\"\u003e\u003ccode\u003eea6b144\u003c/code\u003e\u003c/a\u003e ci: freeze rustc on nightly-2025-01-25 in \u003ccode\u003enetlify.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7652\"\u003e#7652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/264e703296bccd6783a438815d91055d4517099b\"\u003e\u003ccode\u003e264e703\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003etokio-1.43.4\u003c/code\u003e into \u003ccode\u003etokio-1.47.x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ignore` from 0.4.23 to 0.4.25\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/57c190d56eedac90c061a238b63dbfed434fee50\"\u003e\u003ccode\u003e57c190d\u003c/code\u003e\u003c/a\u003e ignore-0.4.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/85edf4c79671b00002123a2a43ff5238b6a27891\"\u003e\u003ccode\u003e85edf4c\u003c/code\u003e\u003c/a\u003e ignore: only stat \u003ccode\u003e.jj\u003c/code\u003e if we actually care\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/2ea06d69aaff19d53a0260f271a30cc28a39f1de\"\u003e\u003ccode\u003e2ea06d6\u003c/code\u003e\u003c/a\u003e grep-0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/85006b08d63efd7c7f2cc43a3b8e90d95b80a9aa\"\u003e\u003ccode\u003e85006b0\u003c/code\u003e\u003c/a\u003e deps: bump to grep-printer 0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/423afb851372ce62a9edab70356ebe6461e82a50\"\u003e\u003ccode\u003e423afb8\u003c/code\u003e\u003c/a\u003e grep-printer-0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/4694800be58daa9e2ca9534f674b63254eb02b3b\"\u003e\u003ccode\u003e4694800\u003c/code\u003e\u003c/a\u003e deps: bump to grep-searcher 0.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/86e0ab12eff635bd924e3f92bd01be3545eac7b5\"\u003e\u003ccode\u003e86e0ab1\u003c/code\u003e\u003c/a\u003e grep-searcher-0.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/7189950799adf91a22bc29fdfcd99c287a091cb4\"\u003e\u003ccode\u003e7189950\u003c/code\u003e\u003c/a\u003e deps: bump to globset 0.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/0b0e013f5ac6ae1dbfdf97f6f6aaa27d7c9bc317\"\u003e\u003ccode\u003e0b0e013\u003c/code\u003e\u003c/a\u003e globset-0.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cac9870a0264014ab7015bf07e154c06a668a72c\"\u003e\u003ccode\u003ecac9870\u003c/code\u003e\u003c/a\u003e doc: update date in man page template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.23...ignore-0.4.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.11.1 to 1.12.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.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):\nFix universal start states in sparse DFA.\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1295\"\u003e#1295\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1295\"\u003erust-lang/regex#1295\u003c/a\u003e):\nFixes a panic when deserializing a corrupted dense DFA.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8f5d9479d0f1da5726488a530d7fd66a73d05b80\"\u003eBUG 8f5d9479\u003c/a\u003e:\nMake \u003ccode\u003eregex_automata::meta::Regex::find\u003c/code\u003e consistently return \u003ccode\u003eNone\u003c/code\u003e when\n\u003ccode\u003eWhichCaptures::None\u003c/code\u003e is used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.3 (2025-09-25)\u003c/h1\u003e\n\u003cp\u003eThis is a small patch release with an improvement in memory usage in some\ncases.\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/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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.11.1...1.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.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 `tauri-plugin-opener` from 2.2.7 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 2.6kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.3\nnpm notice filename: tauri-apps-plugin-http-2.5.3.tgz\nnpm notice package size: 4.7 kB\nnpm notice unpacked size: 18.2 kB\nnpm notice shasum: d3388ab816af157a12ed7b3f5b882a87875cd01d\nnpm notice integrity: sha512-YiizgUWd9jQBP[...]3+6O/m+//PMVQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=642040327\n+ @tauri-apps/plugin-http@2.5.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.3\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/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fb4c8ae54c726a95e4d83a93958f39900f1f5010\"\u003e\u003ccode\u003efb4c8ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3060\"\u003e#3060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fccc1cfb7ed9def1f7196f3c00e940d53ad9fa55\"\u003e\u003ccode\u003efccc1cf\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.38.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3702308e6f3e0b63f16c87171c659e51ba1245d9\"\u003e\u003ccode\u003e3702308\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.52.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c9c8b39b56be796618175591450c222bf2032130\"\u003e\u003ccode\u003ec9c8b39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.7...http-v2.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-fs` from 2.3.0 to 2.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-fs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.5\u003c/h2\u003e\n\u003ch2\u003e[2.4.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.5\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.5\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.5.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 7b0cfdf1265c248340126764a85ae70f8f525dc8\nnpm notice integrity: sha512-Zf2RTj1D9IQQ4[...]azx/QVZnhAwaQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644604650\n+ @tauri-apps/plugin-deep-link@2.4.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.5\u003c/h2\u003e\n\u003ch2\u003e[2.4.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/plugins-workspace/commit/6e2e7e48c31898f101da53a45b04eb28e08b91eb\"\u003e\u003ccode\u003e6e2e7e4\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3070\"\u003e#3070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9a2c98f4509f44195b14c58b6e00df44f3d47325\"\u003e\u003ccode\u003e9a2c98f\u003c/code\u003e\u003c/a\u003e temp: remove updater changefiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4a2ecb628730732109117969465ee754c60a477f\"\u003e\u003ccode\u003e4a2ecb6\u003c/code\u003e\u003c/a\u003e chore(deps): update rkyv, closes \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3196\"\u003e#3196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31415effdf5a9ced19934a681cb044a732174088\"\u003e\u003ccode\u003e31415ef\u003c/code\u003e\u003c/a\u003e docs(shell): update example to include Encoding usage in \u003ccode\u003eCommand::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/04b33ea0b0127eca5158d9b6fe5e1ed2cb87f7b2\"\u003e\u003ccode\u003e04b33ea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/54e21f142b2622ad74a3e8696eb0b5ec2fb58c48\"\u003e\u003ccode\u003e54e21f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.54.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d528c88b4f2a79130e933e4aa695188f8a54ccf3\"\u003e\u003ccode\u003ed528c88\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/69146fa8526a48039d60470304cdc775d973caa7\"\u003e\u003ccode\u003e69146fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9f68f2d827b2bda058d1dbe5ebcf2c996149ba57\"\u003e\u003ccode\u003e9f68f2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e0\u003c/code\u003e\u003c/a\u003e fix(opener): ignore inAppBrowser on desktop (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3163\"\u003e#3163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...fs-v2.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-dialog` from 2.2.2 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.2.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: fad55022661c4b68392455d6f8b48b73e898ce2b\nnpm notice integrity: sha512-7gKa5StXcvBzd[...]fQX7rvykLHnmw==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644602818\n+ @tauri-apps/plugin-barcode-scanner@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.2.2...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-shell` from 2.2.1 to 2.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-shell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epersisted-scope v2.3.4\u003c/h2\u003e\n\u003ch2\u003e[2.3.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs@2.4.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-persisted-scope v2.3.4 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/persisted-scope)\n    Updating crates.io index\n    Packaged 12 files, 185.2KiB (83.8KiB compressed)\n   Uploading tauri-plugin-persisted-scope v2.3.4 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/persisted-scope)\n    Uploaded tauri-plugin-persisted-scope v2.3.4 to registry `crates-io`\nnote: waiting for...\n\n_Description has been truncated_","html_url":"https://github.com/babybirdprd/shotgun-code-rs/pull/61","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/babybirdprd%2Fshotgun-code-rs/issues/61","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/61/packages"},{"uuid":"3876805144","node_id":"PR_kwDOOCVCuM7Ac5TD","number":34,"state":"open","title":"Build(deps): Bump the cargo-deps group across 1 directory with 62 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-01-30T18:07:28.000Z","updated_at":"2026-01-30T18:08:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","group_name":"cargo-deps","update_count":62,"packages":[{"name":"indexmap","old_version":"2.12.0","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"implicit-clone","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/yewstack/implicit-clone"},{"name":"base64ct","old_version":"1.6.0","new_version":"1.8.3","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bincode","old_version":"1.3.3","new_version":"3.0.0","repository_url":"https://github.com/bincode-org/bincode"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"libc","old_version":"0.2.179","new_version":"0.2.180","repository_url":"https://github.com/rust-lang/libc"},{"name":"diesel","old_version":"2.2.12","new_version":"2.3.6","repository_url":"https://github.com/diesel-rs/diesel"},{"name":"postgres","old_version":"0.19.10","new_version":"0.19.12","repository_url":"https://github.com/rust-postgres/rust-postgres"},{"name":"sea-query","old_version":"0.28.5","new_version":"0.32.7","repository_url":"https://github.com/SeaQL/sea-query"},{"name":"tokio","old_version":"1.43.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"socket2","old_version":"0.5.8","new_version":"0.6.2","repository_url":"https://github.com/rust-lang/socket2"},{"name":"warp","old_version":"0.3.7","new_version":"0.4.2","repository_url":"https://github.com/seanmonstar/warp"},{"name":"windows","old_version":"0.48.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"libxml","old_version":"0.3.6","new_version":"0.3.8","repository_url":"https://github.com/KWARC/rust-libxml"},{"name":"simple-ldap","old_version":"7.1.0","new_version":"8.0.1","repository_url":"https://github.com/keaz/simple-ldap"},{"name":"awc","old_version":"3.7.0","new_version":"3.8.1","repository_url":"https://github.com/actix/actix-web"},{"name":"async-std","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/async-rs/async-std"},{"name":"redis","old_version":"0.23.3","new_version":"1.0.3","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"pyo3","old_version":"0.20.3","new_version":"0.25.1","repository_url":"https://github.com/pyo3/pyo3"},{"name":"jsonwebtoken","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.0","repository_url":"https://github.com/rust-random/rand"},{"name":"wasmtime","old_version":"39.0.1","new_version":"41.0.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"suppaftp","old_version":"6.3.0","new_version":"8.0.1","repository_url":"https://github.com/veeso/suppaftp"},{"name":"rustix","old_version":"0.38.44","new_version":"1.1.3","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"openssl","old_version":"0.10.71","new_version":"0.10.75","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.58","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"trybuild","old_version":"1.0.103","new_version":"1.0.115","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"proc-macro2","old_version":"1.0.105","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.43","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.113","new_version":"2.0.114","repository_url":"https://github.com/dtolnay/syn"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"prettyplease","old_version":"0.2.29","new_version":"0.2.37","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"tower-sessions","old_version":"0.12.3","new_version":"0.14.0","repository_url":"https://github.com/maxcountryman/tower-sessions"},{"name":"salvo","old_version":"0.68.5","new_version":"0.86.0","repository_url":"https://github.com/salvo-rs/salvo"},{"name":"salvo-cors","old_version":"0.68.5","new_version":"0.89.0","repository_url":"https://github.com/salvo-rs/salvo"},{"name":"divan","old_version":"0.1.17","new_version":"0.1.21","repository_url":"https://github.com/nvzqz/divan"},{"name":"average","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/vks/average"},{"name":"tabled","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.56","repository_url":"https://github.com/clap-rs/clap"},{"name":"reqwest","old_version":"0.12.12","new_version":"0.12.15","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"toml","old_version":"0.8.20","new_version":"0.9.10+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"git2","old_version":"0.20.0","new_version":"0.20.3","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"derive_more","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/JelteF/derive_more"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"fake","old_version":"4.0.0","new_version":"4.4.0","repository_url":"https://github.com/cksac/fake-rs"},{"name":"time","old_version":"0.3.37","new_version":"0.3.46","repository_url":"https://github.com/time-rs/time"},{"name":"uuid","old_version":"1.14.0","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"bytes","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"hyper","old_version":"1.6.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-deps group with 62 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.0` | `2.13.0` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [implicit-clone](https://github.com/yewstack/implicit-clone) | `0.5.0` | `0.6.0` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.6.0` | `1.8.3` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `3.0.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.22` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.43` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.179` | `0.2.180` |\n| [diesel](https://github.com/diesel-rs/diesel) | `2.2.12` | `2.3.6` |\n| [postgres](https://github.com/rust-postgres/rust-postgres) | `0.19.10` | `0.19.12` |\n| [sea-query](https://github.com/SeaQL/sea-query) | `0.28.5` | `0.32.7` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.49.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.8` | `0.6.2` |\n| [warp](https://github.com/seanmonstar/warp) | `0.3.7` | `0.4.2` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.48.0` | `0.62.2` |\n| [libxml](https://github.com/KWARC/rust-libxml) | `0.3.6` | `0.3.8` |\n| [simple-ldap](https://github.com/keaz/simple-ldap) | `7.1.0` | `8.0.1` |\n| [awc](https://github.com/actix/actix-web) | `3.7.0` | `3.8.1` |\n| [async-std](https://github.com/async-rs/async-std) | `1.13.1` | `1.13.2` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.23.3` | `1.0.3` |\n| [pyo3](https://github.com/pyo3/pyo3) | `0.20.3` | `0.25.1` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `10.2.0` | `10.3.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.0` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `39.0.1` | `41.0.1` |\n| [suppaftp](https://github.com/veeso/suppaftp) | `6.3.0` | `8.0.1` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `0.38.44` | `1.1.3` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.71` | `0.10.75` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.58` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.103` | `1.0.115` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.105` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.43` | `1.0.44` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.113` | `2.0.114` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.29` | `0.2.37` |\n| [tower-sessions](https://github.com/maxcountryman/tower-sessions) | `0.12.3` | `0.14.0` |\n| [salvo](https://github.com/salvo-rs/salvo) | `0.68.5` | `0.86.0` |\n| [salvo-cors](https://github.com/salvo-rs/salvo) | `0.68.5` | `0.89.0` |\n| [divan](https://github.com/nvzqz/divan) | `0.1.17` | `0.1.21` |\n| [average](https://github.com/vks/average) | `0.15.1` | `0.16.0` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.18.0` | `0.20.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.149` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.56` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.12` | `0.12.15` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.9.10+spec-1.1.0` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.0` | `0.20.3` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [derive_more](https://github.com/JelteF/derive_more) | `2.0.1` | `2.1.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [fake](https://github.com/cksac/fake-rs) | `4.0.0` | `4.4.0` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.46` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.14.0` | `1.20.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.11.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.17` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.2` | `0.6.8` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.8.1` |\n\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=\"https://redirect.github.com/indexmap-rs/indexmap/issues/424\"\u003e#424\u003c/a\u003e from cuviper/buckets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/a96b9c7fca6af946f17ecc38e7ee4dfd449a957f\"\u003e\u003ccode\u003ea96b9c7\u003c/code\u003e\u003c/a\u003e Release 2.12.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.12.0...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slab` from 0.4.9 to 0.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/slab/releases\"\u003eslab's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e out of bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix redundant import warning in no_std builds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclippy::needless_lifetimes\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal CI improvements (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\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/tokio-rs/slab/blob/master/CHANGELOG.md\"\u003eslab's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.11 (August 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e out of bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.10 (June 15, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix redundant import warning in no_std builds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclippy::needless_lifetimes\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal CI improvements (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\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/tokio-rs/slab/commit/2e5779f8eb318827c78cad38007445a93ec04503\"\u003e\u003ccode\u003e2e5779f\u003c/code\u003e\u003c/a\u003e Release v0.4.11 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/2d65c514bc964b192bab212ddf3c1fcea4ae96b8\"\u003e\u003ccode\u003e2d65c51\u003c/code\u003e\u003c/a\u003e Fix get_disjoint_mut error condition (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/6a1b675665ee141ab68fd3e4f82b3cb3efc09e01\"\u003e\u003ccode\u003e6a1b675\u003c/code\u003e\u003c/a\u003e Release v0.4.10 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/f801afe5cb2379b0178173758273a95f64510527\"\u003e\u003ccode\u003ef801afe\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eget_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/8e65636d42635633bdb1287c6e5c3948c7b9034f\"\u003e\u003ccode\u003e8e65636\u003c/code\u003e\u003c/a\u003e Bump MSRV to v1.46 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/30e8dd746a98392e6931fe93136415bc51c05851\"\u003e\u003ccode\u003e30e8dd7\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/fecdd68a5389e4c3f4a44969574ffe352e7b0a8c\"\u003e\u003ccode\u003efecdd68\u003c/code\u003e\u003c/a\u003e Fix CI failures (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/f7b621f6cf2bc84f32214029b32d587d18277e3d\"\u003e\u003ccode\u003ef7b621f\u003c/code\u003e\u003c/a\u003e Always set #![no_std] to fix redundant import warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/334a8373bdbb6e1d164839c77d33f9571450d5f8\"\u003e\u003ccode\u003e334a837\u003c/code\u003e\u003c/a\u003e Update CI config (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/slab/compare/v0.4.9...v0.4.11\"\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.17 to 2.0.18\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.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\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/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\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/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\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/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\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/thiserror/compare/2.0.17...2.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `implicit-clone` from 0.5.0 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yewstack/implicit-clone/commits/v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base64ct` from 1.6.0 to 1.8.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9adf88fe3e6e0fb9f8cf20b54747aff67a3eca6e\"\u003e\u003ccode\u003e9adf88f\u003c/code\u003e\u003c/a\u003e base64ct v1.8.3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2169\"\u003e#2169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/51726c29e932e9bc7a5d2d24708d98a7fb6226aa\"\u003e\u003ccode\u003e51726c2\u003c/code\u003e\u003c/a\u003e base64ct: add \u003ccode\u003eBase64Pbkdf2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2168\"\u003e#2168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/ce44931298ccfbf0641a1a7c3ad5a959a93b94d2\"\u003e\u003ccode\u003ece44931\u003c/code\u003e\u003c/a\u003e pkcs12 v0.2.0-pre.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/8d41f6add14f4eb66ec388d2eb540cd0dd3d8767\"\u003e\u003ccode\u003e8d41f6a\u003c/code\u003e\u003c/a\u003e cms v0.3.0-pre.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2166\"\u003e#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/47d1a0759715b956a0b375474ff94687b206b7df\"\u003e\u003ccode\u003e47d1a07\u003c/code\u003e\u003c/a\u003e pkcs5: bump \u003ccode\u003epbkdf2\u003c/code\u003e and \u003ccode\u003escrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2165\"\u003e#2165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/ea1efe1a4b3680d56bba7e6a0783742f578e82e2\"\u003e\u003ccode\u003eea1efe1\u003c/code\u003e\u003c/a\u003e chore(deps): bump elliptic-curve from \u003ccode\u003e0.14.0-rc.19\u003c/code\u003e to \u003ccode\u003e0.14.0-rc.21\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e5c7e4c110cfeec8cd17802f11ead7eac700c8a8\"\u003e\u003ccode\u003ee5c7e4c\u003c/code\u003e\u003c/a\u003e const-oid v0.10.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2163\"\u003e#2163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/8b9ae298c676f2bf5790ab939c94fedebc0e5af1\"\u003e\u003ccode\u003e8b9ae29\u003c/code\u003e\u003c/a\u003e chore(deps): bump the all-deps group with 8 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2161\"\u003e#2161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/16aca51552e7de925011260c0ab9cfe80c18c03f\"\u003e\u003ccode\u003e16aca51\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.40.0 to 1.41.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2160\"\u003e#2160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/7d46f25f9bf41efbd7825320477c639ebff2ffa3\"\u003e\u003ccode\u003e7d46f25\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand\u003c/code\u003e to v0.10.0-rc.6 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2159\"\u003e#2159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base64ct/v1.6.0...base64ct/v1.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bincode` from 1.3.3 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bincode-org/bincode/commits\"\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.44\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.44\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erecord_all\u003c/code\u003e panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\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.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3432\"\u003etokio-rs/tracing#3432\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3440\"\u003etokio-rs/tracing#3440\u003c/a\u003e\u003c/p\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\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/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\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustversion` from 1.0.19 to 1.0.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/rustversion/releases\"\u003erustversion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn off clippy incompatible_msrv in rustversion-conditional code (\u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e-Zfmt-debug=none\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/9e86f839b6a34a7d9398f243d88bf400b7fa1f7c\"\u003e\u003ccode\u003e9e86f83\u003c/code\u003e\u003c/a\u003e Release 1.0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/a27fffdbb75c7d3521e9f4b49b4a9ab21ce85204\"\u003e\u003ccode\u003ea27fffd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/64\"\u003e#64\u003c/a\u003e from dtolnay/incompatiblemsrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/935837211f5bcbc5147cd05a38c02a66dbc8ec71\"\u003e\u003ccode\u003e9358372\u003c/code\u003e\u003c/a\u003e Allow clippy incompatible_msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/0379843c3c885461a071fc4c07d2c72efe3afa61\"\u003e\u003ccode\u003e0379843\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/1491c256c89b5f41369a21dcd57a1eb5ca1c1083\"\u003e\u003ccode\u003e1491c25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/62\"\u003e#62\u003c/a\u003e from dtolnay/ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/49ad7c5242d9fcb99c04438008b9d6a49345b9c5\"\u003e\u003ccode\u003e49ad7c5\u003c/code\u003e\u003c/a\u003e Add -Zfmt-debug=none test in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/1f833903f93e6dbabf9eebb5935fcafd2f6f0ce1\"\u003e\u003ccode\u003e1f83390\u003c/code\u003e\u003c/a\u003e Release 1.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/8be70573321aa3d616fcf46b7df7c98d0d3cdc1a\"\u003e\u003ccode\u003e8be7057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/61\"\u003e#61\u003c/a\u003e from dtolnay/debugnone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/91dd8ef7b1e999d3a733d8136b60d6e9c0290d9d\"\u003e\u003ccode\u003e91dd8ef\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/052138c8c8c6e13ee49dc94cbeb04962f5e54db3\"\u003e\u003ccode\u003e052138c\u003c/code\u003e\u003c/a\u003e Support -Zfmt-debug=none\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/rustversion/compare/1.0.19...1.0.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.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\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\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- 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/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.39...v0.4.43\"\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.179 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\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.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\u003c/blockquote\u003e\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.179...0.2.180\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `diesel` from 2.2.12 to 2.3.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diesel-rs/diesel/blob/main/CHANGELOG.md\"\u003ediesel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.3.6] 2026-01-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for mysqlclient-sys 0.5.0\u003c/li\u003e\n\u003cli\u003eFix generating valid schema if a column is named \u003ccode\u003etable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed a regression with \u003ccode\u003e#[derive(Insertable)]\u003c/code\u003e if the same field type is used with different lifetime values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.5] 2025-12-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix another libmariadb related issue with time types\u003c/li\u003e\n\u003cli\u003eImprove compile time error messages for \u003ccode\u003e#[derive(Insertable)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBump supported version of sqlite-wasm-rs to 0.5.0\u003c/li\u003e\n\u003cli\u003eMinor documentation fixes\u003c/li\u003e\n\u003cli\u003eMake the \u003ccode\u003ereturning_clauses_for_sqlite_3_35\u003c/code\u003e feature enable the \u003ccode\u003esqlite\u003c/code\u003e feature by default\u003c/li\u003e\n\u003cli\u003eInclude a fix for a nightly rust name resolution ambiguity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.4] 2025-11-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue with breaking changes in libmariadb\u003c/li\u003e\n\u003cli\u003eFix documentation links for helper types\u003c/li\u003e\n\u003cli\u003eFix using \u003ccode\u003e#[diesel(embed)]\u003c/code\u003e with \u003ccode\u003eOption\u0026lt;Inner\u0026gt;\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003eFix documentation for concurrent migration runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.3] 2025-10-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix displaying binds in instrumentations for \u003ccode\u003e#[derive(MultiConnection)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport artifact attestation for binaries build for releases\u003c/li\u003e\n\u003cli\u003eStop using absolute paths in generated diesel.toml\u003c/li\u003e\n\u003cli\u003eExplicitly qualify \u003ccode\u003eOk\u003c/code\u003e in code generated by derives to avoid naming conflicts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.2] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an incompatibility with libmariadb versions shipped by debian\u003c/li\u003e\n\u003cli\u003eFixed docs.rs builds\u003c/li\u003e\n\u003cli\u003eFixed applying patch file schema.rs file with formatting\u003c/li\u003e\n\u003cli\u003eAllow to compare DatabaseErrorKind values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1 2025-09-12\u003c/h2\u003e\n\u003cp\u003eThis version did not contain any changes, but only a version bump to retrigger the docs.rs build\u003c/p\u003e\n\u003ch2\u003e[2.3.0] 2025-09-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elimit()\u003c/code\u003e and \u003ccode\u003eoffset()\u003c/code\u003e DSL to combination clauses such as \u003ccode\u003eUNION\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e#[derive(Identifiable)]\u003c/code\u003e ignoring attribute \u003ccode\u003e#[diesel(serialize_as)]\u003c/code\u003e on primary keys\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/diesel-rs/diesel/commit/207604888d28a490061698f07a25090438be42fe\"\u003e\u003ccode\u003e2076048\u003c/code\u003e\u003c/a\u003e Bump versions to 2.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/b011ae2072bf9611dcf1074766a654aace91fd64\"\u003e\u003ccode\u003eb011ae2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4939\"\u003e#4939\u003c/a\u003e from weiznich/prepare_2.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/ac344c1de06a09d457fd42210c617c6b921849dd\"\u003e\u003ccode\u003eac344c1\u003c/code\u003e\u003c/a\u003e Prepare a 2.3.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/41028e73512e6395bdddd1bc329a0bfbe87f51fd\"\u003e\u003ccode\u003e41028e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4936\"\u003e#4936\u003c/a\u003e from anudeepx/fix-reserved-table-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/ff67e781f732c2e1cceb10a3a818c4b3fc118edf\"\u003e\u003ccode\u003eff67e78\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4925\"\u003e#4925\u003c/a\u003e from weiznich/fix/insertable_regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/2ac4ac66b914e9b3f815760ff32a8e3b8e226cf0\"\u003e\u003ccode\u003e2ac4ac6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4915\"\u003e#4915\u003c/a\u003e from weiznich/ci_improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/95449378da6f9bde6a0ca630961ca66a94b3802d\"\u003e\u003ccode\u003e9544937\u003c/code\u003e\u003c/a\u003e Set back dist to plan modus\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/094e339d2ce2f350f29cb906459baddfa5f08b54\"\u003e\u003ccode\u003e094e339\u003c/code\u003e\u003c/a\u003e Fix cargo dist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/c6ecd291c533b034750eaa185634d9a9125da59e\"\u003e\u003ccode\u003ec6ecd29\u003c/code\u003e\u003c/a\u003e Another changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/9d7fbbe7f0de6d355bd2c0187571071e1b5659be\"\u003e\u003ccode\u003e9d7fbbe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4904\"\u003e#4904\u003c/a\u003e from weiznich/prepare_2.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diesel-rs/diesel/compare/v2.2.12...v2.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgres` from 0.19.10 to 0.19.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-postgres/rust-postgres/releases\"\u003epostgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epostgres v0.19.12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::check_connection\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the effectiveness of \u003ccode\u003eClient::is_closed\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDisabled default features of \u003ccode\u003efutures-util\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epostgres v0.19.11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ejiff\u003c/code\u003e v0.2.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ebit-vec\u003c/code\u003e versions v0.7 and v0.8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated repository links to use \u003ccode\u003erust-postgres\u003c/code\u003e organization.\u003c/li\u003e\n\u003cli\u003eUpgraded to Rust 2021 edition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-postgres/rust-postgres/commit/81d39c548ad4c70a317d07a3ad05f2365e0cfb20\"\u003e\u003ccode\u003e81d39c5\u003c/code\u003e\u003c/a\u003e Release postgres v0.19.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/47374383727e80fb5d3eec966d9bd2f6f907c48d\"\u003e\u003ccode\u003e4737438\u003c/code\u003e\u003c/a\u003e Release tokio-postgres v0.7.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/6ed4781b87b7091214d01c76d14073a432becc69\"\u003e\u003ccode\u003e6ed4781\u003c/code\u003e\u003c/a\u003e Release postgres-types v0.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/87ef8ad2e93b88afaa946ad267497bd0bbb56196\"\u003e\u003ccode\u003e87ef8ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1278\"\u003e#1278\u003c/a\u003e from razein97/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/628a696551438c738cb88fc9b72c5eedf7710d1b\"\u003e\u003ccode\u003e628a696\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1280\"\u003e#1280\u003c/a\u003e from rust-postgres/paolobarbolini/check_connection-d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/f34ed1b151e0c76dfaf8bef678814a2c0fff8ec6\"\u003e\u003ccode\u003ef34ed1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1262\"\u003e#1262\u003c/a\u003e from CobaltCause/push-sswwslomtkmm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/c5d3442ed8507453b1f83be34ac9ecbb97070e9e\"\u003e\u003ccode\u003ec5d3442\u003c/code\u003e\u003c/a\u003e fix an Error/Display impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/bbd13014eda04797d9c794515829f4da4495e425\"\u003e\u003ccode\u003ebbd1301\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1282\"\u003e#1282\u003c/a\u003e from rust-postgres/paolobarbolini/futures-util-no-de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/153b86e2ae61396ebea315d3429c9e153acc034d\"\u003e\u003ccode\u003e153b86e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1281\"\u003e#1281\u003c/a\u003e from rust-postgres/paolobarbolini/pg-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/e128d4c2ef5f46ba95ba3e9abfbefe5246956216\"\u003e\u003ccode\u003ee128d4c\u003c/code\u003e\u003c/a\u003e feat: disable default features of \u003ccode\u003efutures-util\u003c/code\u003e for \u003ccode\u003epostgres\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-postgres/rust-postgres/compare/postgres-v0.19.10...postgres-v0.19.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sea-query` from 0.28.5 to 0.32.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SeaQL/sea-query/blob/master/CHANGELOG.md\"\u003esea-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.7 - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eValueType::is_option\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect casting of \u003ccode\u003eChronoDateTimeWithTimeZone\u003c/code\u003e in \u003ccode\u003eValue::Array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/933\"\u003eSeaQL/sea-query#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing parenthesis to \u003ccode\u003eWINDOW\u003c/code\u003e clause \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/919\"\u003eSeaQL/sea-query#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eSELECT .. OVER \u0026quot;w\u0026quot; FROM \u0026quot;character\u0026quot; WINDOW \u0026quot;w\u0026quot; AS (PARTITION BY \u0026quot;ww\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eFix serializing iden as a value in \u003ccode\u003eALTER TYPE ... RENAME TO ...\u003c/code\u003e statements \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/924\"\u003eSeaQL/sea-query#924\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eALTER TYPE \u0026quot;font\u0026quot; RENAME TO \u0026quot;typeface\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the issue where milliseconds were truncated when formatting \u003ccode\u003eValue::Constant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/929\"\u003eSeaQL/sea-query#929\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003e'2025-01-01 00:00:00.000000'\n                    ^^^^^^^\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.32.6 - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimpl \u003ccode\u003eFrom\u0026lt;Condition\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;ConditionExpression\u0026gt;\u003c/code\u003e for \u003ccode\u003eSimpleExpr\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/886\"\u003eSeaQL/sea-query#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.32.5 - 2025-05-07\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for creating functional indexes in Postgres and MySQL \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/869\"\u003eSeaQL/sea-query#869\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eRcOrArc\u003c/code\u003e a documented type alias instead of a direct reexport \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/875\"\u003eSeaQL/sea-query#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl \u003ccode\u003eIden\u003c/code\u003e for \u003ccode\u003e\u0026amp;'static str\u003c/code\u003e (don't wrap strings in \u003ccode\u003eAlias::new\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/882\"\u003eSeaQL/sea-query#882\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.32.4 - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for temporary tables \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/878\"\u003eSeaQL/sea-query#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet statement = Table::create()\n    .table(Font::Table)\n    .temporary()\n    .col(\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/SeaQL/sea-query/commit/d328d0ddad2541f9d348b620d0720dc8e5749c12\"\u003e\u003ccode\u003ed328d0d\u003c/code\u003e\u003c/a\u003e 0.32.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/9fdb869d697b4e975edf9fec37a7f5cb0db7e103\"\u003e\u003ccode\u003e9fdb869\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/12ed2835bcc3d947319094de8cb2474955a3863b\"\u003e\u003ccode\u003e12ed283\u003c/code\u003e\u003c/a\u003e Add ValueType::is_option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/fbb7f314a83b5d069e789744dbcfcc6321586b28\"\u003e\u003ccode\u003efbb7f31\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/927e81a9af8f043ecb1d0764da01c6d47c90920a\"\u003e\u003ccode\u003e927e81a\u003c/code\u003e\u003c/a\u003e Format microsecond in prepare_constant (\u003ca href=\"https://redirect.github.com/SeaQL/sea-query/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/72fb4266a449ae8785d12e6bef2815c9461bc843\"\u003e\u003ccode\u003e72fb426\u003c/code\u003e\u003c/a\u003e Fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/a9264601e3c1b9edf445040587c071d8c5040689\"\u003e\u003ccode\u003ea926460\u003c/code\u003e\u003c/a\u003e Add missing parenthesis to window definition (\u003ca href=\"https://redirect.github.com/SeaQL/sea-query/issues/919\"\u003e#919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/d6d8b2403b6978d7ffcca514e972eaa53be9bf94\"\u003e\u003ccode\u003ed6d8b24\u003c/code\u003e\u003c/a\u003e Fix incorrect casting from \u003ccode\u003eDateTime\\\u0026lt;Local\u0026gt;\u003c/code\u003e to \u003ccode\u003eChronoDateTimeWithTimeZone\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/b09f0ed9e58e09b168e247b0d5ed1280757cf89e\"\u003e\u003ccode\u003eb09f0ed\u003c/code\u003e\u003c/a\u003e Fix serializing iden as a value in \u003ccode\u003eALTER TYPE ... RENAME TO ...\u003c/code\u003e statements ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/25e4e878919eafd5039447a1477d5ab622c65284\"\u003e\u003ccode\u003e25e4e87\u003c/code\u003e\u003c/a\u003e 0.32.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/SeaQL/sea-query/compare/0.28.5...0.32.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.43.0 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\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/tokio/commit/e3b89bbefa7564e2eba2fb9f849ef7bf87d60fad\"\u003e\u003ccode\u003ee3b89bb\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.49.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4f577b84e939c8d427d79fdc73919842d8735de2\"\u003e\u003ccode\u003e4f577b8\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.3' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f320197693ee09e28f1fca0e55418081adcdfc25\"\u003e\u003ccode\u003ef320197\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7823\"\u003e#7823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ea6b144cd1042d6841a7830b18f2df77c3db904b\"\u003e\u003ccode\u003eea6b144\u003c/code\u003e\u003c/a\u003e ci: freeze rustc on nightly-2025-01-25 in \u003ccode\u003enetlify.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7652\"\u003e#7652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/264e703296bccd6783a438815d91055d4517099b\"\u003e\u003ccode\u003e264e703\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003etokio-1.43.4\u003c/code\u003e into \u003ccode\u003etokio-1.47.x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.43.0...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket2` from 0.5.8 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md\"\u003esocket2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMsgHdr\u003c/code\u003e and \u003ccode\u003eMsgHdrMut\u003c/code\u003e are marked as transparent meaning both have the same\nlayout as \u003ccode\u003emsghdr\u003c/code\u003e on Unix and \u003ccode\u003eWSAMSG\u003c/code\u003e on Windows\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/635\"\u003erust-lang/socket2#635\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDon't set \u003ccode\u003eSO_NOSIGPIPE\u003c/code\u003e when accepting sockets, this is inherited from the\nparent socket (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/632\"\u003erust-lang/socket2#632\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixes \u003ccode\u003eSocket::tcp_notsent_lowat\u003c/code\u003e by using the correct argument type\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/622\"\u003erust-lang/socket2#622\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.6.1\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Windows Registered I/O (RIO)\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/604\"\u003erust-lang/socket2#604\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eTCP_NOTSENT_LOWAT\u003c/code\u003e on Linux via \u003ccode\u003eSocket::(set_)tcp_notsent_lowat\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/611\"\u003erust-lang/socket2#611\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eSO_BUSY_POLL\u003c/code\u003e on Linux via \u003ccode\u003eSocket::set_busy_poll\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/607\"\u003erust-lang/socket2#607\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSockFilter::new\u003c/code\u003e is now a const function\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/609\"\u003erust-lang/socket2#609\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the windows-sys dependency to version 0.60\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/605\"\u003erust-lang/socket2#605\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.6.0\u003c/h1\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cp\u003eAll IPv4 methods now have a \u003ccode\u003e_v4\u003c/code\u003e suffix, IPv6 uses \u003ccode\u003e_v6\u003c/code\u003e. TCP methods have a\n\u003ccode\u003etcp_\u003c/code\u003e prefix (looked better than a suffix).\u003c/p\u003e\n\u003cp\u003eFurthermore we removed all types from external libraries (i.e. libc or\nwindows-sys) from the public API, allowing us to update those without breaking\nthe API.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::freebind_ipv6\u003c/code\u003e to \u003ccode\u003efreebind_v6\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::freebind\u003c/code\u003e to \u003ccode\u003efreebind_v4\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::original_dst\u003c/code\u003e to \u003ccode\u003eoriginal_dst_v4\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::origi...\n\n_Description has been truncated_","html_url":"https://github.com/rust-benchmark1/yew/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-benchmark1%2Fyew/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"},{"uuid":"3857551713","node_id":"PR_kwDOOZT_Dc6_cohG","number":66,"state":"closed","title":"build(deps): bump the rust-dependencies group across 1 directory with 97 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-03T00:57:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T20:32:20.000Z","updated_at":"2026-02-03T00:57:20.000Z","time_to_close":620698,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust-dependencies","update_count":97,"packages":[{"name":"anyhow","old_version":"1.0.97","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"csv","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/BurntSushi/rust-csv"},{"name":"clap","old_version":"4.5.32","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":"2.2.3","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.7","new_version":"0.11.8","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":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"retry","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/jimmycuadra/retry"},{"name":"libc","old_version":"0.2.171","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":"which","old_version":"7.0.2","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.21","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"chrono","old_version":"0.4.40","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"notify","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"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":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"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.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.87","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.17.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.16","new_version":"1.2.54","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_lex","old_version":"0.7.4","new_version":"0.7.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"crc","old_version":"3.2.1","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"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":"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.0","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"hashbrown","old_version":"0.15.2","new_version":"0.15.5","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.64","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.8.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":"jiff","old_version":"0.2.4","new_version":"0.2.18","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"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.5","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"1.0.3","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"notify-types","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"once_cell","old_version":"1.21.0","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"portable-atomic","old_version":"1.11.0","new_version":"1.13.0","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","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":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.27","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":"ryu","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/ryu"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"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.100","new_version":"2.0.114","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.39","new_version":"0.3.46","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.44.0","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":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"zerocopy","old_version":"0.8.23","new_version":"0.8.34","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 78 updates in the /apd directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.100` |\n| [csv](https://github.com/BurntSushi/rust-csv) | `1.3.1` | `1.4.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.32` | `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) | `2.2.3` | `7.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.29` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.7` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [retry](https://github.com/jimmycuadra/retry) | `2.0.0` | `2.1.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.171` | `0.2.180` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `8.0.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.24` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.40` | `0.4.43` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [notify](https://github.com/notify-rs/notify) | `8.0.0` | `8.2.0` |\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| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.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.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.87` | `0.1.89` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.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.16` | `1.2.54` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.7` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.4.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [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| [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.0` | `1.1.8` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.2` | `0.15.5` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.64` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.8.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| [jiff](https://github.com/BurntSushi/jiff) | `0.2.4` | `0.2.18` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.16` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.1.1` |\n| [notify-types](https://github.com/notify-rs/notify) | `2.0.0` | `2.1.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.0` | `1.21.3` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.11.0` | `1.13.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.8` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.27` |\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.22` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.100` | `2.0.114` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [time](https://github.com/time-rs/time) | `0.3.39` | `0.3.46` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.0` | `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| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.23` | `0.8.34` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.3` |\n\n\nUpdates `anyhow` from 1.0.97 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\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.97...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `csv` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/4a3997e91d668ea1d8595bdef15625a77cf2308a\"\u003e\u003ccode\u003e4a3997e\u003c/code\u003e\u003c/a\u003e 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/a0a3c9e4b493c216fb6d8284c9ac918444ba67f3\"\u003e\u003ccode\u003ea0a3c9e\u003c/code\u003e\u003c/a\u003e csv-core-0.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/f8e6b0781080f4b172983cab9480d7f255dd8146\"\u003e\u003ccode\u003ef8e6b07\u003c/code\u003e\u003c/a\u003e deps: switch \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/7c7c1359cfa64b5cf4770f767e566fd80c98388e\"\u003e\u003ccode\u003e7c7c135\u003c/code\u003e\u003c/a\u003e style: address many Clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/5b2da187f236b0f95e61d48503d23cb2bcd9fada\"\u003e\u003ccode\u003e5b2da18\u003c/code\u003e\u003c/a\u003e doc: simplify tutorial section on accessing headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/633552a12ddeb2e2b12f6408e3e56d3ea1da1d54\"\u003e\u003ccode\u003e633552a\u003c/code\u003e\u003c/a\u003e perf: serialize 128-bit integers via \u003ccode\u003eitoa\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/e9f06f47aa7a990152ac8c92e6ae71ab5f80e52f\"\u003e\u003ccode\u003ee9f06f4\u003c/code\u003e\u003c/a\u003e lint: fix \u003ccode\u003eneedless_lifetimes\u003c/code\u003e and \u003ccode\u003emismatched_lifetime_syntaxes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/9dab9474e796539cb44d412f5854572a0c852b75\"\u003e\u003ccode\u003e9dab947\u003c/code\u003e\u003c/a\u003e test: fix broken test after panic message change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/da0008884062cf222ceb9c05f006be4bb6ac38a7\"\u003e\u003ccode\u003eda00088\u003c/code\u003e\u003c/a\u003e style: address many Clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/f973cd49a91e5f71d063b45ffeb469765c4f5a86\"\u003e\u003ccode\u003ef973cd4\u003c/code\u003e\u003c/a\u003e enum: use \u003ccode\u003e#[non_exhaustive]\u003c/code\u003e instead of \u003ccode\u003e#[doc(hidden)]\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/rust-csv/compare/1.3.1...1.4.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.32 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.32...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 2.2.3 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/v2.2.3...v7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.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\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.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\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/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.26...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.7 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.7...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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 `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 `retry` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jimmycuadra/retry/releases\"\u003eretry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003cp\u003eNew features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew constructors, \u003ccode\u003eretry::delay::Range::{try_from_millis_exclusive, try_from_millis_inclusive}\u003c/code\u003e, offering non-panicking variants of the existing constructors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated from \u003ccode\u003erand\u003c/code\u003e 0.8 to 0.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/f57ab9ea9bfcb6c2831d2c101fec84d7f45e362d\"\u003e\u003ccode\u003ef57ab9e\u003c/code\u003e\u003c/a\u003e Bump version to 2.1.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/500a323ce04d563915625cb63b65bdfc935daa04\"\u003e\u003ccode\u003e500a323\u003c/code\u003e\u003c/a\u003e Add fallible range constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/3c67a6c2bb3dd69b702665255410597977b129f2\"\u003e\u003ccode\u003e3c67a6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jimmycuadra/retry/issues/45\"\u003e#45\u003c/a\u003e from tottoto/update-to-rand-0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/9e82b98fa0f26bac5f69e3206a38b81daf48885f\"\u003e\u003ccode\u003e9e82b98\u003c/code\u003e\u003c/a\u003e Update to rand 0.9\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jimmycuadra/retry/compare/2.0.0...2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.171 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/l...\n\n_Description has been truncated_","html_url":"https://github.com/Xiao7XS/SevenApatch/pull/66","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xiao7XS%2FSevenApatch/issues/66","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/66/packages"},{"uuid":"3854900593","node_id":"PR_kwDOLLDaKs6_T7-T","number":311,"state":"closed","title":"[cargo](deps): Bump the deps group across 1 directory with 155 updates","user":"dependabot[bot]","labels":["dependencies","d:cargo","skip deployment"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-02T07:54:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T08:03:05.000Z","updated_at":"2026-02-02T07:54:10.000Z","time_to_close":604264,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[cargo](deps): Bump","group_name":"deps","update_count":155,"packages":[{"name":"anyhow","old_version":"1.0.97","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-sdk-s3","old_version":"1.81.0","new_version":"1.82.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-async","old_version":"1.2.5","new_version":"1.2.7","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-types-convert","old_version":"0.60.9","new_version":"0.60.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"axum","old_version":"0.8.3","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"clap","old_version":"4.5.34","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"indoc","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/dtolnay/indoc"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.13","repository_url":"https://github.com/moka-rs/moka"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"reqwest-middleware","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"reqwest-retry","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tera","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/Keats/tera"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.41","new_version":"0.3.46","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.44.1","new_version":"1.46.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tower_governor","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/benwis/tower-governor"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.16.0","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"xml-rs","old_version":"0.8.25","new_version":"1.0.0","repository_url":"https://github.com/kornelski/xml-rs"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"wiremock","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/LukeMathWalker/wiremock-rs"},{"name":"fs-err","old_version":"3.1.0","new_version":"3.2.2","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"quick-xml","old_version":"0.37.3","new_version":"0.39.0","repository_url":"https://github.com/tafia/quick-xml"},{"name":"tendril","old_version":"0.4.3","new_version":"0.5.0","repository_url":"https://github.com/servo/html5ever"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-credential-types","old_version":"1.2.2","new_version":"1.2.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-lc-rs","old_version":"1.12.6","new_version":"1.15.4","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-smithy-eventstream","old_version":"0.60.8","new_version":"0.60.14","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http","old_version":"0.62.0","new_version":"0.62.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http-client","old_version":"1.0.1","new_version":"1.0.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-json","old_version":"0.61.3","new_version":"0.61.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-observability","old_version":"0.1.2","new_version":"0.1.5","repository_url":"https://github.com/awslabs/smithy-rs"},{"name":"aws-smithy-query","old_version":"0.60.7","new_version":"0.60.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-runtime","old_version":"1.8.1","new_version":"1.8.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-xml","old_version":"0.60.9","new_version":"0.60.13","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.6","new_version":"1.3.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"base64ct","old_version":"1.7.3","new_version":"1.8.3","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bstr","old_version":"1.11.3","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_lex","old_version":"0.7.4","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":"collection_literals","old_version":"1.0.1","new_version":"1.0.3","repository_url":"https://github.com/staedoix/collection_literals"},{"name":"crc","old_version":"3.2.1","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crc64fast-nvme","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/awesomized/crc64fast-nvme"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"derive-where","old_version":"1.2.7","new_version":"1.6.0","repository_url":"https://github.com/ModProg/derive-where"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"globset","old_version":"0.4.16","new_version":"0.4.18","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"h2","old_version":"0.3.26","new_version":"0.3.27","repository_url":"https://github.com/hyperium/h2"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.19","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"idna_adapter","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"ignore","old_version":"0.4.23","new_version":"0.4.25","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"indexmap","old_version":"2.8.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":"libm","old_version":"0.2.11","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"lock_api","old_version":"0.4.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.3","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_cpus","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/seanmonstar/num_cpus"},{"name":"pest","old_version":"2.8.0","new_version":"2.8.5","repository_url":"https://github.com/pest-parser/pest"},{"name":"pest_derive","old_version":"2.8.0","new_version":"2.8.5","repository_url":"https://github.com/pest-parser/pest"},{"name":"portable-atomic","old_version":"1.11.0","new_version":"1.13.0","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quanta","old_version":"0.12.5","new_version":"0.12.6","repository_url":"https://github.com/metrics-rs/quanta"},{"name":"quinn","old_version":"0.11.7","new_version":"0.11.9","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.11","new_version":"0.5.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"raw-cpuid","old_version":"11.5.0","new_version":"11.6.0","repository_url":"https://github.com/gz/rust-cpuid"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls-pki-types","old_version":"1.11.0","new_version":"1.14.0","repository_url":"https://github.com/rustls/pki-types"},{"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.22","repository_url":"https://github.com/dtolnay/ryu"},{"name":"schannel","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"security-framework-sys","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"signal-hook-registry","old_version":"1.4.2","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.9","new_version":"0.5.10","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":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"terminal_size","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/eminence/terminal-size"},{"name":"thread_local","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"tinyvec","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.18","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":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.1.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zeroize","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/RustCrypto/utils"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 111 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.100` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.81.0` | `1.82.0` |\n| [aws-smithy-async](https://github.com/smithy-lang/smithy-rs) | `1.2.5` | `1.2.7` |\n| [aws-smithy-types-convert](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.11` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.3` | `0.8.8` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.34` | `4.5.54` |\n| [indoc](https://github.com/dtolnay/indoc) | `2.0.6` | `2.0.7` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.13` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [reqwest-middleware](https://github.com/TrueLayer/reqwest-middleware) | `0.4.1` | `0.4.2` |\n| [reqwest-retry](https://github.com/TrueLayer/reqwest-middleware) | `0.7.0` | `0.8.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tera](https://github.com/Keats/tera) | `1.20.0` | `1.20.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.46` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.1` | `1.46.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.2` | `0.6.8` |\n| [tower_governor](https://github.com/benwis/tower-governor) | `0.7.0` | `0.8.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.22` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.20.0` |\n| [xml-rs](https://github.com/kornelski/xml-rs) | `0.8.25` | `1.0.0` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [wiremock](https://github.com/LukeMathWalker/wiremock-rs) | `0.6.3` | `0.6.5` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.0` | `3.2.2` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.3` | `0.39.0` |\n| [tendril](https://github.com/servo/html5ever) | `0.4.3` | `0.5.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [aws-credential-types](https://github.com/smithy-lang/smithy-rs) | `1.2.2` | `1.2.11` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.12.6` | `1.15.4` |\n| [aws-smithy-eventstream](https://github.com/smithy-lang/smithy-rs) | `0.60.8` | `0.60.14` |\n| [aws-smithy-http](https://github.com/smithy-lang/smithy-rs) | `0.62.0` | `0.62.6` |\n| [aws-smithy-http-client](https://github.com/smithy-lang/smithy-rs) | `1.0.1` | `1.0.6` |\n| [aws-smithy-json](https://github.com/smithy-lang/smithy-rs) | `0.61.3` | `0.61.9` |\n| [aws-smithy-observability](https://github.com/awslabs/smithy-rs) | `0.1.2` | `0.1.5` |\n| [aws-smithy-query](https://github.com/smithy-lang/smithy-rs) | `0.60.7` | `0.60.9` |\n| [aws-smithy-runtime](https://github.com/smithy-lang/smithy-rs) | `1.8.1` | `1.8.6` |\n| [aws-smithy-xml](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.13` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.6` | `1.3.11` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.7.3` | `1.8.3` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.11.3` | `1.12.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.7` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.54` | `0.1.57` |\n| [collection_literals](https://github.com/staedoix/collection_literals) | `1.0.1` | `1.0.3` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.4.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crc64fast-nvme](https://github.com/awesomized/crc64fast-nvme) | `1.2.0` | `1.2.1` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [derive-where](https://github.com/ModProg/derive-where) | `1.2.7` | `1.6.0` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.17` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.16` | `0.4.18` |\n| [h2](https://github.com/hyperium/h2) | `0.3.26` | `0.3.27` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.19` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.0` | `1.2.1` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.23` | `0.4.25` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.8.0` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.16` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.1.1` |\n| [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` |\n| [pest](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.5` |\n| [pest_derive](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.5` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.11.0` | `1.13.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.106` |\n| [quanta](https://github.com/metrics-rs/quanta) | `0.12.5` | `0.12.6` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.7` | `0.11.9` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.11` | `0.5.14` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| [raw-cpuid](https://github.com/gz/rust-cpuid) | `11.5.0` | `11.6.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.11.0` | `1.14.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.22` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.27` | `0.1.28` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.14.0` | `2.15.0` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.2` | `1.4.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.14.0` | `1.15.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.9` | `0.5.10` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.4.2` | `0.4.3` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.8` | `1.1.9` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.9.0` | `1.10.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.18` |\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| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.1.3` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n\n\nUpdates `anyhow` from 1.0.97 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\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.97...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\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/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.81.0 to 1.82.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-async` from 1.2.5 to 1.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types-convert` from 0.60.9 to 0.60.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.3 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eRouter::reset_fallback\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::selected_protocol\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Panic location for overlapping method routes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Don't leak a tokio task when using \u003ccode\u003eserve\u003c/code\u003e without graceful shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3319\"\u003etokio-rs/axum#3319\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3320\"\u003etokio-rs/axum#3320\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3248\"\u003etokio-rs/axum#3248\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3129\"\u003etokio-rs/axum#3129\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/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4404f27cea206b0dca63637b1c76dff23772a5cc\"\u003e\u003ccode\u003e4404f27\u003c/code\u003e\u003c/a\u003e Release axum v0.8.7 and axum-extra v0.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8f1545adecc86036ed9c8f252edcc099f7016103\"\u003e\u003ccode\u003e8f1545a\u003c/code\u003e\u003c/a\u003e Fix typo in extractors guide (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4fc3faa0b4d82db870d8daaf49978da960bcfc42\"\u003e\u003ccode\u003e4fc3faa\u003c/code\u003e\u003c/a\u003e Relax implicit Send / Sync bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a05920c906fb5fe3c5b734f80465a3a6f06948f1\"\u003e\u003ccode\u003ea05920c\u003c/code\u003e\u003c/a\u003e Make it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.3...axum-v0.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.0\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.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\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/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.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\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/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/3e44f88f5fae6dfcd3aa0779b804b3ff18afdee3\"\u003e\u003ccode\u003e3e44f88\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/f29e93951da599095f54d57667c1988960ceff71\"\u003e\u003ccode\u003ef29e939\u003c/code\u003e\u003c/a\u003e Add some tests for Limit, BytesMut and Reader (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.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.34 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.34...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 `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 `moka` from 0.12.10 to 0.12.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moka-rs/moka/releases\"\u003emoka's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMoka 0.12.13\u003c/h2\u003e\n\u003ch2\u003eVersion 0.12.13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed/mitigated use-after-free issues in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e (Issue \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/565\"\u003e#565\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/565/\"\u003egh-issue-0565\u003c/a\u003e, reported by \u003ca href=\"https://github.com/sharksforarms\"\u003e\u003ccode\u003e@​sharksforarms\u003c/code\u003e\u003c/a\u003e).\n\u003cul\u003e\n\u003cli\u003eFixed a bug that caused freed timer nodes to remain in the timer wheels in some edge cases (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/566\"\u003e#566\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/566/\"\u003egh-pull-0566\u003c/a\u003e by \u003ca href=\"https://github.com/powergee\"\u003e\u003ccode\u003e@​powergee\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe mitigation added to v0.12.12 was enhanced by atomically reading the expiration state to prevent rare race conditions that could cause use-after-free issues (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/570\"\u003e#570\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/570/\"\u003egh-pull-0570\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eExpiry::expire_after_update\u003c/code\u003e not clearing expiration time for expired entries (\u003ccode\u003efuture::Cache\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/549\"\u003e#549\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/549/\"\u003egh-pull-0549\u003c/a\u003e, by \u003ca href=\"https://github.com/singulared\"\u003e\u003ccode\u003e@​singulared\u003c/code\u003e\u003c/a\u003e, \u003ccode\u003esync::Cache\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/564\"\u003e#564\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/564/\"\u003egh-pull-0564\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMoka 0.12.12\u003c/h2\u003e\n\u003ch2\u003eVersion 0.12.12\u003c/h2\u003e\n\u003cp\u003eBumped the minimum supported Rust version (MSRV) to 1.71.1, released on August 3, 2023 (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/555\"\u003e#555\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/555/\"\u003egh-pull-0555\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMitigated use-after-free panic in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/548\"\u003e#548\u003c/a\u003e[gh-pull-0548], by \u003ca href=\"https://github.com/awarus\"\u003e\u003ccode\u003e@​awarus\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed a subtle undefined behavior in the internal \u003ccode\u003edeque::move_to_back\u003c/code\u003e method (found by Miri) (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/553\"\u003e#553\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/553/\"\u003egh-pull-0553\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimpl Expiry\u003c/code\u003e for some types (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/519\"\u003e#519\u003c/a\u003e[gh-pull-0519], by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved several unneeded files from the published package (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/541\"\u003e#541\u003c/a\u003e[gh-pull-0541], by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eonce_cell\u003c/code\u003e crate from the dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/520\"\u003e#520\u003c/a\u003e[gh-pull-0520], by \u003ca href=\"https://github.com/Expyron\"\u003e\u003ccode\u003e@​Expyron\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003erustc_version\u003c/code\u003e crate from the dev-dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/554\"\u003e#554\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/554/\"\u003egh-pull-0554\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/moka-rs/moka/blob/main/CHANGELOG.md\"\u003emoka's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.12.13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed/mitigated use-after-free issues in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e\nreturns \u003ccode\u003eNone\u003c/code\u003e (Issue \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/565\"\u003e#565\u003c/a\u003e[gh-issue-0565], reported by\n[\u003ca href=\"https://github.com/sharksforarms\"\u003e\u003ccode\u003e@​sharksforarms\u003c/code\u003e\u003c/a\u003e][gh-sharksforarms]).\n\u003cul\u003e\n\u003cli\u003eFixed a bug that caused freed timer nodes to remain in the timer wheels in\nsome edge cases (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/566\"\u003e#566\u003c/a\u003e[gh-pull-0566] by [\u003ca href=\"https://github.com/powergee\"\u003e\u003ccode\u003e@​powergee\u003c/code\u003e\u003c/a\u003e][gh-powergee]).\u003c/li\u003e\n\u003cli\u003eThe mitigation added to v0.12.12 was enhanced by atomically reading the\nexpiration state to prevent rare race conditions that could cause use-after-free\nissues (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/570\"\u003e#570\u003c/a\u003e[gh-pull-0570]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eExpiry::expire_after_update\u003c/code\u003e not clearing expiration time for expired entries\n(\u003ccode\u003efuture::Cache\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/549\"\u003e#549\u003c/a\u003e[gh-pull-0549], by [\u003ca href=\"https://github.com/singulared\"\u003e\u003ccode\u003e@​singulared\u003c/code\u003e\u003c/a\u003e][gh-singulared],\n\u003ccode\u003esync::Cache\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/564\"\u003e#564\u003c/a\u003e[gh-pull-0564]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 0.12.12\u003c/h2\u003e\n\u003cp\u003eBumped the minimum supported Rust version (MSRV) to 1.71.1, released on August 3,\n2023 (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/555\"\u003e#555\u003c/a\u003e[gh-pull-0555]).\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMitigated use-after-free issues in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e\nreturns \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/548\"\u003e#548\u003c/a\u003e[gh-pull-0548], by [\u003ca href=\"https://github.com/awarus\"\u003e\u003ccode\u003e@​awarus\u003c/code\u003e\u003c/a\u003e][gh-awarus]).\u003c/li\u003e\n\u003cli\u003eFixed a subtle undefined behavior in the internal \u003ccode\u003edeque::move_to_back\u003c/code\u003e method\n(found by Miri) (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/553\"\u003e#553\u003c/a\u003e[gh-pull-0553]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimpl Expiry\u003c/code\u003e for some types (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/519\"\u003e#519\u003c/a\u003e[gh-pull-0519], by [\u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e][gh-koushiro]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved several unneeded files from the published package (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/541\"\u003e#541\u003c/a\u003e[gh-pull-0541],\nby [\u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e][gh-weiznich]).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eonce_cell\u003c/code\u003e crate from the dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/520\"\u003e#520\u003c/a\u003e[gh-pull-0520], by\n[\u003ca href=\"https://github.com/Expyron\"\u003e\u003ccode\u003e@​Expyron\u003c/code\u003e\u003c/a\u003e][gh-Expyron]).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003erustc_version\u003c/code\u003e crate from the dev-dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/554\"\u003e#554\u003c/a\u003e[gh-pull-0554]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 0.12.11\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAfter releasing v0.12.11, we found that supporting \u003ccode\u003eEquivalent\u003c/code\u003e trait was an\nunintended breaking change.\n\u003cul\u003e\n\u003cli\u003eIf you get a compilation error something like following, please update your\ncode to reborrow the key like \u003ccode\u003e\u0026amp;*key\u003c/code\u003e.\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/moka-rs/moka/commit/b5bdb4c77840d7c4c2dbacdb02d4b14c40c03182\"\u003e\u003ccode\u003eb5bdb4c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/571\"\u003e#571\u003c/a\u003e from moka-rs/exclude-lint-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/e8dff1f6f905423a91ed06ec682ab1eb2c9b45fa\"\u003e\u003ccode\u003ee8dff1f\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.markdownlint.json\u003c/code\u003e to the exclude files of the crate package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/c6bcdb6ba11c862b5b5b1af59eb445f48526c074\"\u003e\u003ccode\u003ec6bcdb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/570\"\u003e#570\u003c/a\u003e from moka-rs/mitigate-timewheel-toctou-issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/2aaa2e5d53ba0f02fb7f369a829c8d9d64881a81\"\u003e\u003ccode\u003e2aaa2e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.markdowlint.json\u003c/code\u003e to change the Markdown indents to four spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/04b2460aff25077a64bd74a9ead71e3c49ec9d84\"\u003e\u003ccode\u003e04b2460\u003c/code\u003e\u003c/a\u003e Update the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/4f053aaeb6c87043924aed53618e536443da7e14\"\u003e\u003ccode\u003e4f053aa\u003c/code\u003e\u003c/a\u003e Refactor duration comparison code for unit testing in both sync and future\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/ee982dbae7045b39b7c2bd9aaa8f0ef7d927b8ba\"\u003e\u003ccode\u003eee982db\u003c/code\u003e\u003c/a\u003e A minor doc comment fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/49978c589022f8337feafd59b85655bcfdbcb538\"\u003e\u003ccode\u003e49978c5\u003c/code\u003e\u003c/a\u003e Try not to break the gen bits when adjusting timestamps that collide with the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/f1b6ec19fe254535fa61a0ff01fc415db93e2370\"\u003e\u003ccode\u003ef1b6ec1\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003eset_timer_node\u003c/code\u003e to re-read \u003ccode\u003eexpiry_gen\u003c/code\u003e from \u003ccode\u003eexpiration_state()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/e959b7f5ea4edf512486ffb687454a164304d609\"\u003e\u003ccode\u003ee959b7f\u003c/code\u003e\u003c/a\u003e Ensure that \u003ccode\u003eset_expiration_time\u003c/code\u003e accidentally pack real timestamp equal\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moka-rs/moka/compare/v0.12.10...v0.12.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `percent-encoding` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-middleware` 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/TrueLayer/reqwest-middleware/releases\"\u003ereqwest-middleware's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereqwest-middleware-v0.4.2\u003c/h2\u003e\n\u003ch1\u003eAdded\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated \u003ccode\u003efetch_mode_no_cors\u003c/code\u003e as it's been deprecated in reqwest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/commits/reqwest-middleware-v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-retry` from 0.7.0 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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 `tera` from 1.20.0 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/tera/blob/master/CHANGELOG.md\"\u003etera's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e1.21.1 (2025-10-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace unmaintained unic-segment 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/Keats/tera/commit/4e5145e2231c7b7b5939b1aa4bc85789a8a75fcd\"\u003e\u003ccode\u003e4e5145e\u003c/code\u003e\u003c/a\u003e 1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/bae82918d1b8d8565aa809d66d77ac1b294e89f0\"\u003e\u003ccode\u003ebae8291\u003c/code\u003e\u003c/a\u003e refactor: 📦 Replace unmaintained unic-segment dependency (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/af0b32f8cec3d2863fbb91983c3599f7923af24e\"\u003e\u003ccode\u003eaf0b32f\u003c/code\u003e\u003c/a\u003e Add small note about child templates ignoring code outside of a block (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/ae13d7ce39d732aae3f68435ed52c60732fe0ee0\"\u003e\u003ccode\u003eae13d7c\u003c/code\u003e\u003c/a\u003e Update changelog for 1.20.0 (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Keats/tera/compare/v1.20.0...v1.20.1\"\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.12 to 2.0.18\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.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\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/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\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/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\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/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\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/thiserror/compare/2.0.12...2.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.41 to 0.3.46\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAll possible panics are now documented for the relevant methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVarious methods for truncating components have been added, avoiding the need to call the fallible\n\u003ccode\u003ereplace\u003c/code\u003e methods multiple times.\u003c/p\u003e\n\u003cp\u003eFor \u003ccode\u003ePrimitiveDateTime\u003c/code\u003e, \u003ccode\u003eUtcDateTime\u003c/code\u003e, and \u003ccode\u003eOffsetDateTime\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_day\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor \u003ccode\u003eTime\u003c/code\u003e, \u003ccode\u003ePrimitiveDateTime\u003c/code\u003e, \u003ccode\u003eUtcDateTime\u003c/code\u003e, and \u003ccode\u003eOffsetDateTime\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_hour\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_minute\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_second\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_millisecond\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_microsecond\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version is now 1.88.0.\u003c/li\u003e\n\u003cli\u003eSignificant performance gains in numerous locations. No public APIs were changed or removed as\npart of this.\u003c/li\u003e\n\u003cli\u003eThe size of \u003ccode\u003eerror::ComponentRange\u003c/code\u003e, along with types that contain it, has been significantly\nreduced.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ePartialOrd\u003c/code\u003e and \u003ccode\u003eOrd\u003c/code\u003e implementations of \u003ccode\u003eUtcOffset\u003c/code\u003e now return the expected result.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.45 [2026-01-13]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etime::format_description::StaticFormatDescription\u003c/code\u003e type alias for \u003ccode\u003e\u0026amp;'static [BorrowedFormatItem\u0026lt;'static\u0026gt;]\u003c/code\u003e. This is the type returned by the\n\u003ccode\u003etime::macros::format_description!\u003c/code\u003e macro.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version is now 1.83.0.\u003c/li\u003e\n\u003cli\u003eAll floating point methods on \u003ccode\u003eDuration\u003c/code\u003e are now \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAll setters on \u003ccode\u003eParsed\u003c/code\u003e are now \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eserde\u003c/code\u003e dependency has been replaced with \u003ccode\u003eserde_core\u003c/code\u003e, This reduces compile times by not\nincluding unused parts of \u003ccode\u003eserde\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDate::from_julian_day\u003c/code\u003e uses a new algorithm, resulting in an approximately 16% performance\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/time-rs/time/commit/14da652cc731cbe86afbc5b99442f3a0cd747e60\"\u003e\u003ccode\u003e14da652\u003c/code\u003e\u003c/a\u003e v0.3.46 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f0798a40452575390b30300e931a7c1fb9f26f52\"\u003e\u003ccode\u003ef0798a4\u003c/code\u003e\u003c/a\u003e Always use \u003ccode\u003ewhere\u003c/code\u003e clauses over inline bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/a74c0554a8d1b7a03d8381a7980812a2a50320ba\"\u003e\u003ccode\u003ea74c055\u003c/code\u003e\u003c/a\u003e More accurately represent lifetimes in parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5d339cdf17e9504ad09b89a44538ef14bc12b30\"\u003e\u003ccode\u003ed5d339c\u003c/code\u003e\u003c/a\u003e Address lints from latest rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3a60ceba3f8677da34f28d56753a808812ea2a94\"\u003e\u003ccode\u003e3a60ceb\u003c/code\u003e\u003c/a\u003e Fix ordering of \u003ccode\u003eUtcOffset\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/7d05f5e56a48f4f57fb1ff17cf1ab7da3f8afac4\"\u003e\u003ccode\u003e7d05f5e\u003c/code\u003e\u003c/a\u003e Document need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/37c44a418a0aeeac11a678e5aa8aab3b3ba9c9e0\"\u003e\u003ccode\u003e37c44a4\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003epanic\u003c/code\u003e optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/b8b879ae8972954d1b25a3227fd761163d6d9c45\"\u003e\u003ccode\u003eb8b879a\u003c/code\u003e\u003c/a\u003e Add methods for truncation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c75687bddb901ef51b7a865b5aa349855ab08916\"\u003e\u003ccode\u003ec75...\n\n_Description has been truncated_","html_url":"https://github.com/dandi/dandidav/pull/311","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dandi%2Fdandidav/issues/311","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/311/packages"},{"uuid":"3852743695","node_id":"PR_kwDOQ77V6c6_NSAG","number":12,"state":"closed","title":"Bump the crates group across 1 directory with 79 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-08T06:59:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-25T07:00:53.000Z","updated_at":"2026-02-08T06:59:33.000Z","time_to_close":1209519,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"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.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":"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.11.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.43","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.3","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.149","repository_url":"https://github.com/serde-rs/json"},{"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.54","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_lex","old_version":"0.7.4","new_version":"0.7.7","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.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":"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":"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":"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.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.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"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":"rustversion","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"time","old_version":"0.3.41","new_version":"0.3.46","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":"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":"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":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the crates group with 59 updates in the /userspace/ksud directory:\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.54` |\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.11.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.43` |\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.3` |\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.149` |\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.54` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.7` |\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.8` |\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| [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| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\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.106` |\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| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.46` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `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| [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| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\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.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.38...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 `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.11.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.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\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/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.41...v0.4.43\"\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.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/38327261924aa71059a4cdeeea2286ec88bd9146\"\u003e\u003ccode\u003e3832726\u003c/code\u003e\u003c/a\u003e chore: Release rustix version 1.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/f2a19cfb197d60a349fec4d0cc371f515a7330ee\"\u003e\u003ccode\u003ef2a19cf\u003c/code\u003e\u003c/a\u003e Add test ensuring UB can't be introduced (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/2d66cdfe62dca38b5ab5005ac922fed4dad504b2\"\u003e\u003ccode\u003e2d66cdf\u003c/code\u003e\u003c/a\u003e Enable ioctl and makedev on Redox (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/76aff5e54cd7725c2113841960ecc661466c985c\"\u003e\u003ccode\u003e76aff5e\u003c/code\u003e\u003c/a\u003e Fix Android build: enable \u003ccode\u003elinux-raw-sys\u003c/code\u003e and exclude Android-unsupported Lin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/bb00248d79b9d885ecedcd8bc47c826c25d6a830\"\u003e\u003ccode\u003ebb00248\u003c/code\u003e\u003c/a\u003e Implement dirfd equivalent functions (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/cea123ca22a2db1166ff2c9628bf1cee939f40c6\"\u003e\u003ccode\u003ecea123c\u003c/code\u003e\u003c/a\u003e Revert \u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1552\"\u003e#1552\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/f6485700184bf340eee7d37e45102efa07828a0d\"\u003e\u003ccode\u003ef648570\u003c/code\u003e\u003c/a\u003e Update the pins for the MSRV, and add macos-14 to CI. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/291ec978f86906e868b6a213a0990b1b3baa338e\"\u003e\u003ccode\u003e291ec97\u003c/code\u003e\u003c/a\u003e Rudimentary \u003ccode\u003esanitize_memory\u003c/code\u003e support. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/0993b3d5db64cef1c3b90e94042252a67d51cef9\"\u003e\u003ccode\u003e0993b3d\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003egetifaddrs\u003c/code\u003e from the \u0026quot;not yet\u0026quot; category. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/29408ea85c4bbadc42cfd0f65fe5852c916a6029\"\u003e\u003ccode\u003e29408ea\u003c/code\u003e\u003c/a\u003e clippy: fix useless_conversion lint (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1556\"\u003e#1556\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.3\"\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)\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.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://git...\n\n_Description has been truncated_","html_url":"https://github.com/Putra-Alam/MamboSU/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Putra-Alam%2FMamboSU/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"3831546610","node_id":"PR_kwDOOwAbAM6-GmML","number":44,"state":"closed","title":"chore(deps): bump the all group across 1 directory with 169 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-27T00:31:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-20T00:09:06.000Z","updated_at":"2026-01-27T00:31:20.000Z","time_to_close":606133,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all","update_count":169,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.3.0","new_version":"2.5.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-fs","old_version":"2.3.0","new_version":"2.4.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.2.2","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"ashpd","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/bilelmoussaoui/ashpd"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-io","old_version":"2.4.0","new_version":"2.6.0","repository_url":"https://github.com/smol-rs/async-io"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"async-signal","old_version":"0.2.10","new_version":"0.2.13","repository_url":"https://github.com/smol-rs/async-signal"},{"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":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bumpalo","old_version":"3.18.1","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.23.1","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.10","new_version":"1.2.2","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cc","old_version":"1.2.27","new_version":"1.2.53","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":"chrono","old_version":"0.4.41","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"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":"dlopen2_derive","old_version":"0.4.1","new_version":"0.4.3","repository_url":"https://github.com/OpenByteDev/dlopen2"},{"name":"dtoa","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/dtolnay/dtoa"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.4","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"endi","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/zeenix/endi"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.9","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"hyper","old_version":"1.6.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.14","new_version":"0.1.19","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_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"iri-string","old_version":"0.7.8","new_version":"0.7.10","repository_url":"https://github.com/lo48576/iri-string"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.12"},{"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.29","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.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_enum","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2-app-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-ui-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-web-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"open","old_version":"5.3.2","new_version":"5.3.3","repository_url":"https://github.com/Byron/open-rs"},{"name":"parking_lot","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"plist","old_version":"1.7.2","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"polling","old_version":"3.7.4","new_version":"3.11.0","repository_url":"https://github.com/smol-rs/polling"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.105","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.43","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.13","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"ref-cast","old_version":"1.0.24","new_version":"1.0.25","repository_url":"https://github.com/dtolnay/ref-cast"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.20","new_version":"0.12.28","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rfd","old_version":"0.15.3","new_version":"0.15.4","repository_url":"https://github.com/PolyMeilex/rfd"},{"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":"ryu","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/ryu"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"serde_with","old_version":"3.13.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"signal-hook-registry","old_version":"1.4.5","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"slab","old_version":"0.4.10","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"softbuffer","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-windowing/softbuffer"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"tauri-winres","old_version":"0.3.1","new_version":"0.3.5","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.45","repository_url":"https://github.com/time-rs/time"},{"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.45.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.15","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"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":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.17.0","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"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-version","old_version":"0.1.4","new_version":"0.1.7","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.33","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-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 all group with 103 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.5.3` |\n| [tauri-plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.4.5` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.2.2` | `2.4.2` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [ashpd](https://github.com/bilelmoussaoui/ashpd) | `0.11.0` | `0.11.1` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-io](https://github.com/smol-rs/async-io) | `2.4.0` | `2.6.0` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.1` | `2.5.0` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.10` | `0.2.13` |\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| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.18.1` | `3.19.1` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.1` | `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.10` | `1.2.2` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.53` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.43` |\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| [dlopen2_derive](https://github.com/OpenByteDev/dlopen2) | `0.4.1` | `0.4.3` |\n| [dtoa](https://github.com/dtolnay/dtoa) | `1.0.10` | `1.0.11` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.4` | `3.0.6` |\n| [endi](https://github.com/zeenix/endi) | `1.1.0` | `1.1.1` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.9` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.13` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.8` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.8.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.19` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.8` | `0.7.10` |\n| libredox | `0.1.3` | `0.1.12` |\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.29` |\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| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.4` | `0.7.5` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-ui-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-web-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [open](https://github.com/Byron/open-rs) | `5.3.2` | `5.3.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.4` | `0.12.5` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.7.2` | `1.8.0` |\n| [polling](https://github.com/smol-rs/polling) | `3.7.4` | `3.11.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.105` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.43` |\n| redox_syscall | `0.5.13` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [ref-cast](https://github.com/dtolnay/ref-cast) | `1.0.24` | `1.0.25` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.8` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.20` | `0.12.28` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.3` | `0.15.4` |\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| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.22` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.13.0` | `3.16.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.8` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.10` | `0.4.11` |\n| [softbuffer](https://github.com/rust-windowing/softbuffer) | `0.4.6` | `0.4.8` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.5` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.24.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.45` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.49.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.15` | `0.7.18` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\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| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.19.0` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\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-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.7` |\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.33` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\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 `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-opener` from 2.3.0 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 2.6kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.3\nnpm notice filename: tauri-apps-plugin-http-2.5.3.tgz\nnpm notice package size: 4.7 kB\nnpm notice unpacked size: 18.2 kB\nnpm notice shasum: d3388ab816af157a12ed7b3f5b882a87875cd01d\nnpm notice integrity: sha512-YiizgUWd9jQBP[...]3+6O/m+//PMVQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=642040327\n+ @tauri-apps/plugin-http@2.5.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.3\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/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fb4c8ae54c726a95e4d83a93958f39900f1f5010\"\u003e\u003ccode\u003efb4c8ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3060\"\u003e#3060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fccc1cfb7ed9def1f7196f3c00e940d53ad9fa55\"\u003e\u003ccode\u003efccc1cf\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.38.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3702308e6f3e0b63f16c87171c659e51ba1245d9\"\u003e\u003ccode\u003e3702308\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.52.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c9c8b39b56be796618175591450c222bf2032130\"\u003e\u003ccode\u003ec9c8b39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...http-v2.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-fs` from 2.3.0 to 2.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-fs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.5\u003c/h2\u003e\n\u003ch2\u003e[2.4.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.5\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.5\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.5.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 7b0cfdf1265c248340126764a85ae70f8f525dc8\nnpm notice integrity: sha512-Zf2RTj1D9IQQ4[...]azx/QVZnhAwaQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644604650\n+ @tauri-apps/plugin-deep-link@2.4.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.5\u003c/h2\u003e\n\u003ch2\u003e[2.4.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/plugins-workspace/commit/6e2e7e48c31898f101da53a45b04eb28e08b91eb\"\u003e\u003ccode\u003e6e2e7e4\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3070\"\u003e#3070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9a2c98f4509f44195b14c58b6e00df44f3d47325\"\u003e\u003ccode\u003e9a2c98f\u003c/code\u003e\u003c/a\u003e temp: remove updater changefiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4a2ecb628730732109117969465ee754c60a477f\"\u003e\u003ccode\u003e4a2ecb6\u003c/code\u003e\u003c/a\u003e chore(deps): update rkyv, closes \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3196\"\u003e#3196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31415effdf5a9ced19934a681cb044a732174088\"\u003e\u003ccode\u003e31415ef\u003c/code\u003e\u003c/a\u003e docs(shell): update example to include Encoding usage in \u003ccode\u003eCommand::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/04b33ea0b0127eca5158d9b6fe5e1ed2cb87f7b2\"\u003e\u003ccode\u003e04b33ea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/54e21f142b2622ad74a3e8696eb0b5ec2fb58c48\"\u003e\u003ccode\u003e54e21f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.54.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d528c88b4f2a79130e933e4aa695188f8a54ccf3\"\u003e\u003ccode\u003ed528c88\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/69146fa8526a48039d60470304cdc775d973caa7\"\u003e\u003ccode\u003e69146fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9f68f2d827b2bda058d1dbe5ebcf2c996149ba57\"\u003e\u003ccode\u003e9f68f2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e0\u003c/code\u003e\u003c/a\u003e fix(opener): ignore inAppBrowser on desktop (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3163\"\u003e#3163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...fs-v2.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-dialog` from 2.2.2 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.2.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: fad55022661c4b68392455d6f8b48b73e898ce2b\nnpm notice integrity: sha512-7gKa5StXcvBzd[...]fQX7rvykLHnmw==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644602818\n+ @tauri-apps/plugin-barcode-scanner@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.2.2...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-build` from 2.2.0 to 2.5.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-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.5.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 881 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1060 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.53.4\n    │   └── tauri-runtime-wry 2.9.2\n    │       └── tauri 2.9.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-file-associations-demo 0.1.0\n    │           ├── tauri 2.9.4\n    │           ├── restart 0.1.0\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    ├── webkit2gtk 2.0.1\n    │   ├── wry 0.53.4\n    │   ├── tauri-runtime-wry 2.9.2\n    │   ├── tauri-runtime 2.9.2\n    │   │   ├── tauri-runtime-wry 2.9.2\n    │   │   └── tauri 2.9.4\n    │   └── tauri 2.9.4\n    ├── tauri-runtime-wry 2.9.2\n    ├── tauri-runtime 2.9.2\n    ├── tauri 2.9.4\n    ├── tao 0.34.5\n    │   └── tauri-runtime-wry 2.9.2\n    ├── muda 0.17.1\n    │   ├── tray-icon 0.21.0\n    │   │   └── tauri 2.9.4\n    │   └── tauri 2.9.4\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/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.2.0...tauri-build-v2.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aho-corasick` 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/BurntSushi/aho-corasick/commit/17f8b32e3b7c845ef3c5429b823804f552f14ec9\"\u003e\u003ccode\u003e17f8b32\u003c/code\u003e\u003c/a\u003e 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/b58556ea5aac5a61a6094f93c3a2398198cb907e\"\u003e\u003ccode\u003eb58556e\u003c/code\u003e\u003c/a\u003e doc: switch from \u003ccode\u003edoc_auto_cfg\u003c/code\u003e to \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/948d2e1f8e4b6b0aff13075176922e158c8bed46\"\u003e\u003ccode\u003e948d2e1\u003c/code\u003e\u003c/a\u003e github: add FUNDING\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/1adf588b6aa778dcd97faa4e3752d569ebf5b4f7\"\u003e\u003ccode\u003e1adf588\u003c/code\u003e\u003c/a\u003e benchmarks: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/cd400ad792d6888cc8fa4c1f9e2493b519961b3c\"\u003e\u003ccode\u003ecd400ad\u003c/code\u003e\u003c/a\u003e lint: resolve a few Clippy warnings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/aho-corasick/compare/1.1.3...1.1.4\"\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.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 `ashpd` from 0.11.0 to 0.11.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-channel` from 2.3.1 to 2.5.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-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\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-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\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-channel/commit/35a63c456aaa1906015f5a825e7e35505a749afa\"\u003e\u003ccode\u003e35a63c4\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/b665e043ca9818362cb3532312d5520a0250bbf2\"\u003e\u003ccode\u003eb665e04\u003c/code\u003e\u003c/a\u003e Add Sender::closed future (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c250f2822a58bf5ef90b531b7630cb2a4acd3a05\"\u003e\u003ccode\u003ec250f28\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c950c6e781f12fd763c2310494126f8a8b522f54\"\u003e\u003ccode\u003ec950c6e\u003c/code\u003e\u003c/a\u003e Fix description of \u003ccode\u003erecv_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/9a963172f0e2cea302b44c878e3706f79933fddd\"\u003e\u003ccode\u003e9a96317\u003c/code\u003e\u003c/a\u003e Support portable atomic (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3ce79379bca32936c5e254e260171fc8cd438960\"\u003e\u003ccode\u003e3ce7937\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/e4132e3d9b5f098f6c6d66971285889f8ac9f43d\"\u003e\u003ccode\u003ee4132e3\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/43459d1818707be79bcf1c7bbeecaac379802af9\"\u003e\u003ccode\u003e43459d1\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for audit check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/1623170abe4e023c7891e012fb977d0d45bb24a2\"\u003e\u003ccode\u003e1623170\u003c/code\u003e\u003c/a\u003e Fix grammar in description of \u003ccode\u003eWeakSender\u003c/code\u003e and \u003ccode\u003eWeakReceiver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/74b2c749c3389b9a56e75464408e581618b7579e\"\u003e\u003ccode\u003e74b2c74\u003c/code\u003e\u003c/a\u003e Add example usage for fn same_channel in Sender and Receiver\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.3.1...v2.5.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.2 to 1.13.3\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.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\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-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.13.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\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-executor/commit/1e8d245f64e1d19c4a4dee7cbba9c3d43149f708\"\u003e\u003ccode\u003e1e8d245\u003c/code\u003e\u003c/a\u003e v1.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/08c3fc4d5dbdcb0aa04feae34cdb6bbc60e7b515\"\u003e\u003ccode\u003e08c3fc4\u003c/code\u003e\u003c/a\u003e Don't explicitly panic or block when avoidable (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/58411d687671694a768d1eea83fab7d0edf39406\"\u003e\u003ccode\u003e58411d6\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.6 to 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/95ec34dd704548132195c9e4f5b4558d4f5ea4fa\"\u003e\u003ccode\u003e95ec34d\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.5 to 0.6 (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b3269e136320a63aacd00b34ca4e0904b6f1ef2d\"\u003e\u003ccode\u003eb3269e1\u003c/code\u003e\u003c/a\u003e Ignore clippy::unused_unit lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/87a287a73a14108b18aa1c6d6f51fd6d0911cd7a\"\u003e\u003ccode\u003e87a287a\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.2...v1.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-io` from 2.4.0 to 2.6.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-io/releases\"\u003easync-io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eTimer::clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eIoSafe\u003c/code\u003e for \u003ccode\u003estd::io::PipeReader\u003c/code\u003e and \u003ccode\u003estd::io::PipeWriter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Haiku (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to rustix version 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/221\"\u003e#221\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-io/blob/master/CHANGELOG.md\"\u003easync-io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eTimer::clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eIoSafe\u003c/code\u003e for \u003ccode\u003estd::io::PipeReader\u003c/code\u003e and \u003ccode\u003estd::io::PipeWriter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Haiku (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to rustix version 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/221\"\u003e#221\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-io/commit/576b470ca3cadefdec8b169279df23c9a0a63495\"\u003e\u003ccode\u003e576b470\u003c/code\u003e\u003c/a\u003e Release 2.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/aabee96f29931499c38c9d51516ebb1621eaeba4\"\u003e\u003ccode\u003eaabee96\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/db95d9143f9be6db7b8bc094d4f232127961ef40\"\u003e\u003ccode\u003edb95d91\u003c/code\u003e\u003c/a\u003e Add doc aliases \u003ccode\u003esleep\u003c/code\u003e and \u003ccode\u003etimeout\u003c/code\u003e to \u003ccode\u003eTimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/25e861049eb5a1b90735bfc5223698ec3edbdb41\"\u003e\u003ccode\u003e25e8610\u003c/code\u003e\u003c/a\u003e Use std::future::poll_fn instead of futures_lite::future::poll_fn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/714aecc39534a85d9ebf71022d5665e4d5fb37fb\"\u003e\u003ccode\u003e714aecc\u003c/code\u003e\u003c/a\u003e Use std::pin::pin instead of futures_lite::pin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/5112ed706623492b8cec691c7af76b2a00e01616\"\u003e\u003ccode\u003e5112ed7\u003c/code\u003e\u003c/a\u003e Use std::task::ready instead of futures_lite::ready\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/bac7eac6054d351a86f080f74fe9d1f30caa504c\"\u003e\u003ccode\u003ebac7eac\u003c/code\u003e\u003c/a\u003e Use std::sync::OnceLock instead of async_lock::OnceCell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/12b4f2e841a3fa9a917a8fdd080a7776eb5b809b\"\u003e\u003ccode\u003e12b4f2e\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.70\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/d1c67389123e74697b20d5deb235c66622f5edf1\"\u003e\u003ccode\u003ed1c6738\u003c/code\u003e\u003c/a\u003e Make Timer::clear public\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/be049a83ccf461a6984b6fa7f0baffd0a38d4bc6\"\u003e\u003ccode\u003ebe049a8\u003c/code\u003e\u003c/a\u003e impl IoSafe for std::io::PipeReader \u0026amp; std::io::PipeWriter (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-io/compare/v2.4.0...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-lock` from 3.4.0 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/releases\"\u003easync-lock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Waker::noop() to avoid some unsafe code. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\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-lock/blob/master/CHANGELOG.md\"\u003easync-lock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Waker::noop() to avoid some unsafe code. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\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-lock/commit/7ad5313184a0439a49d7569ab4e741efd2de5617\"\u003e\u003ccode\u003e7ad5313\u003c/code\u003e\u003c/a\u003e v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/759c1a5e71287a0ec13bd3f4c746708bec355720\"\u003e\u003ccode\u003e759c1a5\u003c/code\u003e\u003c/a\u003e Update flume requirement from 0.11.0 to 0.12.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/78bf47157e7c4fb4aca6cf21592a00368716bd72\"\u003e\u003ccode\u003e78bf471\u003c/code\u003e\u003c/a\u003e doc: Fix test by ignoring it on WASM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/ed9752e141a570624b410eecbcc0645de7410dd4\"\u003e\u003ccode\u003eed9752e\u003c/code\u003e\u003c/a\u003e m: Use Waker::noop() instead of NOOP_WAKER\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/a579f222d994ca80e2f112ab5df8483d9ff93d7d\"\u003e\u003ccode\u003ea579f22\u003c/code\u003e\u003c/a\u003e m: Don't re-implement ready! and pin!\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/c48c7af42d9268e7b80f926824c93d4acddb5498\"\u003e\u003ccode\u003ec48c7af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/102\"\u003e#102\u003c/a\u003e from atouchet/rd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/33b1acf3a9cfa8dd00d9d36ae1274b26da234169\"\u003e\u003ccode\u003e33b1acf\u003c/code\u003e\u003c/a\u003e Fix build badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/82283a2e1bd3ccc8e32dc6095de7c9b5d967861e\"\u003e\u003ccode\u003e82283a2\u003c/code\u003e\u003c/a\u003e v3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cd0937d70a46f50cc64428660e249c8464e70088\"\u003e\u003ccode\u003ecd0937d\u003c/code\u003e\u003c/a\u003e Fix clippy::empty_line_after_doc_comments and clippy::empty_line_after_outer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7819a20973505b6711ec1f49c7d25285fda33391\"\u003e\u003ccode\u003e7819a20\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-lock/compare/v3.4.0...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-process` from 2.3.1 to 2.5.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-process/releases\"\u003easync-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\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-process/blob/master/CHANGELOG.md\"\u003easync-process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\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-process/commit/81112a911898d607d176d37b85f56a1da0061455\"\u003e\u003ccode\u003e81112a9\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/459a055c9b572e1027e6dc31b0647510e5372d0f\"\u003e\u003ccode\u003e459a055\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/ae48c514f462fb67237d9fce9c4c87c195ce8eba\"\u003e\u003ccode\u003eae48c51\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fc3b8bc0605e410f88b8e0a875fa8153fa2d2344\"\u003e\u003ccode\u003efc3b8bc\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/3a5419353ffabd257e97c5daf5edd03877755ea7\"\u003e\u003ccode\u003e3a54193\u003c/code\u003e\u003c/a\u003e m: Use OnceLock instead of async-lock when useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fead40f4233bd969fd424a8b7bc84aa5c322f204\"\u003e\u003ccode\u003efead40f\u003c/code\u003e\u003c/a\u003e feat: getters of \u003ccode\u003eCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/07e92068b83f094734c5b6131d219bd153af1cae\"\u003e\u003ccode\u003e07e9206\u003c/code\u003e\u003c/a\u003e Release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/93b4f1feaed3b9150fca7d6ad62eb8bed8e8169a\"\u003e\u003ccode\u003e93b4f1f\u003c/code\u003e\u003c/a\u003e Fix build badge (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/74b2397ca266d3db64b4453f3c63e39330fce506\"\u003e\u003ccode\u003e74b2397\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/99018128b3559f734e717d3456fda1f16cc1203d\"\u003e\u003ccode\u003e9901812\u003c/code\u003e\u003c/a\u003e Ignore clippy::infallible_destructuring_match lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-process/compare/v2.3.1...v2.5.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.10 to 0.2.13\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.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/49\"\u003e#49\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.13\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/49\"\u003e#49\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/59b58c733050f7956ba7b7537289c27a3ffebf39\"\u003e\u003ccode\u003e59b58c7\u003c/code\u003e\u003c/a\u003e Release 0.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/884088eb04de96b35d150ff331460d6e7b0814e9\"\u003e\u003ccode\u003e884088e\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/37f78b15b8663eb79e9fb0f9c8d724d3848e4bcb\"\u003e\u003ccode\u003e37f78b1\u003c/code\u003e\u003c/a\u003e Release 0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/b03dea93a13cd86a5721f317c39a942fd7a1ac60\"\u003e\u003ccode\u003eb03dea9\u003c/code\u003e\u003c/a\u003e Migrate to Rust 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/396809559601df1cc93539c9b2ef1510cf9700be\"\u003e\u003ccode\u003e3968095\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/7c1caf9aab7f5955303eb73465811adc3c82e40d\"\u003e\u003ccode\u003e7c1caf9\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/69004f57e8001476cefeee98c6c70c49c78c5c5a\"\u003e\u003ccode\u003e69004f5\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1efb87d42f42ca6d935708af6bab115bfef4a2fb\"\u003e\u003ccode\u003e1efb87d\u003c/code\u003e\u003c/a\u003e ci: Add minimal-versions check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ea53f532a696c616a509ed60cfce0d0ca7253f3\"\u003e\u003ccode\u003e1ea53f5\u003c/code\u003e\u003c/a\u003e Update CI config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3423237defaa49c8ae4759a920623ca54957684c\"\u003e\u003ccode\u003e3423237\u003c/code\u003e\u003c/a\u003e Release 0.2.11 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.10...v0.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\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/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mism...\n\n_Description has been truncated_","html_url":"https://github.com/jmw992/test-tauri-nextjs-template/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmw992%2Ftest-tauri-nextjs-template/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"},{"uuid":"3828549182","node_id":"PR_kwDOLLDaKs698rRE","number":310,"state":"closed","title":"[cargo](deps): Bump the deps group across 1 directory with 154 updates","user":"dependabot[bot]","labels":["dependencies","d:cargo","skip deployment"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T07:57:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T08:20:39.000Z","updated_at":"2026-01-26T07:57:27.000Z","time_to_close":603407,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[cargo](deps): Bump","group_name":"deps","update_count":154,"packages":[{"name":"anyhow","old_version":"1.0.97","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-sdk-s3","old_version":"1.81.0","new_version":"1.82.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-async","old_version":"1.2.5","new_version":"1.2.7","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-types-convert","old_version":"0.60.9","new_version":"0.60.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"axum","old_version":"0.8.3","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"clap","old_version":"4.5.34","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"indoc","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/dtolnay/indoc"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.12","repository_url":"https://github.com/moka-rs/moka"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"reqwest-middleware","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"reqwest-retry","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tera","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/Keats/tera"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.41","new_version":"0.3.45","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.44.1","new_version":"1.46.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tower_governor","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/benwis/tower-governor"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.16.0","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"xml-rs","old_version":"0.8.25","new_version":"1.0.0","repository_url":"https://github.com/kornelski/xml-rs"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"wiremock","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/LukeMathWalker/wiremock-rs"},{"name":"fs-err","old_version":"3.1.0","new_version":"3.2.2","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"quick-xml","old_version":"0.37.3","new_version":"0.39.0","repository_url":"https://github.com/tafia/quick-xml"},{"name":"tendril","old_version":"0.4.3","new_version":"0.5.0","repository_url":"https://github.com/servo/html5ever"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-credential-types","old_version":"1.2.2","new_version":"1.2.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-lc-rs","old_version":"1.12.6","new_version":"1.15.3","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-smithy-eventstream","old_version":"0.60.8","new_version":"0.60.14","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http","old_version":"0.62.0","new_version":"0.62.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http-client","old_version":"1.0.1","new_version":"1.0.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-json","old_version":"0.61.3","new_version":"0.61.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-observability","old_version":"0.1.2","new_version":"0.1.5","repository_url":"https://github.com/awslabs/smithy-rs"},{"name":"aws-smithy-query","old_version":"0.60.7","new_version":"0.60.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-runtime","old_version":"1.8.1","new_version":"1.8.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-xml","old_version":"0.60.9","new_version":"0.60.13","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.6","new_version":"1.3.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"base64ct","old_version":"1.7.3","new_version":"1.8.3","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bstr","old_version":"1.11.3","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_lex","old_version":"0.7.4","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":"collection_literals","old_version":"1.0.1","new_version":"1.0.3","repository_url":"https://github.com/staedoix/collection_literals"},{"name":"crc","old_version":"3.2.1","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crc64fast-nvme","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/awesomized/crc64fast-nvme"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"derive-where","old_version":"1.2.7","new_version":"1.6.0","repository_url":"https://github.com/ModProg/derive-where"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"globset","old_version":"0.4.16","new_version":"0.4.18","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"h2","old_version":"0.3.26","new_version":"0.3.27","repository_url":"https://github.com/hyperium/h2"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.19","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"idna_adapter","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"ignore","old_version":"0.4.23","new_version":"0.4.25","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"indexmap","old_version":"2.8.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":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"lock_api","old_version":"0.4.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.3","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_cpus","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/seanmonstar/num_cpus"},{"name":"pest","old_version":"2.8.0","new_version":"2.8.5","repository_url":"https://github.com/pest-parser/pest"},{"name":"pest_derive","old_version":"2.8.0","new_version":"2.8.5","repository_url":"https://github.com/pest-parser/pest"},{"name":"portable-atomic","old_version":"1.11.0","new_version":"1.13.0","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.105","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quanta","old_version":"0.12.5","new_version":"0.12.6","repository_url":"https://github.com/metrics-rs/quanta"},{"name":"quinn","old_version":"0.11.7","new_version":"0.11.9","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.11","new_version":"0.5.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.43","repository_url":"https://github.com/dtolnay/quote"},{"name":"raw-cpuid","old_version":"11.5.0","new_version":"11.6.0","repository_url":"https://github.com/gz/rust-cpuid"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls-pki-types","old_version":"1.11.0","new_version":"1.14.0","repository_url":"https://github.com/rustls/pki-types"},{"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.22","repository_url":"https://github.com/dtolnay/ryu"},{"name":"schannel","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"security-framework-sys","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"signal-hook-registry","old_version":"1.4.2","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.9","new_version":"0.5.10","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":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"terminal_size","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/eminence/terminal-size"},{"name":"thread_local","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"tinyvec","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.18","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":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.1.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zeroize","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/RustCrypto/utils"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 111 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.100` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.81.0` | `1.82.0` |\n| [aws-smithy-async](https://github.com/smithy-lang/smithy-rs) | `1.2.5` | `1.2.7` |\n| [aws-smithy-types-convert](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.11` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.3` | `0.8.8` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.34` | `4.5.54` |\n| [indoc](https://github.com/dtolnay/indoc) | `2.0.6` | `2.0.7` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.12` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [reqwest-middleware](https://github.com/TrueLayer/reqwest-middleware) | `0.4.1` | `0.4.2` |\n| [reqwest-retry](https://github.com/TrueLayer/reqwest-middleware) | `0.7.0` | `0.8.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tera](https://github.com/Keats/tera) | `1.20.0` | `1.20.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.45` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.1` | `1.46.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.2` | `0.6.8` |\n| [tower_governor](https://github.com/benwis/tower-governor) | `0.7.0` | `0.8.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.22` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.19.0` |\n| [xml-rs](https://github.com/kornelski/xml-rs) | `0.8.25` | `1.0.0` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [wiremock](https://github.com/LukeMathWalker/wiremock-rs) | `0.6.3` | `0.6.5` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.0` | `3.2.2` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.3` | `0.39.0` |\n| [tendril](https://github.com/servo/html5ever) | `0.4.3` | `0.5.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [aws-credential-types](https://github.com/smithy-lang/smithy-rs) | `1.2.2` | `1.2.11` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.12.6` | `1.15.3` |\n| [aws-smithy-eventstream](https://github.com/smithy-lang/smithy-rs) | `0.60.8` | `0.60.14` |\n| [aws-smithy-http](https://github.com/smithy-lang/smithy-rs) | `0.62.0` | `0.62.6` |\n| [aws-smithy-http-client](https://github.com/smithy-lang/smithy-rs) | `1.0.1` | `1.0.6` |\n| [aws-smithy-json](https://github.com/smithy-lang/smithy-rs) | `0.61.3` | `0.61.9` |\n| [aws-smithy-observability](https://github.com/awslabs/smithy-rs) | `0.1.2` | `0.1.5` |\n| [aws-smithy-query](https://github.com/smithy-lang/smithy-rs) | `0.60.7` | `0.60.9` |\n| [aws-smithy-runtime](https://github.com/smithy-lang/smithy-rs) | `1.8.1` | `1.8.6` |\n| [aws-smithy-xml](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.13` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.6` | `1.3.11` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.7.3` | `1.8.3` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.11.3` | `1.12.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.7` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.54` | `0.1.57` |\n| [collection_literals](https://github.com/staedoix/collection_literals) | `1.0.1` | `1.0.3` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.4.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crc64fast-nvme](https://github.com/awesomized/crc64fast-nvme) | `1.2.0` | `1.2.1` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [derive-where](https://github.com/ModProg/derive-where) | `1.2.7` | `1.6.0` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.17` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.16` | `0.4.18` |\n| [h2](https://github.com/hyperium/h2) | `0.3.26` | `0.3.27` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.19` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.0` | `1.2.1` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.23` | `0.4.25` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.8.0` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.1.1` |\n| [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` |\n| [pest](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.5` |\n| [pest_derive](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.5` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.11.0` | `1.13.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.105` |\n| [quanta](https://github.com/metrics-rs/quanta) | `0.12.5` | `0.12.6` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.7` | `0.11.9` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.11` | `0.5.14` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.43` |\n| [raw-cpuid](https://github.com/gz/rust-cpuid) | `11.5.0` | `11.6.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.11.0` | `1.14.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.22` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.27` | `0.1.28` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.14.0` | `2.15.0` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.2` | `1.4.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.14.0` | `1.15.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.9` | `0.5.10` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.4.2` | `0.4.3` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.8` | `1.1.9` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.9.0` | `1.10.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.18` |\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| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.1.3` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n\n\nUpdates `anyhow` from 1.0.97 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\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.97...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\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/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.81.0 to 1.82.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-async` from 1.2.5 to 1.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types-convert` from 0.60.9 to 0.60.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.3 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eRouter::reset_fallback\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::selected_protocol\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Panic location for overlapping method routes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Don't leak a tokio task when using \u003ccode\u003eserve\u003c/code\u003e without graceful shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3319\"\u003etokio-rs/axum#3319\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3320\"\u003etokio-rs/axum#3320\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3248\"\u003etokio-rs/axum#3248\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3129\"\u003etokio-rs/axum#3129\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/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4404f27cea206b0dca63637b1c76dff23772a5cc\"\u003e\u003ccode\u003e4404f27\u003c/code\u003e\u003c/a\u003e Release axum v0.8.7 and axum-extra v0.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8f1545adecc86036ed9c8f252edcc099f7016103\"\u003e\u003ccode\u003e8f1545a\u003c/code\u003e\u003c/a\u003e Fix typo in extractors guide (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4fc3faa0b4d82db870d8daaf49978da960bcfc42\"\u003e\u003ccode\u003e4fc3faa\u003c/code\u003e\u003c/a\u003e Relax implicit Send / Sync bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a05920c906fb5fe3c5b734f80465a3a6f06948f1\"\u003e\u003ccode\u003ea05920c\u003c/code\u003e\u003c/a\u003e Make it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.3...axum-v0.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.0\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.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\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/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.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\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/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/3e44f88f5fae6dfcd3aa0779b804b3ff18afdee3\"\u003e\u003ccode\u003e3e44f88\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/f29e93951da599095f54d57667c1988960ceff71\"\u003e\u003ccode\u003ef29e939\u003c/code\u003e\u003c/a\u003e Add some tests for Limit, BytesMut and Reader (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.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.34 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.34...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 `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 `moka` from 0.12.10 to 0.12.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moka-rs/moka/releases\"\u003emoka's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMoka 0.12.12\u003c/h2\u003e\n\u003ch2\u003eVersion 0.12.12\u003c/h2\u003e\n\u003cp\u003eBumped the minimum supported Rust version (MSRV) to 1.71.1, released on August 3, 2023 (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/555\"\u003e#555\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/555/\"\u003egh-pull-0555\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed use-after-free panic in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/548\"\u003e#548\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/548/\"\u003egh-pull-0548\u003c/a\u003e, by \u003ca href=\"https://github.com/awarus\"\u003e\u003ccode\u003e@​awarus\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed a subtle undefined behavior (UB) in the internal \u003ccode\u003edeque::move_to_back\u003c/code\u003e method (found by Miri) (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/553\"\u003e#553\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/553/\"\u003egh-pull-0553\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimpl Expiry\u003c/code\u003e for some types (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/519\"\u003e#519\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/519/\"\u003egh-pull-0519\u003c/a\u003e, by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved several unneeded files from the published package (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/541\"\u003e#541\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/541/\"\u003egh-pull-0541\u003c/a\u003e, by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eonce_cell\u003c/code\u003e crate from the dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/520\"\u003e#520\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/520/\"\u003egh-pull-0520\u003c/a\u003e, by \u003ca href=\"https://github.com/Expyron\"\u003e\u003ccode\u003e@​Expyron\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003erustc_version\u003c/code\u003e crate from the dev-dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/554\"\u003e#554\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/554/\"\u003egh-pull-0554\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/moka-rs/moka/blob/main/CHANGELOG.md\"\u003emoka's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.12.12\u003c/h2\u003e\n\u003cp\u003eBumped the minimum supported Rust version (MSRV) to 1.71.1, released on August 3,\n2023 (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/555\"\u003e#555\u003c/a\u003e[gh-pull-0555]).\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed use-after-free panic in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e returns\n\u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/548\"\u003e#548\u003c/a\u003e[gh-pull-0548], by [\u003ca href=\"https://github.com/awarus\"\u003e\u003ccode\u003e@​awarus\u003c/code\u003e\u003c/a\u003e][gh-awarus]).\u003c/li\u003e\n\u003cli\u003eFixed a subtle undefined behavior (UB) in the internal \u003ccode\u003edeque::move_to_back\u003c/code\u003e method\n(found by Miri) (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/553\"\u003e#553\u003c/a\u003e[gh-pull-0553]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimpl Expiry\u003c/code\u003e for some types (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/519\"\u003e#519\u003c/a\u003e[gh-pull-0519], by [\u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e][gh-koushiro]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved several unneeded files from the published package (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/541\"\u003e#541\u003c/a\u003e[gh-pull-0541],\nby [\u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e][gh-weiznich]).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eonce_cell\u003c/code\u003e crate from the dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/520\"\u003e#520\u003c/a\u003e[gh-pull-0520], by\n[\u003ca href=\"https://github.com/Expyron\"\u003e\u003ccode\u003e@​Expyron\u003c/code\u003e\u003c/a\u003e][gh-Expyron]).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003erustc_version\u003c/code\u003e crate from the dev-dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/554\"\u003e#554\u003c/a\u003e[gh-pull-0554]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 0.12.11\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAfter releasing v0.12.11, we found that supporting \u003ccode\u003eEquivalent\u003c/code\u003e trait was an\nunintended breaking change.\n\u003cul\u003e\n\u003cli\u003eIf you get a compilation error something like following, please update your\ncode to reborrow the key like \u003ccode\u003e\u0026amp;*key\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre lang=\"console\"\u003e\u003ccode\u003eerror[E0277]: the trait bound `T: Borrow\u0026lt;Arc\u0026lt;T\u0026gt;\u0026gt;` is not satisfied\n...\n= note: required for `Arc\u0026lt;T\u0026gt;` to implement `Equivalent\u0026lt;T\u0026gt;`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/492/#issuecomment-3621308432\"\u003ethis PR comment\u003c/a\u003e for more details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eEquivalent\u003c/code\u003e trait for the key type \u003ccode\u003eK\u003c/code\u003e of the caches.\n(\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/492\"\u003e#492\u003c/a\u003e[gh-pull-0492])\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003ejittered_expiry_policy\u003c/code\u003e example (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/489\"\u003e#489\u003c/a\u003e[gh-pull-0489]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\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/moka-rs/moka/commit/4ffcc25863cf0633b470bc5bc5b9fab3f9887c83\"\u003e\u003ccode\u003e4ffcc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/559\"\u003e#559\u003c/a\u003e from moka-rs/tweak-changelog-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/c37c95275543e106dd5621829035b2ea9781220d\"\u003e\u003ccode\u003ec37c952\u003c/code\u003e\u003c/a\u003e dox: Fix identation in the \u003ccode\u003eCHANGELOG.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/28c692c9a1bb3d11c1202e0459f5951254d0dcf6\"\u003e\u003ccode\u003e28c692c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/558\"\u003e#558\u003c/a\u003e from moka-rs/prepare-0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/13a8ec98fe3b68be6b2a23533f665a2f49d8b712\"\u003e\u003ccode\u003e13a8ec9\u003c/code\u003e\u003c/a\u003e doc: Update the CHANGELOG and README for v0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/a0b263f1a9393500ccfb23e9d651f79bf8dec9f0\"\u003e\u003ccode\u003ea0b263f\u003c/code\u003e\u003c/a\u003e doc: Update the CHANGELOG and README for v0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/f3d78222e40ad5630764a0028ac8d610e7955dcb\"\u003e\u003ccode\u003ef3d7822\u003c/code\u003e\u003c/a\u003e feat: Version 0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/65cfeb491570339033fe344e632fe6c0c5305410\"\u003e\u003ccode\u003e65cfeb4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/557\"\u003e#557\u003c/a\u003e from moka-rs/fix-cd/2025-12-20-msrv-1.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/78b6299d14a156d8fc6c6e803306747b44813691\"\u003e\u003ccode\u003e78b6299\u003c/code\u003e\u003c/a\u003e chore: Fix Clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/3763451a6578d2567ab93ad3470e30b659cce98b\"\u003e\u003ccode\u003e3763451\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/553\"\u003e#553\u003c/a\u003e from moka-rs/fix-deque-ub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/7f9c40f58f753d8665b33d46b9f5ba9f2fa6a7db\"\u003e\u003ccode\u003e7f9c40f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/556\"\u003e#556\u003c/a\u003e from moka-rs/msrv-1.71.1-cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moka-rs/moka/compare/v0.12.10...v0.12.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `percent-encoding` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-middleware` 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/TrueLayer/reqwest-middleware/releases\"\u003ereqwest-middleware's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereqwest-middleware-v0.4.2\u003c/h2\u003e\n\u003ch1\u003eAdded\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated \u003ccode\u003efetch_mode_no_cors\u003c/code\u003e as it's been deprecated in reqwest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/commits/reqwest-middleware-v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-retry` from 0.7.0 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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 `tera` from 1.20.0 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/tera/blob/master/CHANGELOG.md\"\u003etera's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e1.21.1 (2025-10-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace unmaintained unic-segment 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/Keats/tera/commit/4e5145e2231c7b7b5939b1aa4bc85789a8a75fcd\"\u003e\u003ccode\u003e4e5145e\u003c/code\u003e\u003c/a\u003e 1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/bae82918d1b8d8565aa809d66d77ac1b294e89f0\"\u003e\u003ccode\u003ebae8291\u003c/code\u003e\u003c/a\u003e refactor: 📦 Replace unmaintained unic-segment dependency (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/af0b32f8cec3d2863fbb91983c3599f7923af24e\"\u003e\u003ccode\u003eaf0b32f\u003c/code\u003e\u003c/a\u003e Add small note about child templates ignoring code outside of a block (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/ae13d7ce39d732aae3f68435ed52c60732fe0ee0\"\u003e\u003ccode\u003eae13d7c\u003c/code\u003e\u003c/a\u003e Update changelog for 1.20.0 (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Keats/tera/compare/v1.20.0...v1.20.1\"\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.12 to 2.0.18\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.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\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/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\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/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\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/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\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/thiserror/compare/2.0.12...2.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.41 to 0.3.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.45 [2026-01-13]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etime::format_description::StaticFormatDescription\u003c/code\u003e type alias for \u003ccode\u003e\u0026amp;'static [BorrowedFormatItem\u0026lt;'static\u0026gt;]\u003c/code\u003e. This is the type returned by the\n\u003ccode\u003etime::macros::format_description!\u003c/code\u003e macro.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version is now 1.83.0.\u003c/li\u003e\n\u003cli\u003eAll floating point methods on \u003ccode\u003eDuration\u003c/code\u003e are now \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAll setters on \u003ccode\u003eParsed\u003c/code\u003e are now \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eserde\u003c/code\u003e dependency has been replaced with \u003ccode\u003eserde_core\u003c/code\u003e, This reduces compile times by not\nincluding unused parts of \u003ccode\u003eserde\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDate::from_julian_day\u003c/code\u003e uses a new algorithm, resulting in an approximately 16% performance\nimprovement. This method is used internally by numerous other methods.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eutil::is_leap_year\u003c/code\u003e uses a new algorithm, resulting in an approximately 8% performance\nimprovement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.44 [2025-09-19]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComparisons of \u003ccode\u003ePrimitiveDateTime\u003c/code\u003e, \u003ccode\u003eUtcDateTime\u003c/code\u003e, and \u003ccode\u003eOffsetDateTime\u003c/code\u003e with differing signs (i.e.\none negative and one positive year) would return the inverse result of what was expected. This was\nintroduced in v0.3.42 and has been fixed.\u003c/li\u003e\n\u003cli\u003eType inference would fail due to feature unification when \u003ccode\u003ewasm-bindgen\u003c/code\u003e enabled \u003ccode\u003eserde_json\u003c/code\u003e.\nThis has been fixed by explicitly specifying the type in the relevant locations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.43 [2025-09-02]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003erand\u003c/code\u003e 0.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn the \u003ccode\u003econvert\u003c/code\u003e module, any use of \u003ccode\u003eper\u003c/code\u003e with types that were not the same (such as\n\u003ccode\u003eNanosecond::per(Second)\u003c/code\u003e) would not compile due to a bug. This has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.42 [2025-08-31]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTime::duration_until\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTime::duration_since\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eper_t\u003c/code\u003e method for all types in \u003ccode\u003etime::convert\u003c/code\u003e. This is similar to the existing \u003ccode\u003eper\u003c/code\u003e method, but\ncan return any of the primitive numeric types that can represent the result. This will cut down on\n\u003ccode\u003eas\u003c/code\u003e casts while ensuring correctness. Type inference isn't perfect, so you may need to provide a\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/time-rs/time/commit/d41b5e129b52dc3486a89a4367e1979496f661d7\"\u003e\u003ccode\u003ed41b5e1\u003c/code\u003e\u003c/a\u003e v0.3.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/69db9fb7a3547716e7f94a64e81221d71c1faade\"\u003e\u003ccode\u003e69db9fb\u003c/code\u003e\u003c/a\u003e Add noop to utils benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/30ba933a21a301ed06142f3e959664eea3dde1a1\"\u003e\u003ccode\u003e30ba933\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003efrom_julian_day\u003c/code\u003e algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/267d847a5e1514365abdb5b5fb3eb10441b96d90\"\u003e\u003ccode\u003e267d847\u003c/code\u003e\u003c/a\u003e Change leap year algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/41e21efa6e00f8288f30906be72af13806b03401\"\u003e\u003ccode\u003e41e21ef\u003c/code\u003e\u003c/a\u003e Make util tests more opaque\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/8f5981a4dac23fdc38f4a7058ebdc74c9e322e9f\"\u003e\u003ccode\u003e8f5981a\u003c/code\u003e\u003c/a\u003e Test whether every year 0-399 is leap year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6365c4cd6a35d15792abdeab04c0d0a9dfb054cb\"\u003e\u003ccode\u003e6365c4c\u003c/code\u003e\u003c/a\u003e Improve accuracy of \u003ccode\u003eDate\u003c/code\u003e benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/a4fc845886deb7f6a25893f2a910f8e5241708c4\"\u003e\u003ccode\u003ea4fc845\u003c/code\u003e\u003c/a\u003e Dependency upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c46847464324daea795442479cd9e74e4841c0ba\"\u003e\u003ccode\u003ec468474\u003c/code\u003e\u003c/a\u003e Rename lints for latest rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/037af660d74789c9fd3e63881f58114983b11ddd\"\u003e\u003ccode\u003e037af66\u003c/code\u003e\u003c/a\u003e Add type alias for \u003ccode\u003eformat_description!\u003c/code\u003e output\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.41...v0.3.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.44.1 to 1.46.1\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.46.1\u003c/h2\u003e\n\u003ch1\u003e1.46.1 (July 4th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release fixes incorrect spawn locations in runtime task hooks for tasks spawned using \u003ccode\u003etokio::spawn\u003c/code\u003e rather than \u003ccode\u003eRuntime::spawn\u003c/code\u003e. This issue only effected the spawn location in \u003ccode\u003eTaskMeta::spawned_at\u003c/code\u003e, and did not effect task locations in Tracing events.\u003c/p\u003e\n\u003ch2\u003eUnstable\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: add \u003ccode\u003eTaskMeta::spawn_location\u003c/code\u003e tracking where a task was spawned (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7440\"\u003e#7440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7440\"\u003e#7440\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7440\"\u003etokio-rs/tokio#7440\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.46.0\u003c/h2\u003e\n\u003ch1\u003e1.46.0 (July 2nd, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: fixed \u003ccode\u003eTcpStream::shutdown\u003c/code\u003e incorrectly returning an error on macOS (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7290\"\u003e#7290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::OwnedPermit::{same_channel, same_channel_as_sender}\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7389\"\u003e#7389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: \u003ccode\u003ebiased\u003c/code\u003e option for \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e, similar to \u003ccode\u003eselect!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7307\"\u003e#7307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support for cygwin (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7393\"\u003e#7393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support \u003ccode\u003epope::OpenOptions::read_write\u003c/code\u003e on Android (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7426\"\u003e#7426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eClone\u003c/code\u003e implementation for \u003ccode\u003enet::u...\n\n_Description has been truncated_","html_url":"https://github.com/dandi/dandidav/pull/310","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dandi%2Fdandidav/issues/310","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/310/packages"},{"uuid":"3808224210","node_id":"PR_kwDOPm5UK8685dnO","number":68,"state":"closed","title":"Bump the crates group across 1 directory with 80 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T11:06:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-13T10:34:38.000Z","updated_at":"2026-01-26T11:06:36.000Z","time_to_close":1125116,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"crates","update_count":80,"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.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.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.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":"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.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.27","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_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.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":"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":"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":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"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.105","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.43","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":"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":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"time","old_version":"0.3.41","new_version":"0.3.45","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":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the crates group with 60 updates in the /userspace/ksud_magic directory:\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.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.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.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| [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.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.52` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.4` |\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.8` |\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| [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| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\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.105` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.43` |\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| [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| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.45` |\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| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\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.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.40...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.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.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\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/55d742cb5d...\n\n_Description has been truncated_","html_url":"https://github.com/Samo1408/Ksunxt-susfs/pull/68","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samo1408%2FKsunxt-susfs/issues/68","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/68/packages"},{"uuid":"3807235791","node_id":"PR_kwDOPkYaI8682NXf","number":71,"state":"closed","title":"Bump the crates group across 1 directory with 80 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T03:20:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-13T05:51:45.000Z","updated_at":"2026-01-26T03:20:15.000Z","time_to_close":1114108,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"crates","update_count":80,"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.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.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.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":"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.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.27","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_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.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":"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":"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":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"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.105","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.43","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":"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":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","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":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the crates group with 60 updates in the /userspace/ksud_magic directory:\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.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.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.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| [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.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.52` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.4` |\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.8` |\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| [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| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\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.105` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.43` |\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| [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| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\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| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\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.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.40...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.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.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\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/55d742cb5d...\n\n_Description has been truncated_","html_url":"https://github.com/micr0softstore/KernelSU-Next/pull/71","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/micr0softstore%2FKernelSU-Next/issues/71","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/71/packages"}],"issue_packages":[{"old_version":"1.0.22","new_version":"1.0.23","update_type":"patch","path":null,"pr_created_at":"2026-07-17T05:34:09.000Z","version_change":"1.0.22 → 1.0.23","issue":{"uuid":"4908370293","node_id":"PR_kwDOPeeyVs7y06cW","number":565,"state":"closed","title":"chore(deps): bump the rust-other group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-20T05:37:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-17T05:34:09.000Z","updated_at":"2026-07-20T05:37:43.000Z","time_to_close":259412,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-other","update_count":33,"packages":[{"name":"bytes","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"gungraun","old_version":"0.19.3","new_version":"0.19.4","repository_url":"https://github.com/gungraun/gungraun"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/hyperium/http-body"},{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.41","new_version":"0.23.42","repository_url":"https://github.com/rustls/rustls"},{"name":"time","old_version":"0.3.51","new_version":"0.3.53","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.52.3","new_version":"1.52.4","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"uuid","old_version":"1.23.4","new_version":"1.24.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"bitflags","old_version":"2.13.0","new_version":"2.13.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"cc","old_version":"1.2.65","new_version":"1.2.67","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.22","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"humantime","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"memchr","old_version":"2.8.2","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-bigint","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-num/num-bigint"},{"name":"rapidhash","old_version":"4.4.2","new_version":"4.5.1","repository_url":"https://github.com/hoxxep/rapidhash"},{"name":"rustc-demangle","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustc-hash","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustls-pki-types","old_version":"1.14.1","new_version":"1.15.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"simd-adler32","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"simd_cesu8","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/seancroach/simd_cesu8"},{"name":"socket2","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"syn","old_version":"2.0.118","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"zerocopy","old_version":"0.8.52","new_version":"0.8.54","repository_url":"https://github.com/google/zerocopy"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-other group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.12.0` | `1.12.1` |\n| [gungraun](https://github.com/gungraun/gungraun) | `0.19.3` | `0.19.4` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.4` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.4` | `1.13.1` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.41` | `0.23.42` |\n| [time](https://github.com/time-rs/time) | `0.3.51` | `0.3.53` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.52.4` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.4` | `1.24.0` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.13.0` | `2.13.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.65` | `1.2.67` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.22` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [humantime](https://github.com/chronotope/humantime) | `2.3.0` | `2.4.0` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.2` | `2.8.3` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.1` | `1.2.2` |\n| [num-bigint](https://github.com/rust-num/num-bigint) | `0.4.6` | `0.4.8` |\n| [rapidhash](https://github.com/hoxxep/rapidhash) | `4.4.2` | `4.5.1` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.27` | `0.1.28` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.2` | `2.1.3` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.1` | `1.15.0` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| [simd_cesu8](https://github.com/seancroach/simd_cesu8) | `1.1.1` | `1.2.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.4` | `0.6.5` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.118` | `2.0.119` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.52` | `0.8.54` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n\n\nUpdates `bytes` from 1.12.0 to 1.12.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.12.1\u003c/h2\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\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/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.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\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/tokio-rs/bytes/commit/76c0fbb54ed4336caf9d2311658a2f4a5627c21d\"\u003e\u003ccode\u003e76c0fbb\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/924c82bf0053cb13a0fb5165925d564622b2092f\"\u003e\u003ccode\u003e924c82b\u003c/code\u003e\u003c/a\u003e Handle unwinding from Box::new (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.12.0...v1.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gungraun` from 0.19.3 to 0.19.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gungraun/gungraun/releases\"\u003egungraun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.4\u003c/h2\u003e\n\u003ch2\u003e[0.19.4] - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e): Default regression limits were applied if only regression fail-fast was set in \u003ccode\u003eCallgrind::fail_fast\u003c/code\u003e, \u003ccode\u003eDhat::fail_fast\u003c/code\u003e, and \u003ccode\u003eCachegrind::fail_fast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes quick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and RUSTSEC-2026-0195.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/684\"\u003egungraun/gungraun#684\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/688\"\u003egungraun/gungraun#688\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\"\u003ehttps://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\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/gungraun/gungraun/blob/main/CHANGELOG.md\"\u003egungraun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.19.4] - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e): Default regression limits were applied if only regression fail-fast\nwas set in \u003ccode\u003eCallgrind::fail_fast\u003c/code\u003e, \u003ccode\u003eDhat::fail_fast\u003c/code\u003e, and\n\u003ccode\u003eCachegrind::fail_fast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes\nquick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and\nRUSTSEC-2026-0195.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/684\"\u003egungraun/gungraun#684\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/688\"\u003egungraun/gungraun#688\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/gungraun/gungraun/commit/f08683957b3248d1b433e374c33c18b7da3188eb\"\u003e\u003ccode\u003ef086839\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/689\"\u003e#689\u003c/a\u003e from gamma0987/prepare-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/9fde6cb0c6546a97d44f91b4ee67e83af8d9418c\"\u003e\u003ccode\u003e9fde6cb\u003c/code\u003e\u003c/a\u003e docs(readme): Make headline work on github and crates.io\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/199edd8724875cfc8fb8dd7cd71f80df21432dfa\"\u003e\u003ccode\u003e199edd8\u003c/code\u003e\u003c/a\u003e Bump version 0.19.3 -\u0026gt; 0.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/675793faa64b45dee2b451eb3da69ba0bc153dfb\"\u003e\u003ccode\u003e675793f\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/470f4fb4388bc4485f3b347f568cfb74ad480487\"\u003e\u003ccode\u003e470f4fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e from gamma0987/update-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/b433c12f14aaebc20b2df446fb85dc4ce5e8cb51\"\u003e\u003ccode\u003eb433c12\u003c/code\u003e\u003c/a\u003e tests(system): Update drd valgrind suppressions from new rust release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/820715333908744cb926d5408ee7be4e2589c9fc\"\u003e\u003ccode\u003e8207153\u003c/code\u003e\u003c/a\u003e tests(system): Try running system tests with avx2 enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/b9e9bdf043a476c3086d652007c6106218d374f8\"\u003e\u003ccode\u003eb9e9bdf\u003c/code\u003e\u003c/a\u003e chore(deps): Fix crossbeam-epoch RUSTSEC-2026-0204. Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/c9c88a8a5544063421d923f58c4c44e1f85a2497\"\u003e\u003ccode\u003ec9c88a8\u003c/code\u003e\u003c/a\u003e lint: Fix clippy lints from new rust stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/2c8356d7fa546155b0e513f10e99da4be4d211d9\"\u003e\u003ccode\u003e2c8356d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/686\"\u003e#686\u003c/a\u003e from gungraun/renovate/cc-1.x-lockfile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-body-util` from 0.1.3 to 0.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http-body/releases\"\u003ehttp-body-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-body-util-v0.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFused\u003c/code\u003e body combinator that always returns \u003ccode\u003eNone\u003c/code\u003e once completed.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBodyExt::into_stream()\u003c/code\u003e to convert a body into a \u003ccode\u003eStream\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFull::into_inner()\u003c/code\u003e to get the full \u003ccode\u003eBuf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eInspectFrame\u003c/code\u003e and \u003ccode\u003eInspectErr\u003c/code\u003e combinators.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/http-body/commit/768504721c1e27c598cf1d4e06e8cd5730f97d60\"\u003e\u003ccode\u003e7685047\u003c/code\u003e\u003c/a\u003e http-body-util v0.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/3396328602f7b147ae7b13f022c2b94dff9434e3\"\u003e\u003ccode\u003e3396328\u003c/code\u003e\u003c/a\u003e http-body v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/2fb78de9c875c364b7eb1a1a117acc3b83ffb13a\"\u003e\u003ccode\u003e2fb78de\u003c/code\u003e\u003c/a\u003e chore: bump license year (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/b16554b604e598466f6ae5a2689d637230d56d3e\"\u003e\u003ccode\u003eb16554b\u003c/code\u003e\u003c/a\u003e chore(ci): bump checkout to v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c0c53caee7b5192e83cd2bcd273f66419b8acedc\"\u003e\u003ccode\u003ec0c53ca\u003c/code\u003e\u003c/a\u003e chore(ci): use msrv aware update for msrv job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5ed15d2c3d10592c82c4bab30c2cda060831bc47\"\u003e\u003ccode\u003e5ed15d2\u003c/code\u003e\u003c/a\u003e tests: fix clippy::double_parens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c8cb37f9ce2f8723b25e1ef1a9f6cb63ef1f9c54\"\u003e\u003ccode\u003ec8cb37f\u003c/code\u003e\u003c/a\u003e Derive \u003ccode\u003eCopy\u003c/code\u003e trait to \u003ccode\u003eSizeHint\u003c/code\u003e struct (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/915d6d5cbb5406b09f1d95978096094a1d35d5bf\"\u003e\u003ccode\u003e915d6d5\u003c/code\u003e\u003c/a\u003e feat(util): add \u003ccode\u003eInspectErr\u003c/code\u003e, \u003ccode\u003eInspectFrame\u003c/code\u003e combinators (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/0fc0a9415cff00df921c2e8b5b6bbcb9e1a34263\"\u003e\u003ccode\u003e0fc0a94\u003c/code\u003e\u003c/a\u003e docs: fix broken intradoc links (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5a849d49dc8ddba3382cead6d0368264fae5d827\"\u003e\u003ccode\u003e5a849d4\u003c/code\u003e\u003c/a\u003e chore: add FUNDING.yml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http-body/compare/http-body-util-v0.1.3...http-body-util-v0.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.12.4 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.4...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls` from 0.23.41 to 0.23.42\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/411fb0278820bbf81ac825b24823f31bed55190e\"\u003e\u003ccode\u003e411fb02\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/aff98458e66fc8be5ed170186792f6a12c4287aa\"\u003e\u003ccode\u003eaff9845\u003c/code\u003e\u003c/a\u003e implement rfc 9149 ticket_request extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/8bd3d1bafa77d1fc6bc32aeba1e2dd9afbfe3c20\"\u003e\u003ccode\u003e8bd3d1b\u003c/code\u003e\u003c/a\u003e server: add max_tls13_tickets configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/4cce22234e89d9ad292251e0d4e22f3e72f48871\"\u003e\u003ccode\u003e4cce222\u003c/code\u003e\u003c/a\u003e Address new \u003ccode\u003estd_instead_of_core\u003c/code\u003e in nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/d3ffdc12977b5e1961e7d972182849042491d186\"\u003e\u003ccode\u003ed3ffdc1\u003c/code\u003e\u003c/a\u003e Address new \u003ccode\u003estd_instead_of_core\u003c/code\u003e in nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/75d1b7a6290af6b4172ef676440946e97978af5a\"\u003e\u003ccode\u003e75d1b7a\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.41...v/0.23.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.51 to 0.3.53\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.53\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.52\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.53 [2026-07-01]\u003c/h2\u003e\n\u003cp\u003eThere are no publicly-facing changes in this release. It solely works around the \u003ccode\u003ecookie\u003c/code\u003e crate\nrelying on an implementation detail of \u003ccode\u003etime\u003c/code\u003e that was never part of the public API (and thus\nsubject to semver guarantees). The internal API has been reverted to the extent necessary for\n\u003ccode\u003ecookie\u003c/code\u003e to compile. This measure is temporary; the internal change will be re-applied in an\nyet-to-be-determined future release.\u003c/p\u003e\n\u003ch2\u003e0.3.52 [2026-06-30]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubsecond values in the \u003ccode\u003etime!\u003c/code\u003e macro are parsed using the textual representation, ensuring\naccuracy. Previously, they were parsed using the floating point representation, which could result\nin a loss of precision and even invalid values.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edate!\u003c/code\u003e macro could previously create an invalid value that would then panic at compile time.\nThe macro now emits a proper error instead.\u003c/li\u003e\n\u003cli\u003eWhen parsing an invalid format description, an edge case would inadvertently panic. This now\nreturns an error as intended.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport default values when 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/time-rs/time/commit/0ae2f84d02f0da9eb723b2224c48e337c53ce4f2\"\u003e\u003ccode\u003e0ae2f84\u003c/code\u003e\u003c/a\u003e v0.3.53 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/cea8c96be7e09a28b8248338bf33d6d695ac6f8b\"\u003e\u003ccode\u003ecea8c96\u003c/code\u003e\u003c/a\u003e Avoid issue with \u003ccode\u003ecookie\u003c/code\u003e crate temporarily\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/55e1f2bfc31419230852c60cb03967fe9bb24a57\"\u003e\u003ccode\u003e55e1f2b\u003c/code\u003e\u003c/a\u003e Require private type to properly seal traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/7cf4780914b157df6c891ad8284dbb2fea608c7f\"\u003e\u003ccode\u003e7cf4780\u003c/code\u003e\u003c/a\u003e v0.3.52 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/0e5b04f7d71cc8a792c928ac4924da9ed7a2ea0d\"\u003e\u003ccode\u003e0e5b04f\u003c/code\u003e\u003c/a\u003e Fix trusted publishing workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6e4140a9647a5ba602e4fd2c7e4718e1aacda413\"\u003e\u003ccode\u003e6e4140a\u003c/code\u003e\u003c/a\u003e Support default values when parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/10ac36a5ef1693fcb8080eadc71b71163ccb7a2d\"\u003e\u003ccode\u003e10ac36a\u003c/code\u003e\u003c/a\u003e Add more doctests to \u003ccode\u003eTimestamp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6b0d468aceccd8e799817d90bd2de4e80bb2a495\"\u003e\u003ccode\u003e6b0d468\u003c/code\u003e\u003c/a\u003e Restore lexer depth on the unclosed-bracket error path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/0abc06dd38443ecbf1fcef653f6c029bc20aeda6\"\u003e\u003ccode\u003e0abc06d\u003c/code\u003e\u003c/a\u003e Add trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/43cf0c0cabf815f009953e4bd2abacc802c5b189\"\u003e\u003ccode\u003e43cf0c0\u003c/code\u003e\u003c/a\u003e Preferentially group shards by target\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.51...v0.3.53\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.52.4\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.4\u003c/h2\u003e\n\u003ch1\u003e1.52.4 (July 16th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: don't skip the driver when \u003ccode\u003ebefore_park\u003c/code\u003e schedules work (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etaskdump: remove crate disambiguators from output (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8264\"\u003e#8264\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8264\"\u003etokio-rs/tokio#8264\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8222\"\u003etokio-rs/tokio#8222\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/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/7bcd2d343d997a658be5bc165520070c997fefbc\"\u003e\u003ccode\u003e7bcd2d3\u003c/code\u003e\u003c/a\u003e taskdump: remove crate disambiguators from output (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f84b209126a9b0f66dae1025e30e44d217205513\"\u003e\u003ccode\u003ef84b209\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8286\"\u003e#8286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eacb98e18901fcbe011bfceddbc31853f1bf0c27\"\u003e\u003ccode\u003eeacb98e\u003c/code\u003e\u003c/a\u003e runtime: don't skip the driver when \u003ccode\u003ebefore_park\u003c/code\u003e schedules work (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.52.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.4 to 1.24.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.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.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/896\"\u003euuid-rs/uuid#896\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/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\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.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Fix broken link by \u003ca href=\"https://github.com/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/891\"\u003euuid-rs/uuid#891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Optimize UUID hex parsing and formatting by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/894\"\u003euuid-rs/uuid#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.5 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/895\"\u003euuid-rs/uuid#895\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/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/894\"\u003euuid-rs/uuid#894\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.23.4...v1.23.5\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.4...v1.23.5\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/6a8aeab3d02838f6fef71e69cdfda963e8c4158b\"\u003e\u003ccode\u003e6a8aeab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/896\"\u003e#896\u003c/a\u003e from uuid-rs/cargo/v1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e6db8ec0879fc9e703efc1911512c111f86e540d\"\u003e\u003ccode\u003ee6db8ec\u003c/code\u003e\u003c/a\u003e prepare for 1.24.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/606f2365c706ccd0309d3263b381f5378b004e4d\"\u003e\u003ccode\u003e606f236\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/892\"\u003e#892\u003c/a\u003e from weifanglab/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ab848dbdf652c91af3ed5a413d3edd74bc2ebcfb\"\u003e\u003ccode\u003eab848db\u003c/code\u003e\u003c/a\u003e feat(fmt): support encoding into MaybeUninit buffers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5dc6b3d1a995e6244a386740588c8d094ca30690\"\u003e\u003ccode\u003e5dc6b3d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/895\"\u003e#895\u003c/a\u003e from uuid-rs/cargo/v1.23.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5a7dfe50e2a2cf41a9d4330e00971e891bcb990f\"\u003e\u003ccode\u003e5a7dfe5\u003c/code\u003e\u003c/a\u003e prepare for 1.23.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9b4bfc8fe359e24638eccf6c6be424c25ad6ba8c\"\u003e\u003ccode\u003e9b4bfc8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/894\"\u003e#894\u003c/a\u003e from geeknoid/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5acc5a550ef1ccec951f1d2618b33e1171a88b9e\"\u003e\u003ccode\u003e5acc5a5\u003c/code\u003e\u003c/a\u003e perf: Optimize UUID hex parsing and formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6fa1a1e38afa7536bad4cd0febf689338f65c220\"\u003e\u003ccode\u003e6fa1a1e\u003c/code\u003e\u003c/a\u003e feat(fmt): support encoding into MaybeUninit buffers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/1e5d8679542d2bb15412a86839006dc01f680a51\"\u003e\u003ccode\u003e1e5d867\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/891\"\u003e#891\u003c/a\u003e from frostyplanet/doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.4...v1.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.10.1 to 0.10.2\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.2] — 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible memory safety violation due to deserialization of \u003ccode\u003eUniformChar\u003c/code\u003e from bad source (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument required output order of fn \u003ccode\u003epartial_shuffle\u003c/code\u003e and apply \u003ccode\u003e#[must_use]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid usage of \u003ccode\u003eunsafe\u003c/code\u003e in contexts where non-local memory corruption could invalidate contract (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1769\"\u003erust-random/rand#1769\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1790\"\u003erust-random/rand#1790\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1791\"\u003erust-random/rand#1791\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/1540ea327e8beaf0694ea64f6d9eb8eaadd47bd5\"\u003e\u003ccode\u003e1540ea3\u003c/code\u003e\u003c/a\u003e Prepare rand 0.10.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/a29964ad94b54c25b3865626de6964ce0f796a29\"\u003e\u003ccode\u003ea29964a\u003c/code\u003e\u003c/a\u003e Bump chacha20 from 0.10.0 to 0.10.1 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ced94914cb75c93a1f19140a966a466345185fff\"\u003e\u003ccode\u003eced9491\u003c/code\u003e\u003c/a\u003e Tweak docs for RngExt::random_range and SampleRange (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1798\"\u003e#1798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db146647afaf002b866420d34e4501b0dd872163\"\u003e\u003ccode\u003edb14664\u003c/code\u003e\u003c/a\u003e Check UniformChar validity on deser (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bea8620204c7aeecdefc132b5cb0dec8134add4b\"\u003e\u003ccode\u003ebea8620\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1796\"\u003e#1796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/4f449322825498e4ec1f486119e5fd251ba97f8a\"\u003e\u003ccode\u003e4f44932\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 5 to 6 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b999a130a990b30af01743021e8ea97f3b09a17e\"\u003e\u003ccode\u003eb999a13\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1794\"\u003e#1794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/aeab810bd9704a3b7666ba0a78e1ad5d1d5ad1ae\"\u003e\u003ccode\u003eaeab810\u003c/code\u003e\u003c/a\u003e Avoid unsafe where safety depends on non-local values (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1896d7c660524a022b3dbc3a1e044e162d766b25\"\u003e\u003ccode\u003e1896d7c\u003c/code\u003e\u003c/a\u003e Add typos CI job (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/43eddee18c8cca2cebee929be3899cf183afe801\"\u003e\u003ccode\u003e43eddee\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.10.1...0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.13.0 to 2.13.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.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.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/493\"\u003ebitflags/bitflags#493\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\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.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.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/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\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/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\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.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\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/bitflags/bitflags/commit/f92a2921b41644b02ca5d50a6ace542e309e6a6f\"\u003e\u003ccode\u003ef92a292\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/493\"\u003e#493\u003c/a\u003e from bitflags/cargo/2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c1271c5dc836456340be6030efefbb758e7a0730\"\u003e\u003ccode\u003ec1271c5\u003c/code\u003e\u003c/a\u003e prepare for 2.13.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/e077c4a679706661af508a91cfd96c6a7c4ac2d2\"\u003e\u003ccode\u003ee077c4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/492\"\u003e#492\u003c/a\u003e from bolshoytoster/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/75d1be4a8d98c1ef786da6d3e221d30dfb376114\"\u003e\u003ccode\u003e75d1be4\u003c/code\u003e\u003c/a\u003e Bless compile fail stderr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/7813d71fef32d3c1e44711fd676b8b6d415bbb92\"\u003e\u003ccode\u003e7813d71\u003c/code\u003e\u003c/a\u003e Support the MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/d8f8234d2e2154c05f9ae97d781322da8084795a\"\u003e\u003ccode\u003ed8f8234\u003c/code\u003e\u003c/a\u003e Remove unused variable warning with empty bitflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2e27d6aedbaae29054d855297001b01b44d656a3\"\u003e\u003ccode\u003e2e27d6a\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003econst _ = !0;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/dd8beda61fff94c7b11c09b0ba0b1cd6c4111241\"\u003e\u003ccode\u003edd8beda\u003c/code\u003e\u003c/a\u003e Fix Self in flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/dbc0ce19fd09db5c6ee0a23e788ebbd16957955a\"\u003e\u003ccode\u003edbc0ce1\u003c/code\u003e\u003c/a\u003e Lower the LLVM IR output of the generated output\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.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.65 to 1.2.67\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.67\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix clippy warning (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eaarch64-unknown-linux-pauthtest\u003c/code\u003e target (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix nightly compilation error (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.66\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix target parsing for aarch64-unknown-linux-pauthtest (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport new QNX targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1775\"\u003e#1775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kache to the supported compiler wrappers (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1770\"\u003e#1770\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.66...cc-v1.2.67\"\u003e1.2.67\u003c/a\u003e - 2026-07-11\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix clippy warning (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eaarch64-unknown-linux-pauthtest\u003c/code\u003e target (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix nightly compilation error (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1783\"\u003e#1783\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.65...cc-v1.2.66\"\u003e1.2.66\u003c/a\u003e - 2026-07-05\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix target parsing for aarch64-unknown-linux-pauthtest (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport new QNX targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1775\"\u003e#1775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kache to the supported compiler wrappers (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1770\"\u003e#1770\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/fa031a077aca2b19a31de895eafb17e965f35c89\"\u003e\u003ccode\u003efa031a0\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.67 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/842aab16d28c77b30157f97bef777f8a643652b5\"\u003e\u003ccode\u003e842aab1\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.81.8 to 2.82.8 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1786\"\u003e#1786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e2f07d0d68e3698d59d5e96d53c78f30e83ac845\"\u003e\u003ccode\u003ee2f07d0\u003c/code\u003e\u003c/a\u003e Fix clippy warning (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8ced615d2c5349dfcb75ab064dfc600490264d89\"\u003e\u003ccode\u003e8ced615\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/2943b5251297b6dabaf3f8e4c7d32560f69415f6\"\u003e\u003ccode\u003e2943b52\u003c/code\u003e\u003c/a\u003e Add missing todo for deprecated API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/43ae1bf3ff399a7954c5b34cef7dc04d511f360e\"\u003e\u003ccode\u003e43ae1bf\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eaarch64-unknown-linux-pauthtest\u003c/code\u003e target (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/a5c584a1fa50ee93c7db9c3ff85b04a36df9100b\"\u003e\u003ccode\u003ea5c584a\u003c/code\u003e\u003c/a\u003e Fix nightly compilation error (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9c53ddc649838c60f8b33aee77dbfec5f04c16dc\"\u003e\u003ccode\u003e9c53ddc\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.66 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1777\"\u003e#1777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f2836c0fc57c44ca833d0f3e822f94f523a00a6e\"\u003e\u003ccode\u003ef2836c0\u003c/code\u003e\u003c/a\u003e Fix target parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/32996914ec656e0d37775571545029d31afd9df2\"\u003e\u003ccode\u003e3299691\u003c/code\u003e\u003c/a\u003e ci(test-wasm): do not download pre release of wasi-sdk (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1778\"\u003e#1778\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.65...cc-v1.2.67\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crossbeam-utils` from 0.8.21 to 0.8.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossbeam-rs/crossbeam/releases\"\u003ecrossbeam-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecrossbeam-utils 0.8.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eAtomicCell::{as_ptr,into_inner}\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eCachePadded\u003c/code\u003e \u003ccode\u003erepr(C)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eWaitGroup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1195\"\u003e#1195\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/crossbeam-rs/crossbeam/commit/9b56303b8aa9ff8ec5bbebb9d2da05e034977889\"\u003e\u003ccode\u003e9b56303\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/a078b17b7319ab49e53720ebeed8fa8a539a8e18\"\u003e\u003ccode\u003ea078b17\u003c/code\u003e\u003c/a\u003e ci: Sync config with main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/508c29d3c27d7e27791244644dae2169a2f1678a\"\u003e\u003ccode\u003e508c29d\u003c/code\u003e\u003c/a\u003e Remove crossbeam-skiplist which is not published from this branch from worksp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/6a20e57c492da6ba327b587bc5f38c7a4a3067ef\"\u003e\u003ccode\u003e6a20e57\u003c/code\u003e\u003c/a\u003e tests: Fix mismatched_lifetime_syntaxes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/c2d674f88af9501a0a939d8d4b0d52bdbc453ef9\"\u003e\u003ccode\u003ec2d674f\u003c/code\u003e\u003c/a\u003e epoch: Fix rustdoc::invalid_rust_codeblocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/bd6563e2118a5f2e9eec0f9e16006d428b82ffb0\"\u003e\u003ccode\u003ebd6563e\u003c/code\u003e\u003c/a\u003e Update no_atomic.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/d3e1e364093763a40affe7ea3ff8368c7dc25ee9\"\u003e\u003ccode\u003ed3e1e36\u003c/code\u003e\u003c/a\u003e Make CachePadded\u0026lt;T\u0026gt; have C repr to allow casting to and from T (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/c0c466e5c3b5f177884e1df5f8f2c8c939c31aab\"\u003e\u003ccode\u003ec0c466e\u003c/code\u003e\u003c/a\u003e channel: Use non-poison Mutex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/8b3940f1063f2e0795e44d3f5dde973f08e2a50b\"\u003e\u003ccode\u003e8b3940f\u003c/code\u003e\u003c/a\u003e Add missing word to docs (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/df6eec0610f91de504a5834c9faa0de40e3aec83\"\u003e\u003ccode\u003edf6eec0\u003c/code\u003e\u003c/a\u003e docs: Link \u003ccode\u003eselect_biased!\u003c/code\u003e from \u003ccode\u003eselect!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1202\"\u003e#1202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-utils-0.8.21...crossbeam-utils-0.8.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gungraun-runner` from 0.19.3 to 0.19.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gungraun/gungraun/releases\"\u003egungraun-runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.4\u003c/h2\u003e\n\u003ch2\u003e[0.19.4] - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e): Default regression limits were applied if only regression fail-fast was set in \u003ccode\u003eCallgrind::fail_fast\u003c/code\u003e, \u003ccode\u003eDhat::fail_fast\u003c/code\u003e, and \u003ccode\u003eCachegrind::fail_fast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes quick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and RUSTSEC-2026-0195.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/684\"\u003egungraun/gungraun#684\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/688\"\u003egungraun/gungraun#688\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\"\u003ehttps://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\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/gungraun/gungraun/blob/main/CHANGELOG.md\"\u003egungraun-runner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.19.4] - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e): Default regression limits were applied if only regression fail-fast\nwas set in \u003ccode\u003eCallgrind::fail_fast\u003c/code\u003e, \u003ccode\u003eDhat::fail_fast\u003c/code\u003e, and\n\u003ccode\u003eCachegrind::fail_fast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes\nquick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and\nRUSTSEC-2026-0195.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/684\"\u003egungraun/gungraun#684\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/688\"\u003egungraun/gungraun#688\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/gungraun/gungraun/commit/f08683957b3248d1b433e374c33c18b7da3188eb\"\u003e\u003ccode\u003ef086839\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/689\"\u003e#689\u003c/a\u003e from gamma0987/prepare-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/9fde6cb0c6546a97d44f91b4ee67e83af8d9418c\"\u003e\u003ccode\u003e9fde6cb\u003c/code\u003e\u003c/a\u003e docs(readme): Make headline work on github and crates.io\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/199edd8724875cfc8fb8dd7cd71f80df21432dfa\"\u003e\u003ccode\u003e199edd8\u003c/code\u003e\u003c/a\u003e Bump version 0.19.3 -\u0026gt; 0.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/675793faa64b45dee2b451eb3da69ba0bc153dfb\"\u003e\u003ccode\u003e675793f\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/470f4fb4388bc4485f3b347f568cfb74ad480487\"\u003e\u003ccode\u003e470f4fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e from gamma0987/update-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/b433c12f14aaebc20b2df446fb85dc4ce5e8cb51\"\u003e\u003ccode\u003eb433c12\u003c/code\u003e\u003c/a\u003e tests(system): Update drd valgrind suppressions from new rust release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/820715333908744cb926d5408ee7be4e2589c9fc\"\u003e\u003ccode\u003e8207153\u003c/code\u003e\u003c/a\u003e tests(system): Try running system tests with avx2 enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/b9e9bdf043a476c3086d652007c6106218d374f8\"\u003e\u003ccode\u003eb9e9bdf\u003c/code\u003e\u003c/a\u003e chore(deps): Fix crossbeam-epoch RUSTSEC-2026-0204. Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/c9c88a8a5544063421d923f58c4c44e1f85a2497\"\u003e\u003ccode\u003ec9c88a8\u003c/code\u003e\u003c/a\u003e lint: Fix clippy lints from new rust stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/2c8356d7fa546155b0e513f10e99da4be4d211d9\"\u003e\u003ccode\u003e2c8356d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/686\"\u003e#686\u003c/a\u003e from gungraun/renovate/cc-1.x-lockfile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-body` from 1.0.1 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/3396328602f7b147ae7b13f022c2b94dff9434e3\"\u003e\u003ccode\u003e3396328\u003c/code\u003e\u003c/a\u003e http-body v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/2fb78de9c875c364b7eb1a1a117acc3b83ffb13a\"\u003e\u003ccode\u003e2fb78de\u003c/code\u003e\u003c/a\u003e chore: bump license year (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/b16554b604e598466f6ae5a2689d637230d56d3e\"\u003e\u003ccode\u003eb16554b\u003c/code\u003e\u003c/a\u003e chore(ci): bump checkout to v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c0c53caee7b5192e83cd2bcd273f66419b8acedc\"\u003e\u003ccode\u003ec0c53ca\u003c/code\u003e\u003c/a\u003e chore(ci): use msrv aware update for msrv job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5ed15d2c3d10592c82c4bab30c2cda060831bc47\"\u003e\u003ccode\u003e5ed15d2\u003c/code\u003e\u003c/a\u003e tests: fix clippy::double_parens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c8cb37f9ce2f8723b25e1ef1a9f6cb63ef1f9c54\"\u003e\u003ccode\u003ec8cb37f\u003c/code\u003e\u003c/a\u003e Derive \u003ccode\u003eCopy\u003c/code\u003e trait to \u003ccode\u003eSizeHint\u003c/code\u003e struct (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/915d6d5cbb5406b09f1d95978096094a1d35d5bf\"\u003e\u003ccode\u003e915d6d5\u003c/code\u003e\u003c/a\u003e feat(util): add \u003ccode\u003eInspectErr\u003c/code\u003e, \u003ccode\u003eInspectFrame\u003c/code\u003e combinators (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/0fc0a9415cff00df921c2e8b5b6bbcb9e1a34263\"\u003e\u003ccode\u003e0fc0a94\u003c/code\u003e\u003c/a\u003e docs: fix broken intradoc links (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5a849d49dc8ddba3382cead6d0368264fae5d827\"\u003e\u003ccode\u003e5a849d4\u003c/code\u003e\u003c/a\u003e chore: add FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/1a91851246be2ed913d6ace3f5cc18acf0d1d332\"\u003e\u003ccode\u003e1a91851\u003c/code\u003e\u003c/a\u003e feat: impl \u003ccode\u003eAdd\u003c/code\u003e for \u003ccode\u003eSizeHint\u003c/code\u003e's (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http-body/compare/v1.0.1...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `humantime` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/humantime/releases\"\u003ehumantime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow creating Duration in const context by \u003ca href=\"https://github.com/ctron\"\u003e\u003ccode\u003e@​ctron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/70\"\u003echronotope/humantime#70\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/humantime/commit/fc092817fa8689298eaac28ff49bd8bede4ff605\"\u003e\u003ccode\u003efc09281\u003c/code\u003e\u003c/a\u003e chore: prepare release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/8a022cce55a07da2be81721e7deaa5bd071add72\"\u003e\u003ccode\u003e8a022cc\u003c/code\u003e\u003c/a\u003e feat: allow creating Duration in const context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/27a4f77519a436f4137d1c50ff2f3eb559292cfd\"\u003e\u003ccode\u003e27a4f77\u003c/code\u003e\u003c/a\u003e Explicitly set rust-version to 1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/acc3c19658ecae06cf35467dfe03392a67dbf2b1\"\u003e\u003ccode\u003eacc3c19\u003c/code\u003e\u003c/a\u003e ci: upgrade to actions/checkout v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/3acf96bb886ebd16f9e2e8a37d7229e4bd30dd17\"\u003e\u003ccode\u003e3acf96b\u003c/code\u003e\u003c/a\u003e ci: fix workflow formatting\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/humantime/compare/v2.3.0...v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jobserver` from 0.1.34 to 0.1.35\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/85ba04e3cf89e5c10e7b82de69f6be6dff9d3ec3\"\u003e\u003ccode\u003e85ba04e\u003c/code\u003e\u003c/a\u003e chore: bump to 0.1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/89f2303722d81f0cb2be7861693881188687c396\"\u003e\u003ccode\u003e89f2303\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/jobserver-rs/issues/122\"\u003e#122\u003c/a\u003e from weihanglo/nix-0.31.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/c539363d8d26b09a53116222ea061bb72df3e872\"\u003e\u003ccode\u003ec539363\u003c/code\u003e\u003c/a\u003e chore: bump to nix@0.31.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/6753b4d08d346e56ab3cf9bfa542fea24ee51a0e\"\u003e\u003ccode\u003e6753b4d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/jobserver-rs/issues/120\"\u003e#120\u003c/a\u003e from kpcyrd/getrandom-0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/922f23b7e72cdf1643d7b2895a7f33f4eed0f615\"\u003e\u003ccode\u003e922f23b\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/c28a13d6fc4ea9dbf3d75df3898ee7305ad10d81\"\u003e\u003ccode\u003ec28a13d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/jobserver-rs/issues/121\"\u003e#121\u003c/a\u003e from weihanglo/ci-native-make\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/d51b4bb7781c97628a8e84f127d0d9e1a27a466c\"\u003e\u003ccode\u003ed51b4bb\u003c/code\u003e\u003c/a\u003e ci: use native GNU Make instead of building from source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/21959280065a365c80a1533f1097da0a489130af\"\u003e\u003ccode\u003e2195928\u003c/code\u003e\u003c/a\u003e test: exercise both jobserver styles in make-as-server tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/18d138c9d0fcd34cf4a1a89d92ae6f73bb9125c9\"\u003e\u003ccode\u003e18d138c\u003c/code\u003e\u003c/a\u003e Update getrandom to 0.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/jobserver-rs/compare/0.1.34...0.1.35\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memchr` from 2.8.2 to 2.8.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/5fdb40c054e1fff359a2f7bdf7f87a13b34b465d\"\u003e\u003ccode\u003e5fdb40c\u003c/code\u003e\u003c/a\u003e 2.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/922c7b5e25fbf2d20d7ac99472e34a9729090f4a\"\u003e\u003ccode\u003e922c7b5\u003c/code\u003e\u003c/a\u003e memchr: let compiler know that indexes returned by memchr fns are in bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/e21e9fb47c4362d93a24ce969b20fd778d8618c8\"\u003e\u003ccode\u003ee21e9fb\u003c/code\u003e\u003c/a\u003e arch: add \u003ccode\u003eunsafe\u003c/code\u003e to internal routines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/581faf00de3143f43384be6a253698d8dd9b51c5\"\u003e\u003ccode\u003e581faf0\u003c/code\u003e\u003c/a\u003e rebar: update memchr version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.8.2...2.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mio` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md\"\u003emio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.2.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Solaris using event ports\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1962\"\u003etokio-rs/mio#1962\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd experiment support for NuttX using \u003ccode\u003epoll(2)\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1966\"\u003etokio-rs/mio#1966\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/tokio-rs/mio/commit/50ee78de7497f10b941772a94625b9b6b61facba\"\u003e\u003ccode\u003e50ee78d\u003c/code\u003e\u003c/a\u003e Release 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/e7f35de3d4c4236175bb75e4d15ecac73a110ea4\"\u003e\u003ccode\u003ee7f35de\u003c/code\u003e\u003c/a\u003e Document Solaris is supported\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/8e067d23f824d81f4998fd7020599217f0a2e1eb\"\u003e\u003ccode\u003e8e067d2\u003c/code\u003e\u003c/a\u003e Poll all fd events returned by port_getn in one zero-timeout poll call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/f6a559a23ce8b0196dc71baa5e8eddbab8694b9f\"\u003e\u003ccode\u003ef6a559a\u003c/code\u003e\u003c/a\u003e Remove dead POLLRDHUP handling and avoid registering unsupported priority\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/f0249a8d4da4e6b528fb82f43bc419f458fdfec2\"\u003e\u003ccode\u003ef0249a8\u003c/code\u003e\u003c/a\u003e Add Solaris event ports selector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/2e267a5773aa547260ffbf742d10ca03e5cf0fc2\"\u003e\u003ccode\u003e2e267a5\u003c/code\u003e\u003c/a\u003e Support NuttX (\u003ca href=\"https://redirect.github.com/tokio-rs/mio/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/mio/compare/v1.2.1...v1.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `num-bigint` from 0.4.6 to 0.4.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-num/num-bigint/blob/main/RELEASES.md\"\u003enum-bigint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease 0.4.8 (2026-07-04)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-num/num-bigint/pull/349\"\u003eFixed a regression in the B-Z division algorithm.\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eContributors\u003c/strong\u003e: \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eRelease 0.4.7 (2026-07-02)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-num/num-bigint/pull/307\"\u003eInline single-digit values.\u003c/a\u003e This reduces heap allocations, and\nalso enables \u003ccode\u003econst ONE\u003c/code\u003e, \u003ccode\u003econst NEG_ONE\u003c/code\u003e, and \u003ccode\u003econst fn new_const\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-num/num-bigint/pull/316\"\u003eUse divide and conquer in \u003ccode\u003eto_radix_digits\u003c/code\u003e,\u003c/a\u003e also implementing\nthe Burnikel-Ziegler algorithm to speed up large divisions in general.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-num/num-bigint/pull/330\"\u003eImplement \u003ccode\u003eLowerBounded\u003c/code\u003e for \u003ccode\u003eBigUint\u003c/code\u003e.\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eContributors\u003c/strong\u003e: \u003ca href=\"https://github.com/cp289\"\u003e\u003ccode\u003e@​cp289\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hkalbasi\"\u003e\u003ccode\u003e@​hkalbasi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mikem8891\"\u003e\u003ccode\u003e@​mikem8891\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pRizz\"\u003e\u003ccode\u003e@​pRizz\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/tyilo\"\u003e\u003ccode\u003e@​tyilo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\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-num/num-bigint/commit/65330056d6c00def4c6cda78c87453f4c2a76913\"\u003e\u003ccode\u003e6533005\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/349\"\u003e#349\u003c/a\u003e from cuviper/bz-alg2-step3b-0.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/bb2a48b53f901d51eba6094e0a179ac73780e0b6\"\u003e\u003ccode\u003ebb2a48b\u003c/code\u003e\u003c/a\u003e Release 0.4.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/304c8017994093cb48202b97f185f1ab1cf34135\"\u003e\u003ccode\u003e304c801\u003c/code\u003e\u003c/a\u003e Fix the missing part of the Burnikel-Ziegler algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/bc275d21b8dd6f1a0b4a77360d70a222d34e88a4\"\u003e\u003ccode\u003ebc275d2\u003c/code\u003e\u003c/a\u003e Add failing tests for a bug in B-Z division\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/1d3365b0d3b681059686f079222f323ac800304b\"\u003e\u003ccode\u003e1d3365b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/346\"\u003e#346\u003c/a\u003e from cuviper/release-0.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/73a720548ddbc9f76589bc97b13c66244986e04d\"\u003e\u003ccode\u003e73a7205\u003c/code\u003e\u003c/a\u003e Release 0.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/6e9fe33140bcb8f0a6cc6cb8b77146f093105b1b\"\u003e\u003ccode\u003e6e9fe33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/335\"\u003e#335\u003c/a\u003e from cp289/sign_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/7f492e0827079fcd6121959b63dde3b19327d123\"\u003e\u003ccode\u003e7f492e0\u003c/code\u003e\u003c/a\u003e Apply suggestions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/c74ae517dfa7afdddf16940b848f727cb7affe83\"\u003e\u003ccode\u003ec74ae51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/342\"\u003e#342\u003c/a\u003e from xtqqczze/readme-alternatives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/59041613cf7e59a8f184e731250fb0b4fdb63451\"\u003e\u003ccode\u003e5904161\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/339\"\u003e#339\u003c/a\u003e from mikem8891/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-num/num-bigint/compare/num-bigint-0.4.6...num-bigint-0.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rapidhash` from 4.4.2 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hoxxep/rapidhash/releases\"\u003erapidhash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix size tests for s390x architectures with 8-byte alignment for u128 by \u003ca href=\"https://github.com/hoxxep\"\u003e\u003ccode\u003e@​hoxxep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/101\"\u003ehoxxep/rapidhash#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix new thread seeding for std but no-atomic targets by \u003ca href=\"https://github.com/hoxxep\"\u003e\u003ccode\u003e@​hoxxep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/102\"\u003ehoxxep/rapidhash#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hoxxep/rapidhash/compare/v4.5.0...v4.5.1\"\u003ehttps://github.com/hoxxep/rapidhash/compare/v4.5.0...v4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003erand\u003c/code\u003e feature has been deprecated in favor of \u003ccode\u003egetrandom_04\u003c/code\u003e and \u003ccode\u003egetrandom_03\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erng\u003c/code\u003e feature has been deprecated in favor of the \u003ca href=\"https://github.com/hoxxep/rapidrand\"\u003e\u003ccode\u003erapidrand\u003c/code\u003e\u003c/a\u003e crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdditions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetrandom_04\u003c/code\u003e feature\u003c/strong\u003e: opt-in seeding of the hasher seeds and secrets from OS/platform entropy via the \u003ca href=\"https://docs.rs/getrandom\"\u003egetrandom\u003c/a\u003e crate, without requiring \u003ccode\u003estd\u003c/code\u003e nor \u003ccode\u003erand\u003c/code\u003e crate. This replaces the \u003ccode\u003erand\u003c/code\u003e feature and enables true HashDoS resistance on targets with no ambient entropy or ASLR:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewasm32-wasip1\u003c/code\u003e/\u003ccode\u003ewasm32-wasip2\u003c/code\u003e: enabling the feature is sufficient; entropy comes from the WASI host.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e (browser/node): additionally requires getrandom's \u003ccode\u003ewasm_js\u003c/code\u003e backend, enabled by the top-level binary. Building without the backend is a compile error rather than a silent fallback to deterministic seeding.\u003c/li\u003e\n\u003cli\u003eEmbedded/\u003ccode\u003eno_std\u003c/code\u003e targets with a hardware RNG: register a getrandom \u003ca href=\"https://docs.rs/getrandom/0.3/getrandom/#custom-backend\"\u003ecustom backend\u003c/a\u003e. On targets without atomic pointer support (e.g. \u003ccode\u003ethumbv6m-none-eabi\u003c/code\u003e), each \u003ccode\u003eRandomState\u003c/code\u003e draws a fresh random seed per instance, restoring minimal HashDoS resistance where there previously was none.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetrandom_03\u003c/code\u003e feature\u003c/strong\u003e: the same as the \u003ccode\u003egetrandom_04\u003c/code\u003e feature, but using getrandom v0.3 to preserve the rapidhash MSRV 1.71.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRandomState\u003c/code\u003e no longer produces duplicate seeds across threads whose stacks are recycled by the OS. Each thread's seed counter is now initialized from a global thread counter mixed with the process-wide random seed, instead of relying on the (frequently re-used) stack address alone.\u003c/li\u003e\n\u003cli\u003eBetter randomness handling and documentation for wasm targets, \u003ccode\u003eno_std\u003c/code\u003e targets, and targets without atomics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOverhaul RandomState and GlobalState entropy logic by \u003ca href=\"https://github.com/hoxxep\"\u003e\u003ccode\u003e@​hoxxep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/98\"\u003ehoxxep/rapidhash#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate RapidRng in favour of rapidrand by \u003ca href=\"https://github.com/hoxxep\"\u003e\u003ccode\u003e@​hoxxep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/99\"\u003ehoxxep/rapidhash#99\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hoxxep/rapidhash/compare/v4.4.2...v4.5.0\"\u003ehttps://github.com/hoxxep/rapidhash/compare/v4.4.2...v4.5.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/hoxxep/rapidhash/blob/master/CHANGELOG.md\"\u003erapidhash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1 (20260704)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an edge case where targets with std but no atomics could see the same seed repeatedly on \u003ccode\u003eRandomState\u003c/code\u003e on new threads. (\u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/102\"\u003ehoxxep/rapidhash#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed struct size tests for Debian packaging. (\u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/issues/90\"\u003ehoxxep/rapidhash#90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.0 (20260703)\u003c/h2\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003erand\u003c/code\u003e feature has been deprecated in favor of \u003ccode\u003egetrandom_04\u003c/code\u003e and \u003ccode\u003egetrandom_03\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erng\u003c/code\u003e feature has been deprecated in favor of the \u003ca href=\"https://github.com/hoxxep/rapidrand\"\u003e\u003ccode\u003erapidrand\u003c/code\u003e\u003c/a\u003e crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetrandom_04\u003c/code\u003e feature\u003c/strong\u003e: opt-in seeding of the hasher seeds and secrets from OS/platform entropy via the \u003ca href=\"https://docs.rs/getrandom\"\u003egetrandom\u003c/a\u003e crate, without requiring \u003ccode\u003estd\u003c/code\u003e nor \u003ccode\u003erand\u003c/code\u003e crate. This replaces the \u003ccode\u003erand\u003c/code\u003e feature and enables true HashDoS resistance on targets with no ambient entropy or ASLR:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewasm32-wasip1\u003c/code\u003e/\u003ccode\u003ewasm32-wasip2\u003c/code\u003e: enabling the feature is sufficient; entropy comes from the WASI host.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e (browser/node): additionally requires getrandom's \u003ccode\u003ewasm_js\u003c/code\u003e backend, enabled by the top-level binary. Building without the backend is a compile error rather than a silent fallback to deterministic seeding.\u003c/li\u003e\n\u003cli\u003eEmbedded/\u003ccode\u003eno_std\u003c/code\u003e targ...\n\n_Description has been truncated_","html_url":"https://github.com/influxdata/datafusion-udf-wasm/pull/565","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/influxdata%2Fdatafusion-udf-wasm/issues/565","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/565/packages"}},{"old_version":"1.0.22","new_version":"1.0.23","update_type":"patch","path":null,"pr_created_at":"2026-07-14T02:17:52.000Z","version_change":"1.0.22 → 1.0.23","issue":{"uuid":"4879238135","node_id":"PR_kwDOSNKojM7xWUHS","number":229,"state":"closed","title":"chore(deps): bump the cargo-production-dependencies group across 1 directory with 62 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-15T02:16:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-14T02:17:52.000Z","updated_at":"2026-07-15T02:16:52.000Z","time_to_close":86338,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-production-dependencies","update_count":62,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"tonic","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"opentelemetry","old_version":"0.31.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.31.0","new_version":"0.32.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.31.1","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-instrumentation-actix-web","old_version":"0.23.0","new_version":"0.24.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"opentelemetry-appender-tracing","old_version":"0.31.1","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-resource-detectors","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.23.1","new_version":"1.23.5","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"alloc-stdlib","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"brotli","old_version":"8.0.2","new_version":"8.0.4","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"brotli-decompressor","old_version":"5.0.0","new_version":"5.0.3","repository_url":"https://github.com/dropbox/rust-brotli-decompressor"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bytestring","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/actix/actix-net"},{"name":"cc","old_version":"1.2.60","new_version":"1.2.67","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"chacha20","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.6","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"either","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/hyperium/http-body"},{"name":"hyper","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"libc","old_version":"0.2.185","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.29","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.2.0","new_version":"1.2.2","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"pin-project","old_version":"1.1.11","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.46","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand","old_version":"0.9.4","new_version":"0.9.5","repository_url":"https://github.com/rust-random/rand"},{"name":"regex-automata","old_version":"0.4.14","new_version":"0.4.15","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"sha1","old_version":"0.10.6","new_version":"0.10.7","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.118","repository_url":"https://github.com/dtolnay/syn"},{"name":"thread_local","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"time","old_version":"0.3.47","new_version":"0.3.53","repository_url":"https://github.com/time-rs/time"},{"name":"tonic-prost","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"typenum","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-segmentation","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"wasip2","old_version":"1.0.3+wasi-0.2.9","new_version":"1.0.4+wasi-0.2.12","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"yoke","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.48","new_version":"0.8.54","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.7","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 52 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.103` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.0` | `0.32.1` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.1` | `0.32.0` |\n| [opentelemetry-instrumentation-actix-web](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.23.0` | `0.24.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.31.1` | `0.32.0` |\n| [opentelemetry-resource-detectors](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.10.0` | `0.11.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.23.5` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.2` | `0.2.4` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `8.0.2` | `8.0.4` |\n| [brotli-decompressor](https://github.com/dropbox/rust-brotli-decompressor) | `5.0.0` | `5.0.3` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [bytestring](https://github.com/actix/actix-net) | `1.5.0` | `1.5.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.60` | `1.2.67` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.1` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.6` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.16.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.4` |\n| [hyper](https://github.com/hyperium/hyper) | `1.9.0` | `1.10.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.186` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.33` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.0` | `1.2.2` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.1` | `0.2.2` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.46` |\n| [rand](https://github.com/rust-random/rand) | `0.9.4` | `0.9.5` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.14` | `0.4.15` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [sha1](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.10.7` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.118` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.9` | `1.1.10` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.53` |\n| [tonic-prost](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.11` |\n| [typenum](https://github.com/paholg/typenum) | `1.20.0` | `1.20.1` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.2` | `1.13.3` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.3+wasi-0.2.9` | `1.0.4+wasi-0.2.12` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.2` | `0.8.3` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.48` | `0.8.54` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.7` | `0.1.8` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n\n\nUpdates `anyhow` from 1.0.102 to 1.0.103\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.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\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/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.103\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.14.5 to 0.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etonic-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-health-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport well known types resolved by prost to their rust counterparts (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-reflection-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix panic when client drops connection early (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-types-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(transport/channel)\u003c/em\u003e expose ServerCertVerifier API (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2612\"\u003e#2612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emap no trailers ok status to unknown (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-web-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\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/grpc/grpc-rust/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d\"\u003e\u003ccode\u003e6cb6056\u003c/code\u003e\u003c/a\u003e chore: release v0.14.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1\"\u003e\u003ccode\u003eefde924\u003c/code\u003e\u003c/a\u003e grpc: change helloworld example to pass request as a view (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc\"\u003e\u003ccode\u003ed47b001\u003c/code\u003e\u003c/a\u003e transport: add max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e\"\u003e\u003ccode\u003e02c01c7\u003c/code\u003e\u003c/a\u003e Allow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/31853549a071f635d317fe5f346159f1369f40ca\"\u003e\u003ccode\u003e3185354\u003c/code\u003e\u003c/a\u003e examples: add grpc version of helloworld (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f5853035ce270b77f6c582daa308d1fe5311aa39\"\u003e\u003ccode\u003ef585303\u003c/code\u003e\u003c/a\u003e fix(grpc): Fix grpc-google build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197\"\u003e\u003ccode\u003eff7bcbb\u003c/code\u003e\u003c/a\u003e feat(grpc): Google call credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2610\"\u003e#2610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae\"\u003e\u003ccode\u003ef93037b\u003c/code\u003e\u003c/a\u003e feat(tonic-xds): make XdsChannelGrpc Sync (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2627\"\u003e#2627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121\"\u003e\u003ccode\u003ed834beb\u003c/code\u003e\u003c/a\u003e grpc: Update Status to be a Result\u0026lt;\u0026gt; and make StatusErr which holds non-OK co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/23922247306dad351b4fe531d8f6832c781c0749\"\u003e\u003ccode\u003e2392224\u003c/code\u003e\u003c/a\u003e grpc: add route_guide example and make minor tweaks to the generated code API...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.5...tonic-v0.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.31.0 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.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/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\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/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-prometheus-0.31.0...opentelemetry-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.31.0 to 0.32.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry_sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\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/open-telemetry/opentelemetry-rust/commit/74cb6f3a4129bf11fa3191f28d38c518c4ec4ae6\"\u003e\u003ccode\u003e74cb6f3\u003c/code\u003e\u003c/a\u003e chore: Release opentelemetry-semantic-conventions 0.32.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3562\"\u003e#3562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/10dde1813e2ec93f819b115b50f0c9746f4b7ddf\"\u003e\u003ccode\u003e10dde18\u003c/code\u003e\u003c/a\u003e chore(sdk): add missing changelog entry (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ec2da129b01b1e88ec17e28a55ba05001cc2aa1c\"\u003e\u003ccode\u003eec2da12\u003c/code\u003e\u003c/a\u003e refactor: leverage static str key when possible (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3529\"\u003e#3529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/90a39a0b5b1db04c495a213090c152f6ae3454bf\"\u003e\u003ccode\u003e90a39a0\u003c/code\u003e\u003c/a\u003e feat(api): accept quoted-key fields in otel logging macros (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/8c922bc62dcc4b114faf2e74e0d4a50efc4433f5\"\u003e\u003ccode\u003e8c922bc\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): add builder support for custom instrumentation scope ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/fb2af9d76e26201b0848a837231b44ebad30867d\"\u003e\u003ccode\u003efb2af9d\u003c/code\u003e\u003c/a\u003e feat(metrics): add BoundUpDownCounter under experimental_metrics_bound_instru...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/1b3846ca8f0c204007c91b0a9860e498c674038f\"\u003e\u003ccode\u003e1b3846c\u003c/code\u003e\u003c/a\u003e feat(metrics): add BoundGauge under experimental_metrics_bound_instruments (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/ee359dbb863e149d0277031a3b3fb9b41f7bee3d\"\u003e\u003ccode\u003eee359db\u003c/code\u003e\u003c/a\u003e fix: remove reqwest-rustls-webpki-roots (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4d4fd4d4b3a2ebf203efa6612f397034925c82fe\"\u003e\u003ccode\u003e4d4fd4d\u003c/code\u003e\u003c/a\u003e chore: Bump semantic-conventions to v1.42.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3561\"\u003e#3561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/69213f2047647b56bc27dfa84726d3ff94a945d3\"\u003e\u003ccode\u003e69213f2\u003c/code\u003e\u003c/a\u003e fix(prometheus-exporter): Concatenate metric attributes with Scope during col...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-semantic-conventions-0.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.31.1 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry-otlp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\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/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.31.1...opentelemetry-otlp-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-instrumentation-actix-web` from 0.23.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-instrumentation-actix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-instrumentation-actix-web-0.24.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emetrics\u003c/code\u003e feature is now enabled by default\u003c/li\u003e\n\u003cli\u003eSpan name format changed to \u003ccode\u003e{method} {route}\u003c/code\u003e per HTTP semantic conventions\u003c/li\u003e\n\u003cli\u003eHTTP server metric names updated to stable semantic conventions (\u003ccode\u003ehttp.server.duration\u003c/code\u003e → \u003ccode\u003ehttp.server.request.duration\u003c/code\u003e, \u003ccode\u003ehttp.server.request.size\u003c/code\u003e → \u003ccode\u003ehttp.server.request.body.size\u003c/code\u003e, \u003ccode\u003ehttp.server.response.size\u003c/code\u003e → \u003ccode\u003ehttp.server.response.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehttp.server.request.duration\u003c/code\u003e uses custom histogram bucket bounds\u003c/li\u003e\n\u003cli\u003eFixed incorrect use of \u003ccode\u003emessaging.message.body.size\u003c/code\u003e for HTTP request content length (now \u003ccode\u003ehttp.request.body.size\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eerror.type\u003c/code\u003e attribute for 4xx/5xx HTTP responses on spans and metrics\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eopentelemetry\u003c/code\u003e and \u003ccode\u003eopentelemetry-semantic-conventions\u003c/code\u003e to 0.32\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.88.0 (required by \u003ccode\u003eactix-http\u003c/code\u003e 3.12)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eactix-http\u003c/code\u003e to 3.11, \u003ccode\u003eactix-web\u003c/code\u003e to 4.12, \u003ccode\u003eawc\u003c/code\u003e to 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-instrumentation-actix-web-0.24.0/opentelemetry-instrumentation-actix-web/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\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/open-telemetry/opentelemetry-rust-contrib/commit/c5be93c85bebc0928fe63d603545af6fd469bdf3\"\u003e\u003ccode\u003ec5be93c\u003c/code\u003e\u003c/a\u003e chore: prep opentelemetry-instrumentation-actix-web 0.24.0 release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/a168edbe7ee59c9581dce22218472767828dfb52\"\u003e\u003ccode\u003ea168edb\u003c/code\u003e\u003c/a\u003e docs: sync Maintainers/Approvers list with opentelemetry-rust (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/275a8334bf3831420b32cfe12c61d5a8864b04b6\"\u003e\u003ccode\u003e275a833\u003c/code\u003e\u003c/a\u003e chore: prep release for OTel 0.32 contrib crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/34949206a167dd352759bb2ea2c3edeac04bedd6\"\u003e\u003ccode\u003e3494920\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG for opentelemetry-etw-logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/3db0e6e1c90a429a444fd8aa2f2337b3e9a31ce1\"\u003e\u003ccode\u003e3db0e6e\u003c/code\u003e\u003c/a\u003e chore: Update OpenTelemetry packages to v0.32.0 and fix breaking changes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/78eaed6b94f265d56e6ad6127fa4fffdc225d9fb\"\u003e\u003ccode\u003e78eaed6\u003c/code\u003e\u003c/a\u003e test: fix flaky span_id/trace_id formatting in user-events-logs integration t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4eb6108c695c1ff4af209dde0de9b91e6ab83351\"\u003e\u003ccode\u003e4eb6108\u003c/code\u003e\u003c/a\u003e fix: Pin time\u0026gt;=0.3.47 in actix-web and geneva-uploader to fix RUSTSEC-2026-00...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/24b5ae5dfd3fb03cb0d5a7423bbfcaf6684e7292\"\u003e\u003ccode\u003e24b5ae5\u003c/code\u003e\u003c/a\u003e chore: Add \u003ca href=\"https://github.com/jan-xyz\"\u003e\u003ccode\u003e@​jan-xyz\u003c/code\u003e\u003c/a\u003e as co-owner of opentelemetry-instrumentation-tower (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ce866b48a1645f1fb222bdea19c42821a2b48d5a\"\u003e\u003ccode\u003ece866b4\u003c/code\u003e\u003c/a\u003e feat: [Geneva uploader]   Support managed identity auth by resource ID (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4beab643e92470ef180a19c80be89450ee168c18\"\u003e\u003ccode\u003e4beab64\u003c/code\u003e\u003c/a\u003e test: add trace context and event_name integration tests for ETW logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-stackdriver-0.23.0...opentelemetry-instrumentation-actix-web-0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-appender-tracing` from 0.31.1 to 0.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-appender-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.0\u003c/h2\u003e\n\u003cp\u003eSee release notes:\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\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/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.32.md\"\u003eopentelemetry-appender-tracing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Notes 0.32\u003c/h1\u003e\n\u003cp\u003eOpenTelemetry Rust 0.32 continues to drive the Logs, Metrics, and Distributed\nTracing components forward. The Logs and Metrics API and SDK remain stable, with\nno breaking changes in this release. The OTLP Exporters and the Distributed\nTracing API/SDK remain in pre-stable states (Release-Candidate and Beta\nrespectively), and this release introduces a small number of intentional\nbreaking changes in those areas to prepare them for stabilization.\u003c/p\u003e\n\u003cp\u003eFor detailed changelogs of individual crates, please refer to their respective\nchangelog files. This document serves as a summary of the main changes.\u003c/p\u003e\n\u003ch2\u003eKey Changes\u003c/h2\u003e\n\u003ch3\u003eMetrics SDK\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBound instruments (experimental)\u003c/strong\u003e: Added \u003ccode\u003eCounter::bind()\u003c/code\u003e and\n\u003ccode\u003eHistogram::bind()\u003c/code\u003e returning pre-bound measurement handles\n(\u003ccode\u003eBoundCounter\u0026lt;T\u0026gt;\u003c/code\u003e, \u003ccode\u003eBoundHistogram\u0026lt;T\u0026gt;\u003c/code\u003e). Bound instruments resolve the\nattribute-to-aggregator mapping once at bind time and cache the result,\neliminating per-call HashMap lookups on the hot path. Benchmarks show\n~28x speedup for counter operations and ~9x for histograms. Gated behind\nthe \u003ccode\u003eexperimental_metrics_bound_instruments\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDelta collection efficiency\u003c/strong\u003e: Delta metrics collection now uses in-place\neviction instead of draining the HashMap on every collect cycle. Stale\nattribute sets that received no measurements since the last collection are\nevicted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStable \u003ccode\u003eAggregation\u003c/code\u003e API\u003c/strong\u003e: \u003ccode\u003eAggregation\u003c/code\u003e and\n\u003ccode\u003eStreamBuilder::with_aggregation()\u003c/code\u003e are now stable and no longer require the\n\u003ccode\u003espec_unstable_metrics_views\u003c/code\u003e feature flag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eLogs\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eTracing-span attribute enrichment (experimental)\u003c/strong\u003e: The\n\u003ccode\u003eopentelemetry-appender-tracing\u003c/code\u003e crate can now copy attributes from active\n\u003ccode\u003etracing\u003c/code\u003e spans onto each emitted log record. (\u0026quot;Span\u0026quot; here refers to\n\u003ccode\u003etracing::span!\u003c/code\u003e, not an \u003ccode\u003eopentelemetry::trace::Span\u003c/code\u003e.) Enrichment is\ndisabled by default with zero per-span overhead, and is gated behind the\nnew \u003ccode\u003eexperimental_span_attributes\u003c/code\u003e cargo feature.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003espec_unstable_logs_enabled\u003c/code\u003e removed\u003c/strong\u003e: The capability (and the backing\nspecification) is now stable and is enabled by default. The feature flag\nhas been removed.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eDistributed Tracing (Beta)\u003c/h3\u003e\n\u003cp\u003eThe Distributed Tracing API and SDK remain in beta. This release contains\nintentional breaking changes to clean up the public surface ahead of\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/open-telemetry/opentelemetry-rust/commit/ec289cb3c6f8260951699c51df968560943c1451\"\u003e\u003ccode\u003eec289cb\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.32.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/3ddb3867c421dd13c6803899cab1506ed015e4a9\"\u003e\u003ccode\u003e3ddb386\u003c/code\u003e\u003c/a\u003e fix(metrics): reject usize::MAX as cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/bad0a1bb1f9cea65201be99ea715eade9ca72f66\"\u003e\u003ccode\u003ebad0a1b\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): re-gate span attribute enrichment behind experimental...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f744509915e6e3b4fc2b551fd0c83f6a96e1fc71\"\u003e\u003ccode\u003ef744509\u003c/code\u003e\u003c/a\u003e docs: update README status table and remove deprecated crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/81d5a06decbf0eae09570fb84295b7f9f506224c\"\u003e\u003ccode\u003e81d5a06\u003c/code\u003e\u003c/a\u003e chore(prometheus): restore crate to workspace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5a07ce159580dc91d1bb7b9b56b0082d1f74a414\"\u003e\u003ccode\u003e5a07ce1\u003c/code\u003e\u003c/a\u003e ci: close stale pull requests (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/cc87dd9fa951d674a59b1132d0b44faaca42c3c7\"\u003e\u003ccode\u003ecc87dd9\u003c/code\u003e\u003c/a\u003e feat(appender-tracing): stabilize span attribute propagation (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/f290595a2d0a66203a34a3af7d0a586ce10af04a\"\u003e\u003ccode\u003ef290595\u003c/code\u003e\u003c/a\u003e docs(metrics): document experimental bound instruments (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3495\"\u003e#3495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/a79eb76341049bdb7fd727c1b232e34b295d2c43\"\u003e\u003ccode\u003ea79eb76\u003c/code\u003e\u003c/a\u003e fix(sdk): suppress telemetry in SimpleSpanProcessor during export (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/aa3bda3573d16a040b13a64fc8574c6bbf000a86\"\u003e\u003ccode\u003eaa3bda3\u003c/code\u003e\u003c/a\u003e chore(zipkin): deprecate opentelemetry-zipkin crate (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.31.1...opentelemetry-appender-tracing-0.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-resource-detectors` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/releases\"\u003eopentelemetry-resource-detectors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-resource-detectors-0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump opentelemetry and opentelemetry_sdk versions to 0.32\u003c/li\u003e\n\u003cli\u003eBump opentelemetry-semantic-conventions version to 0.32\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/blob/opentelemetry-resource-detectors-0.11.0/opentelemetry-resource-detectors/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for full history.\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/open-telemetry/opentelemetry-rust-contrib/commit/275a8334bf3831420b32cfe12c61d5a8864b04b6\"\u003e\u003ccode\u003e275a833\u003c/code\u003e\u003c/a\u003e chore: prep release for OTel 0.32 contrib crates (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/34949206a167dd352759bb2ea2c3edeac04bedd6\"\u003e\u003ccode\u003e3494920\u003c/code\u003e\u003c/a\u003e chore: Update CHANGELOG for opentelemetry-etw-logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/3db0e6e1c90a429a444fd8aa2f2337b3e9a31ce1\"\u003e\u003ccode\u003e3db0e6e\u003c/code\u003e\u003c/a\u003e chore: Update OpenTelemetry packages to v0.32.0 and fix breaking changes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/78eaed6b94f265d56e6ad6127fa4fffdc225d9fb\"\u003e\u003ccode\u003e78eaed6\u003c/code\u003e\u003c/a\u003e test: fix flaky span_id/trace_id formatting in user-events-logs integration t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4eb6108c695c1ff4af209dde0de9b91e6ab83351\"\u003e\u003ccode\u003e4eb6108\u003c/code\u003e\u003c/a\u003e fix: Pin time\u0026gt;=0.3.47 in actix-web and geneva-uploader to fix RUSTSEC-2026-00...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/24b5ae5dfd3fb03cb0d5a7423bbfcaf6684e7292\"\u003e\u003ccode\u003e24b5ae5\u003c/code\u003e\u003c/a\u003e chore: Add \u003ca href=\"https://github.com/jan-xyz\"\u003e\u003ccode\u003e@​jan-xyz\u003c/code\u003e\u003c/a\u003e as co-owner of opentelemetry-instrumentation-tower (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ce866b48a1645f1fb222bdea19c42821a2b48d5a\"\u003e\u003ccode\u003ece866b4\u003c/code\u003e\u003c/a\u003e feat: [Geneva uploader]   Support managed identity auth by resource ID (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4beab643e92470ef180a19c80be89450ee168c18\"\u003e\u003ccode\u003e4beab64\u003c/code\u003e\u003c/a\u003e test: add trace context and event_name integration tests for ETW logs (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/509146428faee66da88a19f19b036b526a98d596\"\u003e\u003ccode\u003e5091464\u003c/code\u003e\u003c/a\u003e test: improve user-events-trace integration test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/82f08a2021eed7d6ede695fd9ccc6ff35df6bf64\"\u003e\u003ccode\u003e82f08a2\u003c/code\u003e\u003c/a\u003e test: improve user-events-logs integration test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/593\"\u003e#593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-aws-0.10.0...opentelemetry-resource-detectors-0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.1 to 1.23.5\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.23.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Fix broken link by \u003ca href=\"https://github.com/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/891\"\u003euuid-rs/uuid#891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Optimize UUID hex parsing and formatting by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/894\"\u003euuid-rs/uuid#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.5 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/895\"\u003euuid-rs/uuid#895\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/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/894\"\u003euuid-rs/uuid#894\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.23.4...v1.23.5\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.4...v1.23.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up name of fuzz script in readme 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/888\"\u003euuid-rs/uuid#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocument fixes by \u003ca href=\"https://github.com/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/889\"\u003euuid-rs/uuid#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.4 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/890\"\u003euuid-rs/uuid#890\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/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/889\"\u003euuid-rs/uuid#889\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.23.3...v1.23.4\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.3...v1.23.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up parser panic on empty input 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/886\"\u003euuid-rs/uuid#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.3 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/887\"\u003euuid-rs/uuid#887\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.23.2...v1.23.3\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for ambiguous formats 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/882\"\u003euuid-rs/uuid#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.2 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/883\"\u003euuid-rs/uuid#883\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.23.1...v1.23.2\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.2\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/5dc6b3d1a995e6244a386740588c8d094ca30690\"\u003e\u003ccode\u003e5dc6b3d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/895\"\u003e#895\u003c/a\u003e from uuid-rs/cargo/v1.23.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5a7dfe50e2a2cf41a9d4330e00971e891bcb990f\"\u003e\u003ccode\u003e5a7dfe5\u003c/code\u003e\u003c/a\u003e prepare for 1.23.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9b4bfc8fe359e24638eccf6c6be424c25ad6ba8c\"\u003e\u003ccode\u003e9b4bfc8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/894\"\u003e#894\u003c/a\u003e from geeknoid/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5acc5a550ef1ccec951f1d2618b33e1171a88b9e\"\u003e\u003ccode\u003e5acc5a5\u003c/code\u003e\u003c/a\u003e perf: Optimize UUID hex parsing and formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/1e5d8679542d2bb15412a86839006dc01f680a51\"\u003e\u003ccode\u003e1e5d867\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/891\"\u003e#891\u003c/a\u003e from frostyplanet/doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/49310f04afd83b7d7667c1e6d7f26f93f46cedda\"\u003e\u003ccode\u003e49310f0\u003c/code\u003e\u003c/a\u003e doc: Fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/3296d64a196e0303c486538cdf143080c681ae2e\"\u003e\u003ccode\u003e3296d64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/890\"\u003e#890\u003c/a\u003e from uuid-rs/cargo/v1.23.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cba53d0da2089109ea23fd964c8ffd21b0165a49\"\u003e\u003ccode\u003ecba53d0\u003c/code\u003e\u003c/a\u003e prepare for 1.23.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e347af48aab7f7dd6b58a6bb5b578d467660e327\"\u003e\u003ccode\u003ee347af4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/889\"\u003e#889\u003c/a\u003e from frostyplanet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e9bf55c22216c27ff2283a6c427a7b13e025c75e\"\u003e\u003ccode\u003ee9bf55c\u003c/code\u003e\u003c/a\u003e doc: Fix broken link warnings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alloc-stdlib` from 0.2.2 to 0.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-alloc-no-stdlib/commits/0.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.11.1 to 2.13.0\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.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd MyFlags::Abc::iter_equal_names() method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\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.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e 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/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.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/488\"\u003ebitflags/bitflags#488\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.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute 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/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags 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/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.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/485\"\u003ebitflags/bitflags#485\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.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.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.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eMyFlags::Abc::iter_equal_names()\u003c/code\u003e method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\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.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e 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/487\"\u003ebitflags/bitflags#487\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.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.0\u003c/h1\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute 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/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags 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/484\"\u003ebitflags/bitflags#484\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.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.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/bitflags/bitflags/commit/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli` from 8.0.2 to 8.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/9651aa3ebfd23be83ca14d914fba2d7c12b32d2f\"\u003e\u003ccode\u003e9651aa3\u003c/code\u003e\u003c/a\u003e Fix version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/577dc18438d3d0b394c8d84e11e3916722a6cb53\"\u003e\u003ccode\u003e577dc18\u003c/code\u003e\u003c/a\u003e fix: guard BroCatli header byte-source underflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/4f447c373732c6e47ccecb60f72e9acc38d85606\"\u003e\u003ccode\u003e4f447c3\u003c/code\u003e\u003c/a\u003e fix: handle null custom allocator returns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/e50a4ffa89e6b0b90c638d1260696284fefe5c49\"\u003e\u003ccode\u003ee50a4ff\u003c/code\u003e\u003c/a\u003e fix: catch panics in Broccoli FFI exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/b8dcac789466873888eca6a9a40846445e0abd27\"\u003e\u003ccode\u003eb8dcac7\u003c/code\u003e\u003c/a\u003e fix: validate BroCatli deserialized state fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/9cbed81a1a098fcd4ffcf956429dce6154415970\"\u003e\u003ccode\u003e9cbed81\u003c/code\u003e\u003c/a\u003e Allow newer alloc-no-stdlib which enforce no-unsafe in their lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/c1957827861d072d4085d988444724adfcf6cc0b\"\u003e\u003ccode\u003ec195782\u003c/code\u003e\u003c/a\u003e Handle NULL returns from custom encoder allocators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/21de815f394796ef6ad2b312b7a00da2efa7b226\"\u003e\u003ccode\u003e21de815\u003c/code\u003e\u003c/a\u003e publish to crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/6bba7be098a410ce0c954f12e7373bf1dc7bdb7f\"\u003e\u003ccode\u003e6bba7be\u003c/code\u003e\u003c/a\u003e better testing for edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/cf75fa6dda8429854e2e0e83b45100ad611df052\"\u003e\u003ccode\u003ecf75fa6\u003c/code\u003e\u003c/a\u003e Fix CompressMulti worker joins on errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropbox/rust-brotli/compare/8.0.2...8.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli-decompressor` from 5.0.0 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/8dd9ab9fa41ec57de152ed61628f7bff7fb4ff04\"\u003e\u003ccode\u003e8dd9ab9\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/1726498458a0870ff1cec8fce6a5b5c00c00b628\"\u003e\u003ccode\u003e1726498\u003c/code\u003e\u003c/a\u003e Support both the 2.x and 3.x generations of alloc-no-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/b2020f699198df7255ed19eaf2d8c6eb5a2d612d\"\u003e\u003ccode\u003eb2020f6\u003c/code\u003e\u003c/a\u003e Fix seccomp build: thread custom dictionary through decompress and flush output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/6bf92158b73585da66a2e0bf5178157c0e04ac7a\"\u003e\u003ccode\u003e6bf9215\u003c/code\u003e\u003c/a\u003e Forbid unsafe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/273d1b9864b52f5a2a9e90479710dd5ce8bce8ed\"\u003e\u003ccode\u003e273d1b9\u003c/code\u003e\u003c/a\u003e new version 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/cab6098ea11870f4051ec090f6145039fe98db93\"\u003e\u003ccode\u003ecab6098\u003c/code\u003e\u003c/a\u003e Make --no-default-features test suite run while having a nostd dict test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/8ed0d7d45eddf947d752675db743fa530edae101\"\u003e\u003ccode\u003e8ed0d7d\u003c/code\u003e\u003c/a\u003e Fix PADDING_2 error being silently dropped at end of stream\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/compare/5.0.0...5.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bumpalo` from 3.20.2 to 3.20.3\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.3\u003c/h2\u003e\n\u003cp\u003eReleased 2026-05-22.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the \u003ccode\u003etry_alloc_slice_fill_with\u003c/code\u003e, \u003ccode\u003ealloc_slice_try_fill_with\u003c/code\u003e,\n\u003ccode\u003ealloc_slice_fill_with\u003c/code\u003e methods to properly rewind the bump pointer on\nallocation, initialization, and panic failure and avoid wasting bump capacity.\u003c/li\u003e\n\u003cli\u003eFixed a drop bug in \u003ccode\u003ebumpalo::collections::vec::DrainFilter\u003c/code\u003e (used by \u003ccode\u003eretain\u003c/code\u003e\nand \u003ccode\u003eretain_mut\u003c/code\u003e) when the predicate panics.\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/84654ace6be4444da3ff102a0a0af3b38c4df4fb\"\u003e\u003ccode\u003e84654ac\u003c/code\u003e\u003c/a\u003e Rewind on slice allocation failure (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/5325624d38c9f290a3d41344ef2aa5badac1a538\"\u003e\u003ccode\u003e5325624\u003c/code\u003e\u003c/a\u003e Fix a couple bugs (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/fcf8370e7358852493c8b30c8536de3ce9c3c481\"\u003e\u003ccode\u003efcf8370\u003c/code\u003e\u003c/a\u003e Fix UB in \u003ccode\u003eAllocator::grow_zeroed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/657caf85e7984b0aa8bc114c09d9cc2afeaf240d\"\u003e\u003ccode\u003e657caf8\u003c/code\u003e\u003c/a\u003e test: fix test for OOM instead of overflow (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/1db9be965675c79517e646a628e16493683194f3\"\u003e\u003ccode\u003e1db9be9\u003c/code\u003e\u003c/a\u003e fix: fix typo in comment (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/a47f6d6b7b5fee9c99a285f0de80257a0a982ef3\"\u003e\u003ccode\u003ea47f6d6\u003c/code\u003e\u003c/a\u003e fix: bump pointer/bump chunk debug assertion (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/0b12966abfa96aace02abe5e1adeab0df942ef35\"\u003e\u003ccode\u003e0b12966\u003c/code\u003e\u003c/a\u003e Update Cargo.toml with keywords (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/bumpalo/compare/v3.20.2...v3.20.3\"\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.1 to 1.12.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.12.1\u003c/h2\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.12.0\u003c/h2\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect...\n\n_Description has been truncated_","html_url":"https://github.com/Pa123313/opentelemetry-demo/pull/229","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pa123313%2Fopentelemetry-demo/issues/229","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/229/packages"}},{"old_version":"1.0.14","new_version":"1.0.22","update_type":"patch","path":null,"pr_created_at":"2026-05-23T23:03:03.000Z","version_change":"1.0.14 → 1.0.22","issue":{"uuid":"4509847498","node_id":"PR_kwDOLXXqHM7estau","number":24,"state":"closed","title":"chore(deps): bump the all group across 1 directory with 185 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-06-27T23:13:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-23T23:03:03.000Z","updated_at":"2026-06-27T23:13:33.000Z","time_to_close":3024629,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all","update_count":185,"packages":[{"name":"serde_json","old_version":"1.0.113","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"aho-corasick","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anyhow","old_version":"1.0.79","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"arboard","old_version":"3.3.0","new_version":"3.4.1","repository_url":"https://github.com/1Password/arboard"},{"name":"async-channel","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.8.0","new_version":"1.11.0","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-recursion","old_version":"1.0.5","new_version":"1.1.1","repository_url":"https://github.com/dcchut/async-recursion"},{"name":"async-signal","old_version":"0.2.5","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"async-task","old_version":"4.7.0","new_version":"4.7.1","repository_url":"https://github.com/smol-rs/async-task"},{"name":"async-trait","old_version":"0.1.77","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.1.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"backtrace","old_version":"0.3.69","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"blocking","old_version":"1.5.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"brotli","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"bstr","old_version":"1.9.0","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.14.0","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.14.3","new_version":"1.25.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.5.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.0.83","new_version":"1.2.62","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":"chrono","old_version":"0.4.34","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"combine","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/Marwes/combine"},{"name":"concurrent-queue","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/concurrent-queue"},{"name":"core-foundation-sys","old_version":"0.8.6","new_version":"0.8.7","repository_url":"https://github.com/servo/core-foundation-rs"},{"name":"cpufeatures","old_version":"0.2.12","new_version":"0.2.17","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.3.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-channel","old_version":"0.5.11","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-deque","old_version":"0.8.5","new_version":"0.8.6","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-utils","old_version":"0.8.19","new_version":"0.8.21","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"ctor","old_version":"0.2.6","new_version":"0.2.9","repository_url":"https://github.com/mmastrac/linktime"},{"name":"darling","old_version":"0.20.5","new_version":"0.20.11","repository_url":"https://github.com/TedDriggs/darling"},{"name":"derive_more","old_version":"0.99.17","new_version":"0.99.20","repository_url":"https://github.com/JelteF/derive_more"},{"name":"dtoa","old_version":"1.0.9","new_version":"1.0.11","repository_url":"https://github.com/dtolnay/dtoa"},{"name":"dtoa-short","old_version":"0.3.4","new_version":"0.3.5","repository_url":"https://github.com/upsuper/dtoa-short"},{"name":"dunce","old_version":"1.0.4","new_version":"1.0.5"},{"name":"embed-resource","old_version":"2.4.1","new_version":"2.5.2","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"encoding_rs","old_version":"0.8.33","new_version":"0.8.35","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"enumflags2","old_version":"0.7.9","new_version":"0.7.12","repository_url":"https://github.com/meithecatte/enumflags2"},{"name":"equivalent","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/indexmap-rs/equivalent"},{"name":"fdeflate","old_version":"0.3.4","new_version":"0.3.7","repository_url":"https://github.com/image-rs/fdeflate"},{"name":"filetime","old_version":"0.2.23","new_version":"0.2.29","repository_url":"https://github.com/alexcrichton/filetime"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures-core","old_version":"0.3.30","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.30","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.30","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.30","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.30","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"glob","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"globset","old_version":"0.4.14","new_version":"0.4.18","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"h2","old_version":"0.3.24","new_version":"0.3.27","repository_url":"https://github.com/hyperium/h2"},{"name":"hermit-abi","old_version":"0.3.5","new_version":"0.3.9","repository_url":"https://github.com/hermit-os/hermit-rs"},{"name":"http","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/hyperium/http"},{"name":"httparse","old_version":"1.8.0","new_version":"1.10.1","repository_url":"https://github.com/seanmonstar/httparse"},{"name":"hyper","old_version":"0.14.28","new_version":"0.14.32","repository_url":"https://github.com/hyperium/hyper"},{"name":"iana-time-zone","old_version":"0.1.60","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"ignore","old_version":"0.4.22","new_version":"0.4.25","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"image","old_version":"0.24.8","new_version":"0.24.9","repository_url":"https://github.com/image-rs/image"},{"name":"instant","old_version":"0.1.12","new_version":"0.1.13","repository_url":"https://github.com/sebcrozet/instant"},{"name":"ipnet","old_version":"2.9.0","new_version":"2.12.0","repository_url":"https://github.com/krisprice/ipnet"},{"name":"jni-sys","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/jni-rs/jni-sys"},{"name":"json-patch","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/idubrov/json-patch"},{"name":"lazy_static","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/rust-lang-nursery/lazy-static.rs"},{"name":"lock_api","old_version":"0.4.11","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.20","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"mac-notification-sys","old_version":"0.6.1","new_version":"0.6.12","repository_url":"https://github.com/h4llow3En/mac-notification-sys"},{"name":"memchr","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.7.2","new_version":"0.7.4","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/tokio-rs/mio"},{"name":"native-tls","old_version":"0.2.11","new_version":"0.2.18","repository_url":"https://github.com/rust-native-tls/rust-native-tls"},{"name":"new_debug_unreachable","old_version":"1.0.4","new_version":"1.0.6","repository_url":"https://github.com/mbrubeck/rust-debug-unreachable"},{"name":"num-conv","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"num-traits","old_version":"0.2.18","new_version":"0.2.19","repository_url":"https://github.com/rust-num/num-traits"},{"name":"num_cpus","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/seanmonstar/num_cpus"},{"name":"once_cell","old_version":"1.19.0","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"os_info","old_version":"3.7.0","new_version":"3.15.0","repository_url":"https://github.com/stanislav-tkach/os_info"},{"name":"os_pipe","old_version":"1.1.5","new_version":"1.2.3","repository_url":"https://github.com/oconnor663/os_pipe.rs"},{"name":"parking","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/smol-rs/parking"},{"name":"parking_lot","old_version":"0.12.1","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"pathdiff","old_version":"0.2.1","new_version":"0.2.3","repository_url":"https://github.com/Manishearth/pathdiff"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"pin-project-lite","old_version":"0.2.13","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"piper","old_version":"0.2.1","new_version":"0.2.5","repository_url":"https://github.com/smol-rs/piper"},{"name":"pkg-config","old_version":"0.3.29","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"plist","old_version":"1.6.0","new_version":"1.9.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"png","old_version":"0.17.11","new_version":"0.17.16","repository_url":"https://github.com/image-rs/image-png"},{"name":"ppv-lite86","old_version":"0.2.17","new_version":"0.2.21","repository_url":"https://github.com/cryptocorrosion/cryptocorrosion"},{"name":"quote","old_version":"1.0.35","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_users","old_version":"0.4.4","new_version":"0.4.6"},{"name":"regex","old_version":"1.10.3","new_version":"1.10.6","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.11.24","new_version":"0.11.27","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rustc_version","old_version":"0.4.0","new_version":"0.4.1","repository_url":"https://github.com/djc/rustc-version-rs"},{"name":"rustix","old_version":"0.37.27","new_version":"0.37.28","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"rustversion","old_version":"1.0.14","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.16","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/ryu"},{"name":"semver","old_version":"1.0.21","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde_repr","old_version":"0.1.18","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/serde-repr"},{"name":"serde_spanned","old_version":"0.6.5","new_version":"0.6.9","repository_url":"https://github.com/toml-rs/toml"},{"name":"serde_with","old_version":"3.6.1","new_version":"3.20.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"shared_child","old_version":"1.0.0","new_version":"1.1.1","repository_url":"https://github.com/oconnor663/shared_child.rs"},{"name":"signal-hook-registry","old_version":"1.4.1","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"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.9","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.13.1","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"string_cache","old_version":"0.8.7","new_version":"0.8.9","repository_url":"https://github.com/servo/string-cache"},{"name":"string_cache_codegen","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/servo/string-cache"},{"name":"tao","old_version":"0.16.7","new_version":"0.16.11","repository_url":"https://github.com/tauri-apps/tao"},{"name":"tao-macros","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/tauri-apps/tao"},{"name":"tar","old_version":"0.4.40","new_version":"0.4.46","repository_url":"https://github.com/composefs/tar-rs"},{"name":"target-lexicon","old_version":"0.12.13","new_version":"0.12.16","repository_url":"https://github.com/bytecodealliance/target-lexicon"},{"name":"tauri-codegen","old_version":"1.4.2","new_version":"1.4.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-macros","old_version":"1.4.3","new_version":"1.4.7","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-runtime","old_version":"0.14.2","new_version":"0.14.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-runtime-wry","old_version":"0.14.3","new_version":"0.14.11","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tempfile","old_version":"3.10.0","new_version":"3.11.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"1.0.57","new_version":"1.0.69","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"thread_local","old_version":"1.1.7","new_version":"1.1.9","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"tinyvec","old_version":"1.6.0","new_version":"1.11.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio","old_version":"1.36.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.10","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"0.6.5","new_version":"0.6.11","repository_url":"https://github.com/toml-rs/toml"},{"name":"tower-service","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tracing","old_version":"0.1.40","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.18","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"typenum","old_version":"1.17.0","new_version":"1.20.0","repository_url":"https://github.com/paholg/typenum"},{"name":"uds_windows","old_version":"1.1.0","new_version":"1.2.1","repository_url":"https://github.com/haraldh/rust_uds_windows"},{"name":"unicode-bidi","old_version":"0.3.15","new_version":"0.3.18","repository_url":"https://github.com/servo/unicode-bidi"},{"name":"unicode-ident","old_version":"1.0.12","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-normalization","old_version":"0.1.22","new_version":"0.1.25","repository_url":"https://github.com/unicode-rs/unicode-normalization"},{"name":"unicode-segmentation","old_version":"1.11.0","new_version":"1.13.2","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"url","old_version":"2.5.0","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.7.0","new_version":"1.16.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"valuable","old_version":"0.1.0","new_version":"0.1.1","repository_url":"https://github.com/tokio-rs/valuable"},{"name":"version_check","old_version":"0.9.4","new_version":"0.9.5","repository_url":"https://github.com/SergioBenitez/version_check"},{"name":"vswhom-sys","old_version":"0.1.2","new_version":"0.1.3","repository_url":"https://github.com/nabijaczleweli/vswhom-sys.rs"},{"name":"waker-fn","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/smol-rs/waker-fn"},{"name":"walkdir","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/BurntSushi/walkdir"},{"name":"wasm-bindgen","old_version":"0.2.91","new_version":"0.2.122","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"wasm-streams","old_version":"0.4.0","new_version":"0.4.2","repository_url":"https://github.com/MattiasBuelens/wasm-streams"},{"name":"winapi-util","old_version":"0.1.6","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-version","old_version":"0.1.0","new_version":"0.1.7","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"winnow","old_version":"0.5.39","new_version":"0.5.40","repository_url":"https://github.com/winnow-rs/winnow"},{"name":"xattr","old_version":"1.3.1","new_version":"1.6.1","repository_url":"https://github.com/Stebalien/xattr"},{"name":"xdg-home","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/zeenix/xdg-home"},{"name":"zbus","old_version":"3.15.0","new_version":"3.15.2","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"zbus_names","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"zvariant","old_version":"3.15.0","new_version":"3.15.2","repository_url":"https://github.com/z-galaxy/zbus"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all group with 149 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.113` | `1.0.150` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.2` | `1.1.4` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.79` | `1.0.102` |\n| [arboard](https://github.com/1Password/arboard) | `3.3.0` | `3.4.1` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.2.0` | `2.3.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.8.0` | `1.11.0` |\n| [async-recursion](https://github.com/dcchut/async-recursion) | `1.0.5` | `1.1.1` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.5` | `0.2.14` |\n| [async-task](https://github.com/smol-rs/async-task) | `4.7.0` | `4.7.1` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.77` | `0.1.89` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.1.0` | `1.5.1` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.69` | `0.3.76` |\n| [blocking](https://github.com/smol-rs/blocking) | `1.5.1` | `1.6.2` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `3.4.0` | `3.5.0` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.9.0` | `1.12.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.14.0` | `3.20.3` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.14.3` | `1.25.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.5.0` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.0.83` | `1.2.62` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.34` | `0.4.44` |\n| [combine](https://github.com/Marwes/combine) | `4.6.6` | `4.6.7` |\n| [concurrent-queue](https://github.com/smol-rs/concurrent-queue) | `2.4.0` | `2.5.0` |\n| [core-foundation-sys](https://github.com/servo/core-foundation-rs) | `0.8.6` | `0.8.7` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.2.12` | `0.2.17` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.3.2` | `1.5.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.11` | `0.5.15` |\n| [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) | `0.8.5` | `0.8.6` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.19` | `0.8.21` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [ctor](https://github.com/mmastrac/linktime) | `0.2.6` | `0.2.9` |\n| [darling](https://github.com/TedDriggs/darling) | `0.20.5` | `0.20.11` |\n| [derive_more](https://github.com/JelteF/derive_more) | `0.99.17` | `0.99.20` |\n| [dtoa](https://github.com/dtolnay/dtoa) | `1.0.9` | `1.0.11` |\n| [dtoa-short](https://github.com/upsuper/dtoa-short) | `0.3.4` | `0.3.5` |\n| [dunce](https://gitlab.com/kornelski/dunce) | `1.0.4` | `1.0.5` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `2.4.1` | `2.5.2` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.33` | `0.8.35` |\n| [enumflags2](https://github.com/meithecatte/enumflags2) | `0.7.9` | `0.7.12` |\n| [equivalent](https://github.com/indexmap-rs/equivalent) | `1.0.1` | `1.0.2` |\n| [fdeflate](https://github.com/image-rs/fdeflate) | `0.3.4` | `0.3.7` |\n| [filetime](https://github.com/alexcrichton/filetime) | `0.2.23` | `0.2.29` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.30` | `0.3.32` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.30` | `0.3.32` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.30` | `0.3.32` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.30` | `0.3.32` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.30` | `0.3.32` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.1` | `0.3.3` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.14` | `0.4.18` |\n| [h2](https://github.com/hyperium/h2) | `0.3.24` | `0.3.27` |\n| [hermit-abi](https://github.com/hermit-os/hermit-rs) | `0.3.5` | `0.3.9` |\n| [http](https://github.com/hyperium/http) | `0.2.11` | `0.2.12` |\n| [httparse](https://github.com/seanmonstar/httparse) | `1.8.0` | `1.10.1` |\n| [hyper](https://github.com/hyperium/hyper) | `0.14.28` | `0.14.32` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.60` | `0.1.65` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.22` | `0.4.25` |\n| [image](https://github.com/image-rs/image) | `0.24.8` | `0.24.9` |\n| [instant](https://github.com/sebcrozet/instant) | `0.1.12` | `0.1.13` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.9.0` | `2.12.0` |\n| [jni-sys](https://github.com/jni-rs/jni-sys) | `0.3.0` | `0.3.1` |\n| [json-patch](https://github.com/idubrov/json-patch) | `1.2.0` | `1.4.0` |\n| [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs) | `1.4.0` | `1.5.0` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.11` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.20` | `0.4.29` |\n| [mac-notification-sys](https://github.com/h4llow3En/mac-notification-sys) | `0.6.1` | `0.6.12` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.1` | `2.8.0` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.7.2` | `0.7.4` |\n| [mio](https://github.com/tokio-rs/mio) | `0.8.10` | `0.8.11` |\n| [native-tls](https://github.com/rust-native-tls/rust-native-tls) | `0.2.11` | `0.2.18` |\n| [new_debug_unreachable](https://github.com/mbrubeck/rust-debug-unreachable) | `1.0.4` | `1.0.6` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.1` | `0.2.2` |\n| [num-traits](https://github.com/rust-num/num-traits) | `0.2.18` | `0.2.19` |\n| [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.19.0` | `1.21.4` |\n| [os_info](https://github.com/stanislav-tkach/os_info) | `3.7.0` | `3.15.0` |\n| [os_pipe](https://github.com/oconnor663/os_pipe.rs) | `1.1.5` | `1.2.3` |\n| [parking](https://github.com/smol-rs/parking) | `2.2.0` | `2.2.1` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.1` | `0.12.5` |\n| [pathdiff](https://github.com/Manishearth/pathdiff) | `0.2.1` | `0.2.3` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.13` | `0.2.17` |\n| [piper](https://github.com/smol-rs/piper) | `0.2.1` | `0.2.5` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.29` | `0.3.33` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.6.0` | `1.9.0` |\n| [png](https://github.com/image-rs/image-png) | `0.17.11` | `0.17.16` |\n| [ppv-lite86](https://github.com/cryptocorrosion/cryptocorrosion) | `0.2.17` | `0.2.21` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.35` | `1.0.45` |\n| redox_users | `0.4.4` | `0.4.6` |\n| [regex](https://github.com/rust-lang/regex) | `1.10.3` | `1.10.6` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.24` | `0.11.27` |\n| [rustc_version](https://github.com/djc/rustc-version-rs) | `0.4.0` | `0.4.1` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `0.37.27` | `0.37.28` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.14` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.16` | `1.0.23` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.21` | `1.0.28` |\n| [serde_repr](https://github.com/dtolnay/serde-repr) | `0.1.18` | `0.1.20` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `0.6.5` | `0.6.9` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.6.1` | `3.20.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [shared_child](https://github.com/oconnor663/shared_child.rs) | `1.0.0` | `1.1.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.1` | `1.4.8` |\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.9` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.13.1` | `1.15.1` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [string_cache](https://github.com/servo/string-cache) | `0.8.7` | `0.8.9` |\n| [string_cache_codegen](https://github.com/servo/string-cache) | `0.5.2` | `0.5.4` |\n| [tao](https://github.com/tauri-apps/tao) | `0.16.7` | `0.16.11` |\n| [tao-macros](https://github.com/tauri-apps/tao) | `0.1.2` | `0.1.3` |\n| [tar](https://github.com/composefs/tar-rs) | `0.4.40` | `0.4.46` |\n| [target-lexicon](https://github.com/bytecodealliance/target-lexicon) | `0.12.13` | `0.12.16` |\n| [tauri-codegen](https://github.com/tauri-apps/tauri) | `1.4.2` | `1.4.6` |\n| [tauri-macros](https://github.com/tauri-apps/tauri) | `1.4.3` | `1.4.7` |\n| [tauri-runtime](https://github.com/tauri-apps/tauri) | `0.14.2` | `0.14.6` |\n| [tauri-runtime-wry](https://github.com/tauri-apps/tauri) | `0.14.3` | `0.14.11` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.10.0` | `3.11.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.57` | `1.0.69` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.7` | `1.1.9` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.6.0` | `1.11.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.36.0` | `1.52.3` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.10` | `0.7.18` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.5` | `0.6.11` |\n| [tower-service](https://github.com/tower-rs/tower) | `0.3.2` | `0.3.3` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.40` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.18` | `0.3.23` |\n| [typenum](https://github.com/paholg/typenum) | `1.17.0` | `1.20.0` |\n| [uds_windows](https://github.com/haraldh/rust_uds_windows) | `1.1.0` | `1.2.1` |\n| [unicode-bidi](https://github.com/servo/unicode-bidi) | `0.3.15` | `0.3.18` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.12` | `1.0.24` |\n| [unicode-normalization](https://github.com/unicode-rs/unicode-normalization) | `0.1.22` | `0.1.25` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.11.0` | `1.13.2` |\n| [url](https://github.com/servo/rust-url) | `2.5.0` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.7.0` | `1.16.0` |\n| [valuable](https://github.com/tokio-rs/valuable) | `0.1.0` | `0.1.1` |\n| [version_check](https://github.com/SergioBenitez/version_check) | `0.9.4` | `0.9.5` |\n| [vswhom-sys](https://github.com/nabijaczleweli/vswhom-sys.rs) | `0.1.2` | `0.1.3` |\n| [waker-fn](https://github.com/smol-rs/waker-fn) | `1.1.1` | `1.2.0` |\n| [walkdir](https://github.com/BurntSushi/walkdir) | `2.4.0` | `2.5.0` |\n| [wasm-bindgen](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.91` | `0.2.122` |\n| [wasm-streams](https://github.com/MattiasBuelens/wasm-streams) | `0.4.0` | `0.4.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.6` | `0.1.11` |\n| [windows-version](https://github.com/microsoft/windows-rs) | `0.1.0` | `0.1.7` |\n| [winnow](https://github.com/winnow-rs/winnow) | `0.5.39` | `0.5.40` |\n| [xattr](https://github.com/Stebalien/xattr) | `1.3.1` | `1.6.1` |\n| [xdg-home](https://github.com/zeenix/xdg-home) | `1.1.0` | `1.2.0` |\n| [zbus](https://github.com/z-galaxy/zbus) | `3.15.0` | `3.15.2` |\n| [zbus_names](https://github.com/z-galaxy/zbus) | `2.6.0` | `2.6.1` |\n| [zvariant](https://github.com/z-galaxy/zbus) | `3.15.0` | `3.15.2` |\n\n\nUpdates `serde_json` from 1.0.113 to 1.0.150\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.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn on \u0026quot;float_roundtrip\u0026quot; and \u0026quot;unbounded_depth\u0026quot; features for serde_json in play.rust-lang.org (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1230\"\u003e#1230\u003c/a\u003e, thanks \u003ca href=\"https://github.com/goffrie\"\u003e\u003ccode\u003e@​goffrie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd serde_json::Map::into_values method (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1226\"\u003e#1226\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.113...v1.0.150\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aho-corasick` from 1.1.2 to 1.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/17f8b32e3b7c845ef3c5429b823804f552f14ec9\"\u003e\u003ccode\u003e17f8b32\u003c/code\u003e\u003c/a\u003e 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/b58556ea5aac5a61a6094f93c3a2398198cb907e\"\u003e\u003ccode\u003eb58556e\u003c/code\u003e\u003c/a\u003e doc: switch from \u003ccode\u003edoc_auto_cfg\u003c/code\u003e to \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/948d2e1f8e4b6b0aff13075176922e158c8bed46\"\u003e\u003ccode\u003e948d2e1\u003c/code\u003e\u003c/a\u003e github: add FUNDING\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/1adf588b6aa778dcd97faa4e3752d569ebf5b4f7\"\u003e\u003ccode\u003e1adf588\u003c/code\u003e\u003c/a\u003e benchmarks: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/cd400ad792d6888cc8fa4c1f9e2493b519961b3c\"\u003e\u003ccode\u003ecd400ad\u003c/code\u003e\u003c/a\u003e lint: resolve a few Clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/56256dca1bcd2365fd1dc987c1c06195429a2e2c\"\u003e\u003ccode\u003e56256dc\u003c/code\u003e\u003c/a\u003e 1.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/1b64b2251c684ebf37d1dfffe61440d98ff048d5\"\u003e\u003ccode\u003e1b64b22\u003c/code\u003e\u003c/a\u003e simd: fix big-endian aarch64 build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/59b365543d01409959bb93a20a28fb34ff532c03\"\u003e\u003ccode\u003e59b3655\u003c/code\u003e\u003c/a\u003e style: clean up lint violations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/f227162f7c56b3f28e9dd69a655316af0107b29b\"\u003e\u003ccode\u003ef227162\u003c/code\u003e\u003c/a\u003e benchmarks: import jetscii's benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/964a2d5431d099d70e770fd4c19e51dfbb389252\"\u003e\u003ccode\u003e964a2d5\u003c/code\u003e\u003c/a\u003e benchmarks: update aho-corasick engine lock file\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/aho-corasick/compare/1.1.2...1.1.4\"\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.79 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\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.95\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.from_boxed\"\u003e\u003ccode\u003eError::from_boxed\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/401\"\u003e#401\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.93\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dev-dependencies to \u003ccode\u003ethiserror\u003c/code\u003e v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Rust 1.82's \u003ccode\u003e\u0026amp;raw const\u003c/code\u003e and \u003ccode\u003e\u0026amp;raw mut\u003c/code\u003e syntax inside \u003ccode\u003eensure!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure OUT_DIR is left with deterministic contents after build script execution (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.90\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake anyhow::Error's \u003ccode\u003eUnwindSafe\u003c/code\u003e and \u003ccode\u003eRefUnwindSafe\u003c/code\u003e impl consistently available between versions of Rust newer and older than 1.72 (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.88\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.87\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport more APIs, including \u003ccode\u003eError::new\u003c/code\u003e and \u003ccode\u003eError::chain\u003c/code\u003e, in no-std mode on Rust 1.81+ (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.86\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parse error in \u003ccode\u003eensure!\u003c/code\u003e with non-literal after minus sign (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/373\"\u003e#373\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/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.79...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arboard` from 3.3.0 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/1Password/arboard/releases\"\u003earboard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for excluding macOS clipboard items from history.\n\u003cul\u003e\n\u003cli\u003eNote that macOS has no official history, so arboard's implementation uses a community standard instead.\u003c/li\u003e\n\u003c/ul\u003e\n\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/Hinton\"\u003e\u003ccode\u003e@​Hinton\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/1Password/arboard/pull/159\"\u003e1Password/arboard#159\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/1Password/arboard/compare/v3.4.0...v3.4.1\"\u003ehttps://github.com/1Password/arboard/compare/v3.4.0...v3.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003ewait_until\u003c/code\u003e method for Linux, as a superset of the existing \u003ccode\u003ewait\u003c/code\u003e functionality.\nThis is a helper for letting an application wait without manual timeout handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTransparency in copied images now behaves better in certain Windows apps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eimage\u003c/code\u003e to \u003ccode\u003e0.25\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved direct \u003ccode\u003ethiserror\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003eFixed Linux documentation links\u003c/li\u003e\n\u003cli\u003eRaised MSRV to 1.67.1\u003c/li\u003e\n\u003cli\u003eReverted timeout behavior of \u003ccode\u003eClipboard::new()\u003c/code\u003e on platforms using X11. Applications are\nencouraged to wrap constructor calls in their own thread/channel timeout mechanisms instead\nto make sure the behavior matches each usecase.\u003c/li\u003e\n\u003cli\u003eMigrated away from \u003ccode\u003eobjc\u003c/code\u003e to the \u003ccode\u003eobjc2\u003c/code\u003e ecosystem for the Apple clipboard implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/1Password/arboard/compare/v3.3.2...v3.4.0\"\u003ehttps://github.com/1Password/arboard/compare/v3.3.2...v3.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compilation on Windows when using the \u003ccode\u003eimage-data\u003c/code\u003e feature combined with older Rust compilers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Windows clipboard and migrated from \u003ccode\u003ewinapi\u003c/code\u003e to \u003ccode\u003ewindows-sys\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eInternally migrated to Rust 2021 edition.\u003c/li\u003e\n\u003cli\u003eSignificantly improved the crate's error documentation.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ecore-graphics\u003c/code\u003e to \u003ccode\u003e0.23\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ex11rb\u003c/code\u003e to \u003ccode\u003e0.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/1Password/arboard/compare/v3.3.0...v3.3.1\"\u003ehttps://github.com/1Password/arboard/compare/v3.3.0...v3.3.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/1Password/arboard/blob/v3.4.1/CHANGELOG.md\"\u003earboard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1 on 2024-12-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for excluding macOS clipboard items from history.\n\u003cul\u003e\n\u003cli\u003eNote that macOS has no official history, so arboard's implementation uses a community standard instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.0 on 2024-29-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003ewait_until\u003c/code\u003e method for Linux, as a superset of the existing \u003ccode\u003ewait\u003c/code\u003e functionality.\nThis is a helper for letting an application wait without manual timeout handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTransparency in copied images now behaves better in certain Windows apps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eimage\u003c/code\u003e to \u003ccode\u003e0.25\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved direct \u003ccode\u003ethiserror\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003eFixed Linux documentation links\u003c/li\u003e\n\u003cli\u003eRaised MSRV to 1.67.1\u003c/li\u003e\n\u003cli\u003eReverted timeout behavior of \u003ccode\u003eClipboard::new()\u003c/code\u003e on platforms using X11. Applications are\nencouraged to wrap constructor calls in their own thread/channel timeout mechanisms instead\nto make sure the behavior matches each usecase.\u003c/li\u003e\n\u003cli\u003eMigrated away from \u003ccode\u003eobjc\u003c/code\u003e to the \u003ccode\u003eobjc2\u003c/code\u003e ecosystem for the Apple clipboard implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.2 on 2024-12-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compilation on Windows when using the \u003ccode\u003eimage-data\u003c/code\u003e feature combined with older Rust compilers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.1 on 2024-12-02\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Windows clipboard and migrated from \u003ccode\u003ewinapi\u003c/code\u003e to \u003ccode\u003ewindows-sys\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eInternally migrated to Rust 2021 edition.\u003c/li\u003e\n\u003cli\u003eSignificantly improved the crate's error documentation.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ecore-graphics\u003c/code\u003e to \u003ccode\u003e0.23\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ex11rb\u003c/code\u003e to \u003ccode\u003e0.13\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/1Password/arboard/commit/6b45272702b1caeff0fa6eb96e1b9fd2f0f557d9\"\u003e\u003ccode\u003e6b45272\u003c/code\u003e\u003c/a\u003e Release 3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/dd43f44aceb1c70fd915a87082ea76ddd16cdb50\"\u003e\u003ccode\u003edd43f44\u003c/code\u003e\u003c/a\u003e Add support for excluding macos clipboard items from history (\u003ca href=\"https://redirect.github.com/1Password/arboard/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/ee39c47896cded1ebf86857cdc31bf6c98a445a7\"\u003e\u003ccode\u003eee39c47\u003c/code\u003e\u003c/a\u003e Fix new lints for CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/151e679ee5c208403b06ba02d28f92c5891f7867\"\u003e\u003ccode\u003e151e679\u003c/code\u003e\u003c/a\u003e Release 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/610e29ba8156b7a86922de7a786cbb6991e4e55c\"\u003e\u003ccode\u003e610e29b\u003c/code\u003e\u003c/a\u003e Remove direct thiserror dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/83740b7ab098768e92b4a5f72eaa8fe7c0662905\"\u003e\u003ccode\u003e83740b7\u003c/code\u003e\u003c/a\u003e Copy image as PNG file on Windows (\u003ca href=\"https://redirect.github.com/1Password/arboard/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/0bff1e07eac7c895265fefefac02b39a4dda892b\"\u003e\u003ccode\u003e0bff1e0\u003c/code\u003e\u003c/a\u003e Use objc2 and its framework crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/1cca83d7e59613b016cc7558e73f6b873ea4175e\"\u003e\u003ccode\u003e1cca83d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;add timeout to RustConnection::connect to X11 server\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/b4646f6c5f6aa91029a33efaa67886852356a9b9\"\u003e\u003ccode\u003eb4646f6\u003c/code\u003e\u003c/a\u003e Increase version of clipboard-win used by default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/arboard/commit/e2846f928808ecc6e403215ed642ac9656053e97\"\u003e\u003ccode\u003ee2846f9\u003c/code\u003e\u003c/a\u003e Fix clippy errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/1Password/arboard/compare/v3.3.0...v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-channel` from 2.2.0 to 2.3.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-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce_send\u003c/code\u003e for sending items over the channel that displace other items. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix the CI badge in the \u003ccode\u003ecrates.io\u003c/code\u003e page. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/84\"\u003e#84\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-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.3.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eforce_send\u003c/code\u003e for sending items over the channel that displace other items. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.2.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix the CI badge in the \u003ccode\u003ecrates.io\u003c/code\u003e page. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/84\"\u003e#84\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-channel/commit/5c4b849a9a4cd481c13a4d2839f5fe66ea3c5ef0\"\u003e\u003ccode\u003e5c4b849\u003c/code\u003e\u003c/a\u003e v2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3fc113018539ad0e19b337adc54c504b1f8c7c02\"\u003e\u003ccode\u003e3fc1130\u003c/code\u003e\u003c/a\u003e feat: Add a force send function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/790456a747be1d1f5f62acf55fe0140d190101a3\"\u003e\u003ccode\u003e790456a\u003c/code\u003e\u003c/a\u003e v2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/68a14ae352c75e0b4a5d462f9a912c648ddefd97\"\u003e\u003ccode\u003e68a14ae\u003c/code\u003e\u003c/a\u003e Fix CI badge in \u003ccode\u003eREADME.md\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.2.0...v2.3.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.8.0 to 1.11.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.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-export the \u003ccode\u003easync_task::FallibleTask\u003c/code\u003e primitive. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport racy initialization of the executor state. This should allow the executor to be\ninitialized on web targets without any issues. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a function \u003ccode\u003espawn_batch\u003c/code\u003e that allows users to spawn multiple tasks while only locking the executor once. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the thread-local optimization due to the bugs that it introduces. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-introduce the thread-local task push optimization to the executor. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003easync-task\u003c/code\u003e to v4.4.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace some unnecessary atomic operations with non-atomic operations. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse weaker atomic orderings for notifications. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen spawning a future, avoid looking up the ID to assign to that future twice. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/96\"\u003e#96\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-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.11.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRe-export the \u003ccode\u003easync_task::FallibleTask\u003c/code\u003e primitive. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport racy initialization of the executor state. This should allow the executor to be\ninitialized on web targets without any issues. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 1.10.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a function \u003ccode\u003espawn_batch\u003c/code\u003e that allows users to spawn multiple tasks while only locking the executor once. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 1.9.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the thread-local optimization due to the bugs that it introduces. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 1.9.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRe-introduce the thread-local task push optimization to the executor. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003easync-task\u003c/code\u003e to v4.4.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace some unnecessary atomic operations with non-atomic operations. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse weaker atomic orderings for notifications. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWhen spawning a future, avoid looking up the ID to assign to that future twice. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/96\"\u003e#96\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-executor/commit/ef512cb3846815f1a8e40a6cd23e9140289f2696\"\u003e\u003ccode\u003eef512cb\u003c/code\u003e\u003c/a\u003e v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/df57d9bc98bff13fc1d4d62e652817590d107649\"\u003e\u003ccode\u003edf57d9b\u003c/code\u003e\u003c/a\u003e feat: reexport async_task::FallibleTask\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/649bdfda2355ffbd18b1796c18e135310780181c\"\u003e\u003ccode\u003e649bdfd\u003c/code\u003e\u003c/a\u003e Support racy initialization of an Executor's state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/4b37c612f6f3df4da548854fdc166684651af6d6\"\u003e\u003ccode\u003e4b37c61\u003c/code\u003e\u003c/a\u003e v1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/00f0b99fadc4d1f4f9f3770d1662fd58c3b57538\"\u003e\u003ccode\u003e00f0b99\u003c/code\u003e\u003c/a\u003e chore: Silence clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/d3196999f466107fd22694662b502bc1e781f8dc\"\u003e\u003ccode\u003ed319699\u003c/code\u003e\u003c/a\u003e feat: Add a way to batch spawn tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/17720b098a32454fdc522e527bd86a8bdeae33fe\"\u003e\u003ccode\u003e17720b0\u003c/code\u003e\u003c/a\u003e v1.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b6d3a60b44de4843cae6e8421715a4162cc2275e\"\u003e\u003ccode\u003eb6d3a60\u003c/code\u003e\u003c/a\u003e chore: Fix MIRI failure in larger_tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/a2c1267c850ea6714625c921011c98074a083175\"\u003e\u003ccode\u003ea2c1267\u003c/code\u003e\u003c/a\u003e chore: Fix new nightly warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/00dbbbf85d271b801e537b58d3d6ea68b4b30756\"\u003e\u003ccode\u003e00dbbbf\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: Use actual thread local queues instead of using a RwLock\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.8.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 `async-recursion` from 1.0.5 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcchut/async-recursion/releases\"\u003easync-recursion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect syn features by \u003ca href=\"https://github.com/dcchut\"\u003e\u003ccode\u003e@​dcchut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/pull/44\"\u003edcchut/async-recursion#44\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcchut/async-recursion/compare/v1.1.0...v1.1.1\"\u003ehttps://github.com/dcchut/async-recursion/compare/v1.1.0...v1.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): Add missing word in comment (follow-up to \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/30\"\u003e#30\u003c/a\u003e) by \u003ca href=\"https://github.com/LeoniePhiline\"\u003e\u003ccode\u003e@​LeoniePhiline\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/pull/31\"\u003edcchut/async-recursion#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded lifetime bounds to nested references (fixes \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/34\"\u003e#34\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/37\"\u003e#37\u003c/a\u003e) in \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/pull/38\"\u003edcchut/async-recursion#38\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eSync\u003c/code\u003e argument (thanks \u003ca href=\"https://github.com/planetoryd\"\u003e\u003ccode\u003e@​planetoryd\u003c/code\u003e\u003c/a\u003e) in \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/pull/40\"\u003edcchut/async-recursion#40\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/LeoniePhiline\"\u003e\u003ccode\u003e@​LeoniePhiline\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/pull/31\"\u003edcchut/async-recursion#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcchut/async-recursion/compare/v1.0.5...v1.1.0\"\u003ehttps://github.com/dcchut/async-recursion/compare/v1.0.5...v1.1.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/dcchut/async-recursion/commit/3254b12e384f7688f9a1b95c54cfa07fe82baee7\"\u003e\u003ccode\u003e3254b12\u003c/code\u003e\u003c/a\u003e v1.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcchut/async-recursion/commit/977c7d061c8e7c43c7da20f66f44ed9401f4ec78\"\u003e\u003ccode\u003e977c7d0\u003c/code\u003e\u003c/a\u003e Fix incorrect syn features (\u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcchut/async-recursion/commit/eb3dc90ea088ac5b2b8661e5ff2daa8fcb9e58d1\"\u003e\u003ccode\u003eeb3dc90\u003c/code\u003e\u003c/a\u003e Update expected outputs for rustc 1.77 release (\u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcchut/async-recursion/commit/3ebe1f024ff8945ea39da54b995ea13681d10744\"\u003e\u003ccode\u003e3ebe1f0\u003c/code\u003e\u003c/a\u003e Prepare v1.1.0 release (\u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcchut/async-recursion/commit/2d0d43b43786022fa1e65ba56f70f36840b06242\"\u003e\u003ccode\u003e2d0d43b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eSync\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcchut/async-recursion/commit/f01f48660c7ed49251636e9e418f079067b24014\"\u003e\u003ccode\u003ef01f486\u003c/code\u003e\u003c/a\u003e Add lifetime bounds to nested references (\u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcchut/async-recursion/commit/0b38976885069e3bbb2355edc802a14284f89667\"\u003e\u003ccode\u003e0b38976\u003c/code\u003e\u003c/a\u003e Add macro expansion tests (\u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcchut/async-recursion/commit/f8b8e21b366260761ded2e513ebe4d4791c42ad3\"\u003e\u003ccode\u003ef8b8e21\u003c/code\u003e\u003c/a\u003e Update output of UI test to capture improved error message. (\u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcchut/async-recursion/commit/1c7b6ea6351ca04a5eaf9f6a518218d20f3cc371\"\u003e\u003ccode\u003e1c7b6ea\u003c/code\u003e\u003c/a\u003e fix(docs): Add missing word in comment (follow-up to \u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/30\"\u003e#30\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/dcchut/async-recursion/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dcchut/async-recursion/compare/v1.0.5...v1.1.1\"\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.5 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\u003ch2\u003ev0.2.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.59. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix the \u003ccode\u003eclippy::needless_borrows_for_generic_args\u003c/code\u003e lint in the README\nexample. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md to use a working example. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove an invalid category from \u003ccode\u003eCargo.toml\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.52 and \u003ccode\u003easync-io\u003c/code\u003e to 3.3.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/27\"\u003e#27\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\u003ch1\u003eVersion 0.2.13\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.59. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.9\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix the \u003ccode\u003eclippy::needless_borrows_for_generic_args\u003c/code\u003e lint in the README\nexample. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.8\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md to use a working example. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.7\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRemove an invalid category from \u003ccode\u003eCargo.toml\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.6\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.52 and \u003ccode\u003easync-io\u003c/code\u003e to 3.3.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/27\"\u003e#27\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\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/59b58c733050f7956ba7b7537289c27a3ffebf39\"\u003e\u003ccode\u003e59b58c7\u003c/code\u003e\u003c/a\u003e Release 0.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/884088eb04de96b35d150ff331460d6e7b0814e9\"\u003e\u003ccode\u003e884088e\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/37f78b15b8663eb79e9fb0f9c8d724d3848e4bcb\"\u003e\u003ccode\u003e37f78b1\u003c/code\u003e\u003c/a\u003e Release 0.2.12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.5...v0.2.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-task` from 4.7.0 to 4.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-task/releases\"\u003easync-task's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the panic message for when a task is polled after completion. (\u003ca href=\"https://redirect.github.com/smol-rs/async-task/issues/73\"\u003e#73\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-task/blob/master/CHANGELOG.md\"\u003easync-task's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 4.7.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove the panic message for when a task is polled after completion. (\u003ca href=\"https://redirect.github.com/smol-rs/async-task/issues/73\"\u003e#73\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-task/commit/3065c372e1ef1611230195ad7f3aae80ffde8261\"\u003e\u003ccode\u003e3065c37\u003c/code\u003e\u003c/a\u003e v4.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-task/commit/3cfa07f3d777f4b5a745264fb062c9761480b0bc\"\u003e\u003ccode\u003e3cfa07f\u003c/code\u003e\u003c/a\u003e Improve panic message for when a task is polled after completion (\u003ca href=\"https://redirect.github.com/smol-rs/async-task/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-task/commit/24adf399923cdfb508a0c25a9d7c50dd17f0ac74\"\u003e\u003ccode\u003e24adf39\u003c/code\u003e\u003c/a\u003e Always set #![no_std] to fix redundant import warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-task/commit/c2122eb91ba47051e7a8771a4ae01d032b07e577\"\u003e\u003ccode\u003ec2122eb\u003c/code\u003e\u003c/a\u003e Update flaky_test requirement from 0.1 to 0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-task/commit/ef60b9c7a201a8b92203e1cab8c47bc41576b431\"\u003e\u003ccode\u003eef60b9c\u003c/code\u003e\u003c/a\u003e Update smol requirement from 1 to 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-task/commit/04fe57a95dd0ac02594d42f2fcbbf1779a85dbb5\"\u003e\u003ccode\u003e04fe57a\u003c/code\u003e\u003c/a\u003e Migrate to Rust 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-task/commit/b5f4978f546819785e165d533f5ce2c4cf51b980\"\u003e\u003ccode\u003eb5f4978\u003c/code\u003e\u003c/a\u003e Ignore dead_code warnings for tuple structs in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-task/commit/8f2c0887504d72e6b2052fe79fb64e9596f82c89\"\u003e\u003ccode\u003e8f2c088\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-task/compare/v4.7.0...v4.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.77 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.88\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lifetime bounding on generic parameters that have cfg (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.87\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.86\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.85\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOmit \u003ccode\u003eSelf: 'async_trait\u003c/code\u003e bound in impl when not needed by signature (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/284\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.84\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eimpl Trait\u003c/code\u003e in return type (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.83\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent needless_arbitrary_self_type lint being produced in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/278\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.82\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent elided_named_lifetimes lint being produced in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/276\"\u003e#276\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.81\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn off unneeded features of \u003ccode\u003esyn\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/272\"\u003e#272\u003c/a\u003e, thanks \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.80\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unreachable code warning for async functions that return \u003ccode\u003e!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/265\"\u003e#265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/de-vri-es\"\u003e\u003ccode\u003e@​de-vri-es\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.79\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClean up some dead code\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.78\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent unused_qualifications lint being triggered in generated code in nightly-2024-03-05 and up (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/260\"\u003e#260\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/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.77...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autocfg` from 1.1.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/2799b09c24e6632f8e653c5cd8fc303e85a906ba\"\u003e\u003ccode\u003e2799b09\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/80\"\u003e#80\u003c/a\u003e from cuviper/noscript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/8e7f49a2a26f1601013f11ed8c186ab8f3e0e38d\"\u003e\u003ccode\u003e8e7f49a\u003c/code\u003e\u003c/a\u003e ci: extend the tested versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/303aa6add847f44a9786eec0d20f31c409bcb841\"\u003e\u003ccode\u003e303aa6a\u003c/code\u003e\u003c/a\u003e Release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/73483fb2dc247aa06ed01264967cdac800271bbe\"\u003e\u003ccode\u003e73483fb\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003etests/wrappers\u003c/code\u003e work without a script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/d912169ed67977efe5a465269b0e73cb66060c49\"\u003e\u003ccode\u003ed912169\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/78\"\u003e#78\u003c/a\u003e from cuviper/release-1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/57c8793dfcce8e5314231e9513f8be3bb1606949\"\u003e\u003ccode\u003e57c8793\u003c/code\u003e\u003c/a\u003e Release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/feb385b28644c26dc193a1879a1bbd89636795c3\"\u003e\u003ccode\u003efeb385b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/77\"\u003e#77\u003c/a\u003e from cuviper/edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/f332b4df506de8ce92bc9798aecfc9c9a9eb62c4\"\u003e\u003ccode\u003ef332b4d\u003c/code\u003e\u003c/a\u003e Add methods to get/set the edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/706fa58c2e6f987dd722005afc57ca1d3c5886e8\"\u003e\u003ccode\u003e706fa58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/76\"\u003e#76\u003c/a\u003e from cuviper/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/4ec911c0d5a8b8d8174f866c44b3fe2cbaadfb28\"\u003e\u003ccode\u003e4ec911c\u003c/code\u003e\u003c/a\u003e Fix clippy::nonminimal_bool\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cuviper/autocfg/compare/1.1.0...1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `backtrace` from 0.3.69 to 0.3.76\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/backtrace-rs/releases\"\u003ebacktrace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebacktrace-v0.3.76\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cpp_demangle to 0.5 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/732\"\u003erust-lang/backtrace-rs#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate memchr to 2.7.6 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/734\"\u003erust-lang/backtrace-rs#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from windows-targets to windows-link in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/727\"\u003erust-lang/backtrace-rs#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ruzstd to 0.8.1 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate object to 0.37 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate addr2line to 0.25 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\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/backtrace-rs/blob/master/CHANGELOG.md\"\u003ebacktrace's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/compare/backtrace-v0.3.75...backtrace-v0.3.76\"\u003e0.3.76\u003c/a\u003e - 2025-09-26\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cpp_demangle to 0.5 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/732\"\u003erust-lang/backtrace-rs#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate memchr to 2.7.6 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/734\"\u003erust-lang/backtrace-rs#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from windows-targets to windows-link in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/727\"\u003erust-lang/backtrace-rs#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ruzstd to 0.8.1 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate object to 0.37 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate addr2line to 0.25 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\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/backtrace-rs/commit/775f6a1ba62e7d35a1fac76e64c61d9d4687b5f2\"\u003e\u003ccode\u003e775f6a1\u003c/code\u003e\u003c/a\u003e modify CHANGELOG.md to not be a git log dump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/bb0cdc34d74fd38762d58253c17589bdc054b738\"\u003e\u003ccode\u003ebb0cdc3\u003c/code\u003e\u003c/a\u003e chore: release v0.3.76\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/a8b55f020a10679a04ce8ce9c5880559175ad3d4\"\u003e\u003ccode\u003ea8b55f0\u003c/code\u003e\u003c/a\u003e Merge of \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e: Fix missing alignment check for ELF note...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/0b838008f8cce0db2772f8567a9abf3a0d1fcae4\"\u003e\u003ccode\u003e0b83800\u003c/code\u003e\u003c/a\u003e Expand \u003ccode\u003etake_nhdr\u003c/code\u003e doc-comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/a405950a411405521436da80d2772a486bc17b92\"\u003e\u003ccode\u003ea405950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003e#737\u003c/a\u003e from workingjubilee/address-dbghelp-soundness-risks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/06dca9a48567034437c45dbfa7ca22585c47d172\"\u003e\u003ccode\u003e06dca9a\u003c/code\u003e\u003c/a\u003e Expand doc-comment on \u003ccode\u003edo_resolve\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/05ad04719967a72345bdcaa09afa6f53e11a0f70\"\u003e\u003ccode\u003e05ad047\u003c/code\u003e\u003c/a\u003e Remove padding bytes risk in dbghelp with MaybeUninit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/dccdb4d50f1ccd0cf08d8a83a0344e694b65f97e\"\u003e\u003ccode\u003edccdb4d\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ecpp_demangle\u003c/code\u003e\u003ccode\u003erust-lang/backtrace-rs#732\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/50fe434089f2fe6cc47e6ac0be6c8d8e1880ee18\"\u003e\u003ccode\u003e50fe434\u003c/code\u003e\u003c/a\u003e\u003ccode\u003erust-lang/backtrace-rs#734\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/commit/79d35149d77ae0227e3354d4143885768c8df399\"\u003e\u003ccode\u003e79d3514\u003c/code\u003e\u003c/a\u003e Switch from \u003ccode\u003ewindows-targets\u003c/code\u003e to \u003ccode\u003ewindows-link\u003c/code\u003e\u003ccode\u003erust-lang/backtrace-rs#727\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/backtrace-rs/compare/0.3.69...backtrace-v0.3.76\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `blocking` from 1.5.1 to 1.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/blocking/releases\"\u003eblocking's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1....\n\n_Description has been truncated_","html_url":"https://github.com/webbertakken/deneuro.me/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webbertakken%2Fdeneuro.me/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}},{"old_version":"1.0.20","new_version":"1.0.22","update_type":"patch","path":null,"pr_created_at":"2026-04-01T22:36:49.000Z","version_change":"1.0.20 → 1.0.22","issue":{"uuid":"4190305769","node_id":"PR_kwDOR0BKM87PZevJ","number":7,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 145 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-05T11:03:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T22:36:49.000Z","updated_at":"2026-04-05T11:03:32.000Z","time_to_close":304001,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":145,"packages":[{"name":"askama","old_version":"0.14.0","new_version":"0.15.6","repository_url":"https://github.com/askama-rs/askama"},{"name":"cached","old_version":"0.54.0","new_version":"0.59.0","repository_url":"https://github.com/jaemk/cached"},{"name":"clap","old_version":"4.5.31","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"hyper","old_version":"0.14.32","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.44.2","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"time","old_version":"0.3.39","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"rust-embed","old_version":"8.6.0","new_version":"8.11.0"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"brotli","old_version":"7.0.0","new_version":"8.0.2","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"toml","old_version":"0.8.20","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"build_html","old_version":"2.6.0","new_version":"2.7.0","repository_url":"https://github.com/skubalj/build_html"},{"name":"uuid","old_version":"1.15.1","new_version":"1.23.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"log","old_version":"0.4.26","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"arc-swap","old_version":"1.7.1","new_version":"1.9.0","repository_url":"https://github.com/vorner/arc-swap"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.3","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"hyper-tls","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/hyperium/hyper-tls"},{"name":"openssl","old_version":"0.10.75","new_version":"0.10.76","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"chrono","old_version":"0.4.40","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"revision","old_version":"0.10.0","new_version":"0.17.0","repository_url":"https://github.com/surrealdb/revision"},{"name":"fake_user_agent","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/Vrajs16/fake_user_agent"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.87","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":"bitflags","old_version":"2.9.0","new_version":"2.11.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bstr","old_version":"1.11.3","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.17.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.16","new_version":"1.2.58","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":"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":"darling","old_version":"0.20.10","new_version":"0.20.11","repository_url":"https://github.com/TedDriggs/darling"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"futures-core","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"globset","old_version":"0.4.16","new_version":"0.4.18","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"hermit-abi","old_version":"0.5.0","new_version":"0.5.2","repository_url":"https://github.com/hermit-os/hermit-rs"},{"name":"humantime","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"icu_locid_transform_data","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"inventory","old_version":"0.3.20","new_version":"0.3.24","repository_url":"https://github.com/dtolnay/inventory"},{"name":"is-terminal","old_version":"0.4.16","new_version":"0.4.17","repository_url":"https://github.com/sunfishcode/is-terminal"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"linux-raw-sys","old_version":"0.9.2","new_version":"0.9.4","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.4","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.3","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"native-tls","old_version":"0.2.14","new_version":"0.2.18","repository_url":"https://github.com/rust-native-tls/rust-native-tls"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"openssl-src","old_version":"300.5.4+3.5.4","new_version":"300.5.5+3.5.5","repository_url":"https://github.com/alexcrichton/openssl-src-rs"},{"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":"ppv-lite86","old_version":"0.2.20","new_version":"0.2.21","repository_url":"https://github.com/cryptocorrosion/cryptocorrosion"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quick-xml","old_version":"0.37.2","new_version":"0.37.5","repository_url":"https://github.com/tafia/quick-xml"},{"name":"redox_syscall","old_version":"0.5.10","new_version":"0.5.18"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.10","repository_url":"https://github.com/rust-lang/regex"},{"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.0.1","new_version":"1.1.4","repository_url":"https://github.com/bytecodealliance/rustix"},{"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.23","repository_url":"https://github.com/dtolnay/ryu"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"signal-hook-registry","old_version":"1.4.2","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"tempfile","old_version":"3.18.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio-util","old_version":"0.7.13","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicase","old_version":"2.8.1","new_version":"2.9.0","repository_url":"https://github.com/seanmonstar/unicase"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.7","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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 91 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [askama](https://github.com/askama-rs/askama) | `0.14.0` | `0.15.6` |\n| [cached](https://github.com/jaemk/cached) | `0.54.0` | `0.59.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.60` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.228` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [hyper](https://github.com/hyperium/hyper) | `0.14.32` | `1.9.0` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.2` | `1.50.0` |\n| [time](https://github.com/time-rs/time) | `0.3.39` | `0.3.47` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n| rust-embed | `8.6.0` | `8.11.0` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `7.0.0` | `8.0.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.9.6` |\n| [build_html](https://github.com/skubalj/build_html) | `2.6.0` | `2.7.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.15.1` | `1.23.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.29` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.7.1` | `1.9.0` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.3` |\n| [hyper-tls](https://github.com/hyperium/hyper-tls) | `0.5.0` | `0.6.0` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.75` | `0.10.76` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.40` | `0.4.44` |\n| [revision](https://github.com/surrealdb/revision) | `0.10.0` | `0.17.0` |\n| [fake_user_agent](https://github.com/Vrajs16/fake_user_agent) | `0.2.2` | `0.2.3` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.14` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.87` | `0.1.89` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.0` | `2.11.0` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.11.3` | `1.12.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.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.16` | `1.2.58` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `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| [darling](https://github.com/TedDriggs/darling) | `0.20.10` | `0.20.11` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.17` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.16` | `0.4.18` |\n| [hermit-abi](https://github.com/hermit-os/hermit-rs) | `0.5.0` | `0.5.2` |\n| [humantime](https://github.com/chronotope/humantime) | `2.1.0` | `2.3.0` |\n| [icu_locid_transform_data](https://github.com/unicode-org/icu4x) | `1.5.0` | `1.5.1` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `1.5.0` | `1.5.1` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `1.5.0` | `1.5.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.0` | `1.2.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.13.0` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.20` | `0.3.24` |\n| [is-terminal](https://github.com/sunfishcode/is-terminal) | `0.4.16` | `0.4.17` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.18` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.9.2` | `0.9.4` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.8.0` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.2.0` |\n| [native-tls](https://github.com/rust-native-tls/rust-native-tls) | `0.2.14` | `0.2.18` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.4` |\n| [openssl-src](https://github.com/alexcrichton/openssl-src-rs) | `300.5.4+3.5.4` | `300.5.5+3.5.5` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [ppv-lite86](https://github.com/cryptocorrosion/cryptocorrosion) | `0.2.20` | `0.2.21` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.106` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.2` | `0.37.5` |\n| redox_syscall | `0.5.10` | `0.5.18` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.10` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.0.1` | `1.1.4` |\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.23` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.2` | `1.4.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.14.0` | `1.15.1` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.18.0` | `3.27.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.13` | `0.7.18` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicase](https://github.com/seanmonstar/unicase) | `2.8.1` | `2.9.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.24` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n\n\nUpdates `askama` from 0.14.0 to 0.15.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/askama-rs/askama/releases\"\u003easkama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle non-ident item in block error by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/717\"\u003easkama-rs/askama#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e.clone()\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/716\"\u003easkama-rs/askama#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused lifetime parameter on \u003ccode\u003eSyntaxAndCache\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/714\"\u003easkama-rs/askama#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ewinnow\u003c/code\u003e to 1.0 by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/715\"\u003easkama-rs/askama#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eparser: reject non-ASCII characters in byte literals by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/694\"\u003easkama-rs/askama#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser: reject syntaxes that could cause catastrophic backtracking by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/695\"\u003easkama-rs/askama#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix jinja macro arguments handling by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/709\"\u003easkama-rs/askama#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build determinism and macro path management by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/cgundy\"\u003e\u003ccode\u003e@​cgundy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/710\"\u003easkama-rs/askama#710\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.4...v0.15.5\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.4...v0.15.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove function call handling by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/684\"\u003easkama-rs/askama#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly handle temporary references by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/686\"\u003easkama-rs/askama#686\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.3...v0.15.4\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.3...v0.15.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate book links (askama.rs) by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/678\"\u003easkama-rs/askama#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid variable parsing by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/680\"\u003easkama-rs/askama#680\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.2...v0.15.3\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.2...v0.15.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle local variables in \u003ccode\u003eextends\u003c/code\u003e blocks by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/670\"\u003easkama-rs/askama#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter spans for \u003ccode\u003e#[filter_fn]\u003c/code\u003e by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/655\"\u003easkama-rs/askama#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove mentions of \u003ccode\u003esalvo\u003c/code\u003e by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/659\"\u003easkama-rs/askama#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing information in the \u003ccode\u003eUpgrading to new versions\u003c/code\u003e chapter in the askama book by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/665\"\u003easkama-rs/askama#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid block call warnings coming from \u003ccode\u003eextends\u003c/code\u003e by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/666\"\u003easkama-rs/askama#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate duplicated blocks warning message and add warning about not compiling starting next version by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/669\"\u003easkama-rs/askama#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ederive: allow \u003ccode\u003ewhere\u003c/code\u003e bounds in \u003ccode\u003e#[filter_fn]\u003c/code\u003e by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/672\"\u003easkama-rs/askama#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Book] Improve \u003ccode\u003efilters\u003c/code\u003e chapter by \u003ca href=\"https://github.com/Tirka\"\u003e\u003ccode\u003e@​Tirka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/673\"\u003easkama-rs/askama#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Book] Use more current markdown syntax for fragment links by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/658\"\u003easkama-rs/askama#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Book] Improve \u003ccode\u003efilters\u003c/code\u003e chapter examples (by making us of \u003ccode\u003edefined_or\u003c/code\u003e filter) by \u003ca href=\"https://github.com/Tirka\"\u003e\u003ccode\u003e@​Tirka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/675\"\u003easkama-rs/askama#675\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/Tirka\"\u003e\u003ccode\u003e@​Tirka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/673\"\u003easkama-rs/askama#673\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/askama-rs/askama/commit/4260d0db57b03f89f3b65d50d98dfbd0e579e221\"\u003e\u003ccode\u003e4260d0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/719\"\u003e#719\u003c/a\u003e from GuillaumeGomez/update-crate-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/147170229b1b044889e4ecd6a949695a91489201\"\u003e\u003ccode\u003e1471702\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.15.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/fb6f3fb74148091df60167b24ecf53e312bec7e6\"\u003e\u003ccode\u003efb6f3fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/718\"\u003e#718\u003c/a\u003e from GuillaumeGomez/improve-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4f36391c985c8ad7cc6b6b62f5d75fc6dc5f4172\"\u003e\u003ccode\u003e4f36391\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/717\"\u003e#717\u003c/a\u003e from GuillaumeGomez/fix-non-ident-block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/1b4350b76b14d37b65de759da6080ad5dee8ac50\"\u003e\u003ccode\u003e1b4350b\u003c/code\u003e\u003c/a\u003e Update trybuild version to \u003ccode\u003e1.0.116\u003c/code\u003e to enforce diagnostics width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/2ad677c295c1130cc69e508f52c68e4095041104\"\u003e\u003ccode\u003e2ad677c\u003c/code\u003e\u003c/a\u003e Correctly handle non-ident item in block error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/5e125856899843119ba4f925a38bba6cdbe1df97\"\u003e\u003ccode\u003e5e12585\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/714\"\u003e#714\u003c/a\u003e from jplatte/jplatte/lt-refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/0ebfd0f04d70d5d720c9bfda206964a4cc0b0024\"\u003e\u003ccode\u003e0ebfd0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/716\"\u003e#716\u003c/a\u003e from jplatte/jplatte/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/3c0f1b0c0c3f16ad43bddafa2b8b5df63ed52cb9\"\u003e\u003ccode\u003e3c0f1b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/715\"\u003e#715\u003c/a\u003e from jplatte/jplatte/winnow1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/acc29f3fe1ae5760aae65ed35e8247678ff37d1c\"\u003e\u003ccode\u003eacc29f3\u003c/code\u003e\u003c/a\u003e Remove unnecessary .clone()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.14.0...v0.15.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cached` from 0.54.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaemk/cached/blob/master/CHANGELOG.md\"\u003ecached's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.59.0 / [cached_proc_macro[0.27.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexamples/wasm\u003c/code\u003e build: add \u003ccode\u003etime_stores\u003c/code\u003e feature to the \u003ccode\u003ecached\u003c/code\u003e dependency (required when using \u003ccode\u003edefault-features = false\u003c/code\u003e with \u003ccode\u003eTimedCache\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.58.0]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eredis_async_cache\u003c/code\u003e feature for Redis client-side caching support via the RESP3 protocol\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.57.0 / [cached_proc_macro[0.26.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eparking_lot\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003eparking_lot\u003c/code\u003e's \u003ccode\u003eMutex\u003c/code\u003e and \u003ccode\u003eRwLock\u003c/code\u003e in all macros.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunwrap()\u003c/code\u003e calls from lock operations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.56.0 / [cached_proc_macro[0.25.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003eBREAKING\u003c/em\u003e All timed/expiring caches now use std::time::Duration values instead of raw seconds/millis.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e to 0.32\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ehashbrown\u003c/code\u003e to 0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.55.1 / [cached_proc_macro[0.24.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esync_writes = \u0026quot;by_key\u0026quot;\u003c/code\u003e support to \u003ccode\u003e#[cached]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e to 0.29.0\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003edirectories\u003c/code\u003e to 6.0\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ethiserror\u003c/code\u003e to 2.0\u003c/li\u003e\n\u003cli\u003eWith the \u003ccode\u003esync_writes = \u0026quot;by_key\u0026quot;\u003c/code\u003e addition, the argument values changed from a boolean\nto strings. The equivalent of \u003ccode\u003esync_writes = true\u003c/code\u003e is now \u003ccode\u003esync_writes = \u0026quot;default\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\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\u003eSee full diff in \u003ca href=\"https://github.com/jaemk/cached/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.31 to 4.5.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/v4.5.31...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 `regex` from 1.11.1 to 1.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.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/b028e4f40eac8959d05e82abf8404906b1c565c0\"\u003e\u003ccode\u003eb028e4f\u003c/code\u003e\u003c/a\u003e 1.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5e195de266e203441b2c8001d6ebefab1161a59e\"\u003e\u003ccode\u003e5e195de\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a3433f691863d80300dfd6a52e332cb5a568e895\"\u003e\u003ccode\u003ea3433f6\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.9\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.11.1...1.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.218 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-lite` from 2.6.0 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/futures-lite/releases\"\u003efutures-lite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix docs for \u003ccode\u003eonce_future\u003c/code\u003e and \u003ccode\u003estop_after_future\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/131\"\u003e#131\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/futures-lite/blob/master/CHANGELOG.md\"\u003efutures-lite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.6.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix docs for \u003ccode\u003eonce_future\u003c/code\u003e and \u003ccode\u003estop_after_future\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/131\"\u003e#131\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/futures-lite/commit/226ce18976d8714d6bd9700b61dcc81d7200bc9a\"\u003e\u003ccode\u003e226ce18\u003c/code\u003e\u003c/a\u003e v2.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/3444c7a2f8fe423c49d08bdedfa5b6b188fa57b5\"\u003e\u003ccode\u003e3444c7a\u003c/code\u003e\u003c/a\u003e docs: Fix \u003ccode\u003estop_after_future\u003c/code\u003e link and \u003ccode\u003eonce_future\u003c/code\u003e description (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/d608d083109c5b06f6fc8abcf5c61d1da0240fe7\"\u003e\u003ccode\u003ed608d08\u003c/code\u003e\u003c/a\u003e Some alloc-related cleanup (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/077e1c1a5e5ff9d9732332307fe8177b111ee7e9\"\u003e\u003ccode\u003e077e1c1\u003c/code\u003e\u003c/a\u003e Switch to unconditional no_std attribute (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/5c196b9516019475afa584d10c7d4448d1e85334\"\u003e\u003ccode\u003e5c196b9\u003c/code\u003e\u003c/a\u003e docs: Enable doc_auto_cfg on docs.rs (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/64dbe9e4ec9391cc13edd61fc19dff169534371f\"\u003e\u003ccode\u003e64dbe9e\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/futures-lite/compare/v2.6.0...v2.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 0.14.32 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\u003ch3\u003ev1.8.1 (2025-11-13)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e fix consuming extra CPU from previous change (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3977\"\u003e#3977\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/4492f31e9429c34166da5a069c00b65be20e4a02\"\u003e4492f31e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.8.0 (2025-11-11)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e fix rare missed write wakeup on connections (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3952\"\u003e#3952\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/2377b893f6e64ca9878e4f25d1472b96baa7e3ea\"\u003e2377b893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e fix internals of HTTP/2 CONNECT upgrades (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3967\"\u003e#3967\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/58e0e7dc70612117ccdc40da395922f791cb273a\"\u003e58e0e7dc\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ert:\u003c/strong\u003e add \u003ccode\u003eTimer::now()\u003c/code\u003e method to allow overriding the instant returned (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3965\"\u003e#3965\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5509ebe6156e32d4f8986fafa25c2918a30005be\"\u003e5509ebe6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eThe HTTP/2 client connection no longer allows an executor\nthat can not spawn itself.\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/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/v0.14.32...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `percent-encoding` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/commits\"\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 `tokio` from 1.44.2 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.44.2...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 `time` from 0.3.39 to 0.3.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.47\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.41\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.40\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/evrial/redlib/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evrial%2Fredlib/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"1.0.19","new_version":"1.0.22","update_type":"patch","path":null,"pr_created_at":"2026-03-01T07:19:31.000Z","version_change":"1.0.19 → 1.0.22","issue":{"uuid":"4006540830","node_id":"PR_kwDONsHeoc7HGASk","number":15,"state":"open","title":"chore(deps): bump the all-updates group across 1 directory with 35 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-03-01T07:19:31.000Z","updated_at":"2026-03-01T07:19:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-updates","update_count":35,"packages":[{"name":"ff","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/zkcrypto/ff"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"rstest","old_version":"0.24.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.64","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"addchain","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/str4d/addchain"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bumpalo","old_version":"3.16.0","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.10","new_version":"1.2.56","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":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"libc","old_version":"0.2.169","new_version":"0.2.182","repository_url":"https://github.com/rust-lang/libc"},{"name":"memchr","old_version":"2.7.4","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"once_cell","old_version":"1.20.2","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"proc-macro2","old_version":"1.0.92","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.37","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.10","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"semver","old_version":"1.0.24","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"unicode-ident","old_version":"1.0.14","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-sys","old_version":"0.59.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-updates group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ff](https://github.com/zkcrypto/ff) | `0.13.0` | `0.13.1` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.17` |\n| [rstest](https://github.com/la10736/rstest) | `0.24.0` | `0.26.1` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.64` |\n| [addchain](https://github.com/str4d/addchain) | `0.2.0` | `0.2.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.16.0` | `3.20.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.10` | `1.2.56` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.169` | `0.2.182` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.8.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.2` | `1.21.3` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.92` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.37` | `1.0.44` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.10` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.22` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.24` | `1.0.27` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.14` | `1.0.24` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.59.0` | `0.61.2` |\n\n\nUpdates `ff` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zkcrypto/ff/blob/main/CHANGELOG.md\"\u003eff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.13.1] - 2025-03-09\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eff_derive\u003c/code\u003e now works with all odd primes, not just primes that are either\n\u003ccode\u003e3 (mod 4)\u003c/code\u003e or \u003ccode\u003e1 (mod 16)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA type inference problem when \u003ccode\u003eff_derive\u003c/code\u003e and \u003ccode\u003ehybrid-array\u003c/code\u003e are in the same\ndependency tree has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/zkcrypto/ff/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getrandom` from 0.2.15 to 0.2.17\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md\"\u003egetrandom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.16...v0.2.17\"\u003e0.2.17\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edoc_cfg\u003c/code\u003e instead of \u003ccode\u003edoc_auto_cfg\u003c/code\u003e (partial backport of \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/732\"\u003e#732\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/768\"\u003e#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBCryptGenRandom\u003c/code\u003e signature \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/778\"\u003e#778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/732\"\u003e#732\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/732\"\u003erust-random/getrandom#732\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/768\"\u003e#768\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/768\"\u003erust-random/getrandom#768\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/778\"\u003e#778\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/778\"\u003erust-random/getrandom#778\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.15...v0.2.16\"\u003e0.2.16\u003c/a\u003e - 2025-04-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin support (backport of \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/626\"\u003e#626\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/654\"\u003e#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/654\"\u003e#654\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/654\"\u003erust-random/getrandom#654\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/getrandom/commit/b625985d852600a3eeb68556811e59e7c9a6a098\"\u003e\u003ccode\u003eb625985\u003c/code\u003e\u003c/a\u003e Release 0.2.17 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/e7200ad523fcf0a800d28a2d8c9cfe3e375ad916\"\u003e\u003ccode\u003ee7200ad\u003c/code\u003e\u003c/a\u003e windows: fix \u003ccode\u003eBCryptGenRandom\u003c/code\u003e signature (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3ae6e752897928871d0d4ee93e2c179c9a126fa0\"\u003e\u003ccode\u003e3ae6e75\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/768\"\u003e#768\u003c/a\u003e (doc_cfg)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/ce4144b2c16fe1422037c93e267e6a52336e0834\"\u003e\u003ccode\u003ece4144b\u003c/code\u003e\u003c/a\u003e Release v0.2.16 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/655\"\u003e#655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/a55ea8dcb8daef83a95603e77a563a346b4a2785\"\u003e\u003ccode\u003ea55ea8d\u003c/code\u003e\u003c/a\u003e Backport Cygwin support (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/654\"\u003e#654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.15...v0.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rstest` from 0.24.0 to 0.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/la10736/rstest/releases\"\u003erstest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.26.1\u003c/h2\u003e\n\u003cp\u003eFix Docs\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/la10736/rstest/compare/v0.26.0...v0.26.1\"\u003ehttps://github.com/la10736/rstest/compare/v0.26.0...v0.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix filemode examples by \u003ca href=\"https://github.com/lucascool12\"\u003e\u003ccode\u003e@​lucascool12\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/301\"\u003ela10736/rstest#301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/la10736/rstest/issues/306\"\u003e#306\u003c/a\u003e. Ignore folders by \u003ca href=\"https://github.com/Obito-git\"\u003e\u003ccode\u003e@​Obito-git\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/307\"\u003ela10736/rstest#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHide generated items in documentation by \u003ca href=\"https://github.com/wiktor-k\"\u003e\u003ccode\u003e@​wiktor-k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/309\"\u003ela10736/rstest#309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e313_fix by \u003ca href=\"https://github.com/la10736\"\u003e\u003ccode\u003e@​la10736\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/314\"\u003ela10736/rstest#314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: do not depend by default on \u003ccode\u003easync-std\u003c/code\u003e by \u003ca href=\"https://github.com/coriolinus\"\u003e\u003ccode\u003e@​coriolinus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/311\"\u003ela10736/rstest#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd permission for empty_structs_with_brackets in fixture by \u003ca href=\"https://github.com/bugRanger\"\u003e\u003ccode\u003e@​bugRanger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/317\"\u003ela10736/rstest#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTouch up indentation used for examples in the README by \u003ca href=\"https://github.com/fgimian\"\u003e\u003ccode\u003e@​fgimian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/318\"\u003ela10736/rstest#318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake #[files(...)] work on Windows by \u003ca href=\"https://github.com/twz123\"\u003e\u003ccode\u003e@​twz123\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/322\"\u003ela10736/rstest#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinalize \u003ca href=\"https://redirect.github.com/la10736/rstest/issues/311\"\u003e#311\u003c/a\u003e by \u003ca href=\"https://github.com/la10736\"\u003e\u003ccode\u003e@​la10736\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/323\"\u003ela10736/rstest#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake clippy happy by \u003ca href=\"https://github.com/la10736\"\u003e\u003ccode\u003e@​la10736\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/324\"\u003ela10736/rstest#324\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/Obito-git\"\u003e\u003ccode\u003e@​Obito-git\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/307\"\u003ela10736/rstest#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wiktor-k\"\u003e\u003ccode\u003e@​wiktor-k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/309\"\u003ela10736/rstest#309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coriolinus\"\u003e\u003ccode\u003e@​coriolinus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/311\"\u003ela10736/rstest#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bugRanger\"\u003e\u003ccode\u003e@​bugRanger\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/317\"\u003ela10736/rstest#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fgimian\"\u003e\u003ccode\u003e@​fgimian\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/318\"\u003ela10736/rstest#318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twz123\"\u003e\u003ccode\u003e@​twz123\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/322\"\u003ela10736/rstest#322\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/la10736/rstest/compare/v0.25.0...v0.26.0\"\u003ehttps://github.com/la10736/rstest/compare/v0.25.0...v0.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAppend generated test macro so next test macros are aware of it by \u003ca href=\"https://github.com/kezhuw\"\u003e\u003ccode\u003e@​kezhuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/291\"\u003ela10736/rstest#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003einclude_str\u003c/code\u003e and \u003ccode\u003einclude_bytes\u003c/code\u003e file input behaviour by \u003ca href=\"https://github.com/lucascool12\"\u003e\u003ccode\u003e@​lucascool12\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/297\"\u003ela10736/rstest#297\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/kezhuw\"\u003e\u003ccode\u003e@​kezhuw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/291\"\u003ela10736/rstest#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucascool12\"\u003e\u003ccode\u003e@​lucascool12\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/297\"\u003ela10736/rstest#297\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/la10736/rstest/compare/v0.24.0...v0.25.0\"\u003ehttps://github.com/la10736/rstest/compare/v0.24.0...v0.25.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/la10736/rstest/blob/master/CHANGELOG.md\"\u003erstest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.26.1] 2025/7/27\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.26.0] 2025/7/26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003e#[files(...)]\u003c/code\u003e attribute now ignores matched directory paths by default.\nSee \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/306\"\u003e#306\u003c/a\u003e thanks to \u003ca href=\"https://github.com/Obito-git\"\u003e\u003ccode\u003e@​Obito-git\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced the \u003ccode\u003e#[dirs]\u003c/code\u003e attribute, which can be used with \u003ccode\u003e#[files(...)]\u003c/code\u003e to explicitly include directory paths.\nSee \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/306\"\u003e#306\u003c/a\u003e thanks to \u003ca href=\"https://github.com/Obito-git\"\u003e\u003ccode\u003e@​Obito-git\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe CI now runs builds and tests on Windows, as well.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e#[test_attr]\u003c/code\u003e to define test attribute explicit and also enable the use of\n\u003ccode\u003e#[macro_rules_attribute::apply(\u0026lt;macro\u0026gt;)]\u003c/code\u003e: naw also \u003ccode\u003esmol\u003c/code\u003e works. See\n\u003ca href=\"https://redirect.github.com/la10736/rstest/pull/303\"\u003e#303\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/la10736/rstest/pull/311\"\u003e#311\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/la10736/rstest/pull/315\"\u003e#315\u003c/a\u003e\nthanks to \u003ca href=\"https://github.com/coriolinus\"\u003e\u003ccode\u003e@​coriolinus\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved unsued trait and impl spotted out on \u003ccode\u003e1.89.0-nightly\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd missed tests about ignore attribute's args in \u003ccode\u003erstest\u003c/code\u003e expansion.\nSee \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/313\"\u003e#313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e#[files(...)]\u003c/code\u003e attribute now works reliably on Windows.\u003c/li\u003e\n\u003cli\u003eNow global attributes can go everywhere in the list also where case is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.25.0] 2025/3/2\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAppend generated test macro so next test macros are aware of it\n(see \u003ca href=\"https://redirect.github.com/la10736/rstest/pull/291\"\u003e#291\u003c/a\u003e thanks to \u003ca href=\"https://github.com/kezhuw\"\u003e\u003ccode\u003e@​kezhuw\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdd\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003e#[mode = ...]\u003c/code\u003e attribute to be used with the \u003ccode\u003e#[files(...)]\u003c/code\u003e attribute to change the way\nthe files get passed to the test.\n(see \u003ca href=\"https://redirect.github.com/la10736/rstest/issues/295\"\u003e#295\u003c/a\u003e thanks to \u003ca href=\"https://github.com/lucascool12\"\u003e\u003ccode\u003e@​lucascool12\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/la10736/rstest/commit/7a326c87e882d2da1f3f97c40e6b04757f085679\"\u003e\u003ccode\u003e7a326c8\u003c/code\u003e\u003c/a\u003e Should rollback version used to test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/a16a8025817ba001853687879ce95729b5f4a487\"\u003e\u003ccode\u003ea16a802\u003c/code\u003e\u003c/a\u003e Should rollback version used to test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/98e886756fa687cd807380c347debda1f2b5422b\"\u003e\u003ccode\u003e98e8867\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/f4447880ce1ab1468430fbbd41313e2079008b5b\"\u003e\u003ccode\u003ef444788\u003c/code\u003e\u003c/a\u003e Bump version 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/5eab9ac46128e23c366929c5e9180e19b3380140\"\u003e\u003ccode\u003e5eab9ac\u003c/code\u003e\u003c/a\u003e Bump version 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/971f6ad05232b1fc3ca5a7b0e2830d476d683307\"\u003e\u003ccode\u003e971f6ad\u003c/code\u003e\u003c/a\u003e Bump version 0.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/edfdd89b3ecd8f5d2172308b3e10bcf831db4772\"\u003e\u003ccode\u003eedfdd89\u003c/code\u003e\u003c/a\u003e Fixed docs and readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/ab24b5bc03e93e6dd7c334db1c21e6a8249f4ccd\"\u003e\u003ccode\u003eab24b5b\u003c/code\u003e\u003c/a\u003e Bump version 0.26.0-dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/e18375bfd4c639ab88f0a7a8b0f47149c347b5c3\"\u003e\u003ccode\u003ee18375b\u003c/code\u003e\u003c/a\u003e Bump Version 0.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/la10736/rstest/commit/dcea54f01a8a8b498f4c7d47e6dfc29fa3f282cf\"\u003e\u003ccode\u003edcea54f\u003c/code\u003e\u003c/a\u003e Make clippy happy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/la10736/rstest/compare/v0.24.0...v0.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wasm-bindgen-test` from 0.3.50 to 0.3.64\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `addchain` from 0.2.0 to 0.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/str4d/addchain/blob/main/CHANGELOG.md\"\u003eaddchain's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.2.1] - 2026-02-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an edge case where duplicate values would occur in some addition chains.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/str4d/addchain/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aho-corasick` 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/BurntSushi/aho-corasick/commit/17f8b32e3b7c845ef3c5429b823804f552f14ec9\"\u003e\u003ccode\u003e17f8b32\u003c/code\u003e\u003c/a\u003e 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/b58556ea5aac5a61a6094f93c3a2398198cb907e\"\u003e\u003ccode\u003eb58556e\u003c/code\u003e\u003c/a\u003e doc: switch from \u003ccode\u003edoc_auto_cfg\u003c/code\u003e to \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/948d2e1f8e4b6b0aff13075176922e158c8bed46\"\u003e\u003ccode\u003e948d2e1\u003c/code\u003e\u003c/a\u003e github: add FUNDING\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/1adf588b6aa778dcd97faa4e3752d569ebf5b4f7\"\u003e\u003ccode\u003e1adf588\u003c/code\u003e\u003c/a\u003e benchmarks: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/cd400ad792d6888cc8fa4c1f9e2493b519961b3c\"\u003e\u003ccode\u003ecd400ad\u003c/code\u003e\u003c/a\u003e lint: resolve a few Clippy warnings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/aho-corasick/compare/1.1.3...1.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autocfg` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/d912169ed67977efe5a465269b0e73cb66060c49\"\u003e\u003ccode\u003ed912169\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/78\"\u003e#78\u003c/a\u003e from cuviper/release-1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/57c8793dfcce8e5314231e9513f8be3bb1606949\"\u003e\u003ccode\u003e57c8793\u003c/code\u003e\u003c/a\u003e Release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/feb385b28644c26dc193a1879a1bbd89636795c3\"\u003e\u003ccode\u003efeb385b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/77\"\u003e#77\u003c/a\u003e from cuviper/edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/f332b4df506de8ce92bc9798aecfc9c9a9eb62c4\"\u003e\u003ccode\u003ef332b4d\u003c/code\u003e\u003c/a\u003e Add methods to get/set the edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/706fa58c2e6f987dd722005afc57ca1d3c5886e8\"\u003e\u003ccode\u003e706fa58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/76\"\u003e#76\u003c/a\u003e from cuviper/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/4ec911c0d5a8b8d8174f866c44b3fe2cbaadfb28\"\u003e\u003ccode\u003e4ec911c\u003c/code\u003e\u003c/a\u003e Fix clippy::nonminimal_bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/3d217f79cc079a88486e64a9f6ada6b1350483e5\"\u003e\u003ccode\u003e3d217f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/75\"\u003e#75\u003c/a\u003e from cuviper/probe_cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/b1928bac4cb832c539957596a80d7418761c8d3f\"\u003e\u003ccode\u003eb1928ba\u003c/code\u003e\u003c/a\u003e Remove probe output files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cuviper/autocfg/compare/1.4.0...1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bumpalo` from 3.16.0 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\u003ch2\u003e3.19.1\u003c/h2\u003e\n\u003cp\u003eReleased 2025-12-16.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAnnotated \u003ccode\u003ebumpalo::collections::String::from_str_in\u003c/code\u003e as \u003ccode\u003e#[inline]\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed compilation failures with the latest nightly Rust when enabling the\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/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\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/8c2172aacc35e6b5b95589e87e34b7a31a5b8220\"\u003e\u003ccode\u003e8c2172a\u003c/code\u003e\u003c/a\u003e Bump to version 3.19.1 (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fitzgen/bumpalo/compare/3.16.0...v3.20.2\"\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.10 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\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\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.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/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\u003c!-- 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/709c27f9aa188db973958c332f2c3e047c732fdf\"\u003e\u003ccode\u003e709c27f\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.56 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/743f2c9f7f8088668922f4d3ff37d5bf4cce0d3a\"\u003e\u003ccode\u003e743f2c9\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1676\"\u003e#1676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9eda981969881ed8ff27a5c693f4875cbafe0263\"\u003e\u003ccode\u003e9eda981\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eclang-cl\u003c/code\u003e target when cross-compiling (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.10...cc-v1.2.56\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cfg-if` from 1.0.0 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\u003ch2\u003ev1.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Remove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eMore readable formatting and identifier names. (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd expanded example to readme (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/38\"\u003e#38\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/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\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.2...v1.0.3\"\u003e1.0.3\u003c/a\u003e - 2025-08-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;Remove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.1...v1.0.2\"\u003e1.0.2\u003c/a\u003e - 2025-08-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/compare/v1.0.0...v1.0.1\"\u003e1.0.1\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies\u003c/li\u003e\n\u003cli\u003eRemove redundant configuration from Cargo.toml\u003c/li\u003e\n\u003cli\u003eMore readable formatting and identifier names. (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd expanded example to readme (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/pull/38\"\u003e#38\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/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\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/9c7bb0bf7184698c16ba60aad424b9b8263ac6db\"\u003e\u003ccode\u003e9c7bb0b\u003c/code\u003e\u003c/a\u003e chore: release v1.0.3 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/145894c77e6c5d080e9b634f153e5583086f6000\"\u003e\u003ccode\u003e145894c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove \u003ccode\u003e@__identity\u003c/code\u003e rule.\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/9f747fecddfd28eae608f60970987b14252457f5\"\u003e\u003ccode\u003e9f747fe\u003c/code\u003e\u003c/a\u003e chore: release v1.0.2 (\u003ca href=\"https://redirect.github.com/rust-lang/cfg-if/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cfg-if/commit/97739b8388a715ab9ccab767e1fe45838d97dcb8\"\u003e\u003ccode\u003e97739b8\u003c/code\u003e\u003c/a\u003e Fix some ugly and inconsistent formatting.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cfg-if/compare/1.0.0...v1.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ff_derive` from 0.13.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zkcrypto/ff/blob/main/CHANGELOG.md\"\u003eff_derive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.13.1] - 2025-03-09\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eff_derive\u003c/code\u003e now works with all odd primes, not just primes that are either\n\u003ccode\u003e3 (mod 4)\u003c/code\u003e or \u003ccode\u003e1 (mod 16)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA type inference problem when \u003ccode\u003eff_derive\u003c/code\u003e and \u003ccode\u003ehybrid-array\u003c/code\u003e are in the same\ndependency tree has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/zkcrypto/ff/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 0.3.2 to 0.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/glob/releases\"\u003eglob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize memory allocations (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spelling in pattern documentation (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix version numbers and some formatting (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStyle fixes (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/137\"\u003e#137\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/glob/blob/master/CHANGELOG.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/glob/compare/v0.3.2...v0.3.3\"\u003e0.3.3\u003c/a\u003e - 2025-08-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize memory allocations (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump the MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spelling in pattern documentation (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix version numbers and some formatting (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStyle fixes (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/137\"\u003e#137\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/glob/commit/952da299a3a98893805133ec852ab29877e64e98\"\u003e\u003ccode\u003e952da29\u003c/code\u003e\u003c/a\u003e chore: release v0.3.3 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/bfcd9a4760a8116f43a705b437ed597271803675\"\u003e\u003ccode\u003ebfcd9a4\u003c/code\u003e\u003c/a\u003e Optimize memory allocations (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/e78862d9139ac3d6439633e444760208c98f005a\"\u003e\u003ccode\u003ee78862d\u003c/code\u003e\u003c/a\u003e Bump the MSRV to 1.63 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/97e5ee935a94621df483b5e20a6b6aa07619b4e4\"\u003e\u003ccode\u003e97e5ee9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/164\"\u003e#164\u003c/a\u003e from jonboulle/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/4da20e6a0cdd65159cd6931306168474fb722569\"\u003e\u003ccode\u003e4da20e6\u003c/code\u003e\u003c/a\u003e Fix spelling in pattern documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/1cf0f30d250e744a51b35739ee700f55287f50fc\"\u003e\u003ccode\u003e1cf0f30\u003c/code\u003e\u003c/a\u003e Fix version numbers and some formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/7a17f11fcdaa74b482089511520354cf5e629f63\"\u003e\u003ccode\u003e7a17f11\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/153\"\u003e#153\u003c/a\u003e from tgross35/clippy-ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/56619abe829e54d29f2594e37bd10cbde5a5ce77\"\u003e\u003ccode\u003e56619ab\u003c/code\u003e\u003c/a\u003e Run clippy checks in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/51363fa53c04cb7ecf08de20c3993736fed96cda\"\u003e\u003ccode\u003e51363fa\u003c/code\u003e\u003c/a\u003e Disallow warnings in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/1649a9a940b4750efc32800f8940561e10e54902\"\u003e\u003ccode\u003e1649a9a\u003c/code\u003e\u003c/a\u003e Apply remaining clippy suggestions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/glob/compare/v0.3.2...v0.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-sys` from 0.3.77 to 0.3.91\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wasm-bindgen/wasm-bindgen/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.169 to 0.2.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.169...0.2.182\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memchr` from 2.7.4 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/886ca4ca4820297191c6e9f7b023dc356f31a4d1\"\u003e\u003ccode\u003e886ca4c\u003c/code\u003e\u003c/a\u003e 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/7de50d0f7a762a34d49568e08327a6546fa5181f\"\u003e\u003ccode\u003e7de50d0\u003c/code\u003e\u003c/a\u003e memmem: add owned finder constructor variants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/1230fc5c638a4d922f4e00a87adf8929007f2417\"\u003e\u003ccode\u003e1230fc5\u003c/code\u003e\u003c/a\u003e benchmarks: fix date in file name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/43300c6cb6996fd8dca75cb99b3f444ac93abab1\"\u003e\u003ccode\u003e43300c6\u003c/code\u003e\u003c/a\u003e benchmarks: add latest x86-64 benchmark results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/9bf2301912e38b24bb25cd4db6a16023ab0da3a7\"\u003e\u003ccode\u003e9bf2301\u003c/code\u003e\u003c/a\u003e benchmarks: update everything\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/9ba486e4ba7e865c0510305c5dacba73988d9f31\"\u003e\u003ccode\u003e9ba486e\u003c/code\u003e\u003c/a\u003e 2.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ec25b8077f7124340e0ec6398b5dd89296775744\"\u003e\u003ccode\u003eec25b80\u003c/code\u003e\u003c/a\u003e aarch64: fix NEON optimization on big-endian\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/3962118774ac511580c5b40fd14323e31629fa52\"\u003e\u003ccode\u003e3962118\u003c/code\u003e\u003c/a\u003e 2.7.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/599d9d92aa2a1b4d6178b3b10e3a49c264caa7bf\"\u003e\u003ccode\u003e599d9d9\u003c/code\u003e\u003c/a\u003e cargo: remove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ceef3c921b5685847ea39647b6361033dfe1aa36\"\u003e\u003ccode\u003eceef3c9\u003c/code\u003e\u003c/a\u003e ci: fix wasm32 environment variables\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.7.4...2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minicov` from 0.3.7 to 0.3.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Amanieu/minicov/blob/master/CHANGELOG.md\"\u003eminicov's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.8 - 2025-12-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken profiling on WASM. (\u003ca href=\"https://redirect.github.com/Amanieu/minicov/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed broken profiling on bare-metal targets.\u003c/li\u003e\n\u003cli\u003eAdded function to detect whether the current binary was built with coverage\nenabled.\u003c/li\u003e\n\u003cli\u003eAdded function to return the current module signature. (\u003ca href=\"https://redirect.github.com/Amanieu/minicov/issues/27\"\u003e#27\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/minicov/commit/3fdbc185e9d452640f46aad124d06eae9a21ec29\"\u003e\u003ccode\u003e3fdbc18\u003c/code\u003e\u003c/a\u003e Bump version to 0.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/minicov/commit/e8b4ff43fc2a2a8fe73b84df418ab8e2fa41387c\"\u003e\u003ccode\u003ee8b4ff4\u003c/code\u003e\u003c/a\u003e Add function to detect whether the binary was built with coverage flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/minicov/commit/5772ced26312a0c3f48d4154aa255f07c995fc72\"\u003e\u003ccode\u003e5772ced\u003c/code\u003e\u003c/a\u003e Always use InstrProfilingPlatformLinux.c, even on bare-metal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/minicov/commit/e822ba4235c42dea6aa0fb6e8416cb9ba7f87f84\"\u003e\u003ccode\u003ee822ba4\u003c/code\u003e\u003c/a\u003e Fix CI for PGO test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/minicov/commit/a2a7471b5f7574d025cdc98186f28659e3b8f67e\"\u003e\u003ccode\u003ea2a7471\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/minicov/issues/27\"\u003e#27\u003c/a\u003e from daxpedda/module-signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/minicov/commit/cc046f3d2208c3d5e8bb0cb4ceee3371c635dda2\"\u003e\u003ccode\u003ecc046f3\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into module-signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/minicov/commit/0197315606f4fc6035de9ebb3f050fc0ce9bc248\"\u003e\u003ccode\u003e0197315\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Amanieu/minicov/issues/32\"\u003e#32\u003c/a\u003e from Spxg/w/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/minicov/commit/af46b8c55366c67287712e297eadd84b38cf18ee\"\u003e\u003ccode\u003eaf46b8c\u003c/code\u003e\u003c/a\u003e Fix profiling broken on wasm since Rust 1.87 (LLVM 20)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Amanieu/minicov/commit/353d9fe0da35cc365a9aadd3c005365e98e989a8\"\u003e\u003ccode\u003e353d9fe\u003c/code\u003e\u003c/a\u003e Expose \u003ccode\u003elprofGetLoadModuleSignature()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Amanieu/minicov/compare/v0.3.7...v0.3.8\"\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.20.2 to 1.21.3\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.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOutline more initialization in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/284\"\u003e#284\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/285\"\u003e#285\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax success ordering from AcqRel to Release in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/278\"\u003e#278\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce MSRV to 1.65: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/277\"\u003e#277\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOutline initialization in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/273\"\u003e#273\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOnceNonZereUsize::get_unchecked\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/274\"\u003e#274\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOnceBox::clone\u003c/code\u003e and \u003ccode\u003eOnceBox::with_value\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/275\"\u003e#275\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eIncrease MSRV to 1.70\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/29e3d93cf0367fc6c295785b282b8101127a3e16\"\u003e\u003ccode\u003e29e3d93\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/286\"\u003e#286\u003c/a\u003e from briansmith/b/once-ref-dry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a206950676c638fdb65a1298a293ecffef78fbf9\"\u003e\u003ccode\u003ea206950\u003c/code\u003e\u003c/a\u003e Prepare for 1.21.3 release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/17d4a9b4336f6393b596d1e80772371623c1502d\"\u003e\u003ccode\u003e17d4a9b\u003c/code\u003e\u003c/a\u003e DRY \u003ccode\u003erace::OnceRef::{get_or_try_init, set}\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/01b1d560f43cf6b96718d43d12d1961524ad5798\"\u003e\u003ccode\u003e01b1d56\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/285\"\u003e#285\u003c/a\u003e from briansmith/b/once-ref-cold\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a851cc4788eadb2534bc0e3e7468091e0bc795f3\"\u003e\u003ccode\u003ea851cc4\u003c/code\u003e\u003c/a\u003e Mark initialization of \u003ccode\u003eOnceRef::get_or_try_init\u003c/code\u003e cold.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2447a93fbe82808997e9ddd8117e39c53290fd06\"\u003e\u003ccode\u003e2447a93\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/281\"\u003e#281\u003c/a\u003e from briansmith/b/init-inner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/c294d64f9c52239713e8ee67ab42766066c2d437\"\u003e\u003ccode\u003ec294d64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/280\"\u003e#280\u003c/a\u003e from briansmith/b/self\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/5f0fdd427a6e7ede57458ec3393656ae73de473a\"\u003e\u003ccode\u003e5f0fdd4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/283\"\u003e#283\u003c/a\u003e from briansmith/b/cast_mut\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/899e3195234354d9ef92a0e6a466f6d6587e1b0f\"\u003e\u003ccode\u003e899e319\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/284\"\u003e#284\u003c/a\u003e from briansmith/b/dry-get\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/90da60ba44553d893068f42155ba6778dbcf49fb\"\u003e\u003ccode\u003e90da60b\u003c/code\u003e\u003c/a\u003e Mark initialization of \u003ccode\u003eOnceBox::get_or_try_init\u003c/code\u003e cold.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.20.2...v1.21.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.92 to 1.0.106\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.106\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003eSpan::byte_range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.105\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake std dependencies more easily discoverable in source code (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Rust 1.92.0's TokenStream Extend impls (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/527\"\u003e#527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/145722\"\u003erust-lang/rust#145722\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semver-exempt \u003ccode\u003eLiteral\u003c/code\u003e methods \u003ccode\u003estr_value\u003c/code\u003e, \u003ccode\u003ecstr_value\u003c/code\u003e, \u003ccode\u003ebyte_str_value\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix interaction of Display impls for TokenStream and Ident with formatting specifiers for padding, alignment, width (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/523\"\u003e#523\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize Span location accessors (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003eSpan\u003c/code\u003e methods on Rust 1.88+: \u003ccode\u003estart\u003c/code\u003e, \u003ccode\u003eend\u003c/code\u003e, \u003ccode\u003eline\u003c/code\u003e, \u003ccode\u003ecolumn\u003c/code\u003e, \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003elocal_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/517\"\u003e#517\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Span's unstable API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow prefixed identifier as name of lifetime: \u003ccode\u003e'prefix#lifetime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/514\"\u003e#514\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/126452\"\u003erust-lang/rust#126452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\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/proc-macro2/issues/505\"\u003e#505\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/512\"\u003e#512\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davvid\"\u003e\u003ccode\u003e@​davvid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify how rustdoc flags are decided during docs.rs builds (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.95\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate semver-exempt API under \u003ccode\u003eRUSTFLAGS=--cfg=procmacro2_semver_exempt\u003c/code\u003e to that of nightly-2025-04-16 (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.93\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize TokenStream's Drop (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/489\"\u003e#489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/490\"\u003e#490\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WalkerKnapp\"\u003e\u003ccode\u003e@​WalkerKnapp\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/proc-macro2/commit/58ab776b95a4c2865554badbb6629c50971a9118\"\u003e\u003ccode\u003e58ab776\u003c/code\u003e\u003c/a\u003e Release 1.0.106\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/1e18a0bb10f41371b39ede0c22e717d020b8a1e7\"\u003e\u003ccode\u003e1e18a0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e from dtolnay/byterange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7f5973b73a68687868845b7ff08d8eae1d22c0ce\"\u003e\u003ccode\u003e7f5973b\u003c/code\u003e\u003c/a\u003e Make char count bidirectional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/08d1dd0bc3683aff781155809111045f9058ba73\"\u003e\u003ccode\u003e08d1dd0\u003c/code\u003e\u003c/a\u003e Cache span end positions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/8c4135f768d35f141326d7d9b2ebbcc892eddafe\"\u003e\u003ccode\u003e8c4135f\u003c/code\u003e\u003c/a\u003e Release 1.0.105\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/2825fb1b74175cf7fe0c2a2980c8aa0a374921eb\"\u003e\u003ccode\u003e2825fb1\u003c/code\u003e\u003c/a\u003e Make same crates available during probe as in crate root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cc5819cc4dbea4eb226bb1510e9152d26c8be24f\"\u003e\u003ccode\u003ecc5819c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/e78151ecc1efea6b37540ec698ee00a491f4354c\"\u003e\u003ccode\u003ee78151e\u003c/code\u003e\u003c/a\u003e Disable std prelude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/2fbddd452b035f5ca280445e110e49054ac328d4\"\u003e\u003ccode\u003e2fbddd4\u003c/code\u003e\u003c/a\u003e Delete html_root_url comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/aa54fc31874fe852ea740380d02648c99d64ffe8\"\u003e\u003ccode\u003eaa54fc3\u003c/code\u003e\u003c/a\u003e Patch rustc-literal-escaper std dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.92...1....\n\n_Description has been truncated_","html_url":"https://github.com/harnesslabs/cyclotomic/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/harnesslabs%2Fcyclotomic/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"1.0.21","new_version":"1.0.22","update_type":"patch","path":"/userspace/ksud_overlayfs","pr_created_at":"2026-02-23T21:07:19.000Z","version_change":"1.0.21 → 1.0.22","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":"1.0.20","new_version":"1.0.22","update_type":"patch","path":null,"pr_created_at":"2026-02-16T04:08:08.000Z","version_change":"1.0.20 → 1.0.22","issue":{"uuid":"3945763998","node_id":"PR_kwDONRT_3M7D_vng","number":230,"state":"open","title":"[cargo](deps): Bump the deps group across 1 directory with 136 updates","user":"dependabot[bot]","labels":["dependencies","d:cargo"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T04:08:08.000Z","updated_at":"2026-02-16T04:10:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[cargo](deps): Bump","group_name":"deps","update_count":136,"packages":[{"name":"anyhow","old_version":"1.0.97","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"aws-credential-types","old_version":"1.2.2","new_version":"1.2.7","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-s3","old_version":"1.81.0","new_version":"1.82.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-async","old_version":"1.2.5","new_version":"1.2.12","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"clap","old_version":"4.5.34","new_version":"4.5.58","repository_url":"https://github.com/clap-rs/clap"},{"name":"csv","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/BurntSushi/rust-csv"},{"name":"flate2","old_version":"1.1.0","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"fs-err","old_version":"3.1.0","new_version":"3.3.0","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"lockable","old_version":"0.1.1","new_version":"0.2.0","repository_url":"https://github.com/smessmer/lockable"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"tempfile","old_version":"3.19.1","new_version":"3.25.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-lc-rs","old_version":"1.12.6","new_version":"1.15.4","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-smithy-eventstream","old_version":"0.60.8","new_version":"0.60.19","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http","old_version":"0.62.0","new_version":"0.62.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http-client","old_version":"1.0.1","new_version":"1.1.10","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-json","old_version":"0.61.3","new_version":"0.61.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-observability","old_version":"0.1.2","new_version":"0.1.5","repository_url":"https://github.com/awslabs/smithy-rs"},{"name":"aws-smithy-query","old_version":"0.60.7","new_version":"0.60.14","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-runtime","old_version":"1.8.1","new_version":"1.10.1","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-xml","old_version":"0.60.9","new_version":"0.60.14","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.6","new_version":"1.3.8","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"base64ct","old_version":"1.7.3","new_version":"1.8.3","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bitflags","old_version":"2.9.0","new_version":"2.11.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"cmake","old_version":"0.1.54","new_version":"0.1.57","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"crc","old_version":"3.2.1","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crc64fast-nvme","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/awesomized/crc64fast-nvme"},{"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":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"h2","old_version":"0.3.26","new_version":"0.3.27","repository_url":"https://github.com/hyperium/h2"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"idna_adapter","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"indexmap","old_version":"2.8.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":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"miniz_oxide","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"1.0.3","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/rust-lang/regex"},{"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.23","repository_url":"https://github.com/dtolnay/ryu"},{"name":"schannel","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"security-framework-sys","old_version":"2.14.0","new_version":"2.16.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"signal-hook-registry","old_version":"1.4.2","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.9","new_version":"0.5.10","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":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"syn","old_version":"2.0.100","new_version":"2.0.116","repository_url":"https://github.com/dtolnay/syn"},{"name":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"terminal_size","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/eminence/terminal-size"},{"name":"thread_local","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"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":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.16.0","new_version":"1.21.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"zeroize","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/RustCrypto/utils"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 88 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.101` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [aws-credential-types](https://github.com/smithy-lang/smithy-rs) | `1.2.2` | `1.2.7` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.81.0` | `1.82.0` |\n| [aws-smithy-async](https://github.com/smithy-lang/smithy-rs) | `1.2.5` | `1.2.12` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.34` | `4.5.58` |\n| [csv](https://github.com/BurntSushi/rust-csv) | `1.3.1` | `1.4.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.0` | `1.1.9` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.0` | `3.3.0` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [lockable](https://github.com/smessmer/lockable) | `0.1.1` | `0.2.0` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.19.1` | `3.25.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.18` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.22` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.12.6` | `1.15.4` |\n| [aws-smithy-eventstream](https://github.com/smithy-lang/smithy-rs) | `0.60.8` | `0.60.19` |\n| [aws-smithy-http](https://github.com/smithy-lang/smithy-rs) | `0.62.0` | `0.62.6` |\n| [aws-smithy-http-client](https://github.com/smithy-lang/smithy-rs) | `1.0.1` | `1.1.10` |\n| [aws-smithy-json](https://github.com/smithy-lang/smithy-rs) | `0.61.3` | `0.61.9` |\n| [aws-smithy-observability](https://github.com/awslabs/smithy-rs) | `0.1.2` | `0.1.5` |\n| [aws-smithy-query](https://github.com/smithy-lang/smithy-rs) | `0.60.7` | `0.60.14` |\n| [aws-smithy-runtime](https://github.com/smithy-lang/smithy-rs) | `1.8.1` | `1.10.1` |\n| [aws-smithy-xml](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.14` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.6` | `1.3.8` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.7.3` | `1.8.3` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.0` | `2.11.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.54` | `0.1.57` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.4.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crc64fast-nvme](https://github.com/awesomized/crc64fast-nvme) | `1.2.0` | `1.2.1` |\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| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.17` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [h2](https://github.com/hyperium/h2) | `0.3.26` | `0.3.27` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.0` | `1.2.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.8.0` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.8.0` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.1.1` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.9` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.9` |\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.23` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.27` | `0.1.28` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.14.0` | `2.16.0` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.2` | `1.4.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.14.0` | `1.15.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.9` | `0.5.10` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.100` | `2.0.116` |\n| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.4.2` | `0.4.3` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.8` | `1.1.9` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\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| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.21.0` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n\n\nUpdates `anyhow` from 1.0.97 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\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.97...1.0.101\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-channel` from 2.3.1 to 2.5.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-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\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-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\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-channel/commit/35a63c456aaa1906015f5a825e7e35505a749afa\"\u003e\u003ccode\u003e35a63c4\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/b665e043ca9818362cb3532312d5520a0250bbf2\"\u003e\u003ccode\u003eb665e04\u003c/code\u003e\u003c/a\u003e Add Sender::closed future (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c250f2822a58bf5ef90b531b7630cb2a4acd3a05\"\u003e\u003ccode\u003ec250f28\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c950c6e781f12fd763c2310494126f8a8b522f54\"\u003e\u003ccode\u003ec950c6e\u003c/code\u003e\u003c/a\u003e Fix description of \u003ccode\u003erecv_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/9a963172f0e2cea302b44c878e3706f79933fddd\"\u003e\u003ccode\u003e9a96317\u003c/code\u003e\u003c/a\u003e Support portable atomic (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3ce79379bca32936c5e254e260171fc8cd438960\"\u003e\u003ccode\u003e3ce7937\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/e4132e3d9b5f098f6c6d66971285889f8ac9f43d\"\u003e\u003ccode\u003ee4132e3\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/43459d1818707be79bcf1c7bbeecaac379802af9\"\u003e\u003ccode\u003e43459d1\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for audit check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/1623170abe4e023c7891e012fb977d0d45bb24a2\"\u003e\u003ccode\u003e1623170\u003c/code\u003e\u003c/a\u003e Fix grammar in description of \u003ccode\u003eWeakSender\u003c/code\u003e and \u003ccode\u003eWeakReceiver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/74b2c749c3389b9a56e75464408e581618b7579e\"\u003e\u003ccode\u003e74b2c74\u003c/code\u003e\u003c/a\u003e Add example usage for fn same_channel in Sender and Receiver\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.3.1...v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-credential-types` from 1.2.2 to 1.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.81.0 to 1.82.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-async` from 1.2.5 to 1.2.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-runtime-api` from 1.7.4 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\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.34 to 4.5.58\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.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\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\u003c!-- 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.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\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!-- 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/88f13cb4b0eed760139de41ecf80aefd19a707c1\"\u003e\u003ccode\u003e88f13cb\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fe2d731605e98597f241d4dd56950eb4226dfde9\"\u003e\u003ccode\u003efe2d731\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b2567390457ce0b7ceab722a6318ba278f637a45\"\u003e\u003ccode\u003eb256739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6131\"\u003e#6131\u003c/a\u003e from mernen/do-not-suggest-opts-after-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8aaf704f5679e2329a2f8048ff3cfad40696fde7\"\u003e\u003ccode\u003e8aaf704\u003c/code\u003e\u003c/a\u003e fix(complete): Do not suggest options after \u0026quot;--\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4a86fee1b523aeade43b628294a18a68df5ee165\"\u003e\u003ccode\u003e4a86fee\u003c/code\u003e\u003c/a\u003e test(complete): Illustrate current behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/281f8aec7ce468d677ae24bf5bc17d41e9c7cbcb\"\u003e\u003ccode\u003e281f8ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6126\"\u003e#6126\u003c/a\u003e from epage/p\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3cbce42cc2115975432647c4238fa5dc9a2d662a\"\u003e\u003ccode\u003e3cbce42\u003c/code\u003e\u003c/a\u003e docs(cookbook): Make typed-derive easier to maintain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9fd4dc9e4e6a6b2f5b696e8753b767a46e2aca7e\"\u003e\u003ccode\u003e9fd4dc9\u003c/code\u003e\u003c/a\u003e docs(cookbook): Provide a custom TypedValueParser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f8e8613459e3ccdd25051c97f011cd8d5e49ed9\"\u003e\u003ccode\u003e8f8e861\u003c/code\u003e\u003c/a\u003e docs(cookbook): Add local enum to typed-derive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/926bafef0b8860c4b437db0c41567fc270586089\"\u003e\u003ccode\u003e926bafe\u003c/code\u003e\u003c/a\u003e docs(cookbook): Hint at overriding value_name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.34...clap_complete-v4.5.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `csv` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/4a3997e91d668ea1d8595bdef15625a77cf2308a\"\u003e\u003ccode\u003e4a3997e\u003c/code\u003e\u003c/a\u003e 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/a0a3c9e4b493c216fb6d8284c9ac918444ba67f3\"\u003e\u003ccode\u003ea0a3c9e\u003c/code\u003e\u003c/a\u003e csv-core-0.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/f8e6b0781080f4b172983cab9480d7f255dd8146\"\u003e\u003ccode\u003ef8e6b07\u003c/code\u003e\u003c/a\u003e deps: switch \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/7c7c1359cfa64b5cf4770f767e566fd80c98388e\"\u003e\u003ccode\u003e7c7c135\u003c/code\u003e\u003c/a\u003e style: address many Clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/5b2da187f236b0f95e61d48503d23cb2bcd9fada\"\u003e\u003ccode\u003e5b2da18\u003c/code\u003e\u003c/a\u003e doc: simplify tutorial section on accessing headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/633552a12ddeb2e2b12f6408e3e56d3ea1da1d54\"\u003e\u003ccode\u003e633552a\u003c/code\u003e\u003c/a\u003e perf: serialize 128-bit integers via \u003ccode\u003eitoa\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/e9f06f47aa7a990152ac8c92e6ae71ab5f80e52f\"\u003e\u003ccode\u003ee9f06f4\u003c/code\u003e\u003c/a\u003e lint: fix \u003ccode\u003eneedless_lifetimes\u003c/code\u003e and \u003ccode\u003emismatched_lifetime_syntaxes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/9dab9474e796539cb44d412f5854572a0c852b75\"\u003e\u003ccode\u003e9dab947\u003c/code\u003e\u003c/a\u003e test: fix broken test after panic message change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/da0008884062cf222ceb9c05f006be4bb6ac38a7\"\u003e\u003ccode\u003eda00088\u003c/code\u003e\u003c/a\u003e style: address many Clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/f973cd49a91e5f71d063b45ffeb469765c4f5a86\"\u003e\u003ccode\u003ef973cd4\u003c/code\u003e\u003c/a\u003e enum: use \u003ccode\u003e#[non_exhaustive]\u003c/code\u003e instead of \u003ccode\u003e#[doc(hidden)]\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/rust-csv/compare/1.3.1...1.4.0\"\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.0 to 1.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/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\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\u003c!-- 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/flate2-rs/commit/19ddb18bf11199858fbc6504d079448fafd1606e\"\u003e\u003ccode\u003e19ddb18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/529\"\u003e#529\u003c/a\u003e from folkertdev/update-zlib-rs-0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/c956e127d62ca5ed2970f61c2a0b7a5ca7be82ed\"\u003e\u003ccode\u003ec956e12\u003c/code\u003e\u003c/a\u003e upgrade zlib-rs to version \u003ccode\u003e0.6.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/21d5eebe91305436d876fee56eaae10d8cb415e6\"\u003e\u003ccode\u003e21d5eeb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/528\"\u003e#528\u003c/a\u003e from wgyt/wgyt/patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/54f848477c90638c02fdf39611e46ebee04ecf59\"\u003e\u003ccode\u003e54f8484\u003c/code\u003e\u003c/a\u003e update LICENSE-MIT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/f4924fefb39482952520ebcd4f02a62e996e3c0d\"\u003e\u003ccode\u003ef4924fe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/527\"\u003e#527\u003c/a\u003e from jongiddy/crc-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/8b9b7a6db66b9e4e5c7ae8bbdf3a80e0cfec3f7a\"\u003e\u003ccode\u003e8b9b7a6\u003c/code\u003e\u003c/a\u003e Add tests to check data CRC\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fd17c74baa4b89f52efbe2762ec318615b7fcf4a\"\u003e\u003ccode\u003efd17c74\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/526\"\u003e#526\u003c/a\u003e from folkertdev/zlib-rs-crc32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/aef26ac674169189a8949a17b4bebb71762027dc\"\u003e\u003ccode\u003eaef26ac\u003c/code\u003e\u003c/a\u003e check that zlib-rs no longer compiles crc32fast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/5ec7647e674f83f5a029fb2f5e0d1a772cfa384f\"\u003e\u003ccode\u003e5ec7647\u003c/code\u003e\u003c/a\u003e make \u003ccode\u003ecrc32fast\u003c/code\u003e an optional dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/c584e970419e56ee2657cefe396b268b1cad348a\"\u003e\u003ccode\u003ec584e97\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003ezlib-rs\u003c/code\u003e for crc32 (when available)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.0...1.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fs-err` from 3.1.0 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/andrewhickman/fs-err/blob/main/CHANGELOG.md\"\u003efs-err's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003efs-err Changelog\u003c/h1\u003e\n\u003ch2\u003e3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCleanup rustdoc links to make them clickable in rust-analyzer (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd wrappers for several \u003ccode\u003eos::unix::fs\u003c/code\u003e functions (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/87\"\u003e#87\u003c/a\u003e):\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estd::os::unix::fs::FileExt::read_exact_at\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estd::os::unix::fs::FileExt::write_all_at\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estd::os::unix::fs::chroot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estd::os::unix::fs::chown\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estd::os::unix::fs::lchown\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eReplace '/' operator in SPDX license expression with 'OR' for readability (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd wrappers for \u003ccode\u003eFile::set_modified\u003c/code\u003e and \u003ccode\u003eFile::set_times\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRename parameters of \u003ccode\u003esymlink\u003c/code\u003e, \u003ccode\u003esoft_link\u003c/code\u003e and \u003ccode\u003ehard_link\u003c/code\u003e functions to match \u003ccode\u003estd\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce \u003ccode\u003edebug\u003c/code\u003e and \u003ccode\u003edebug_tokio\u003c/code\u003e feature. Debug filesystem errors faster by exposing more information (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/81\"\u003e#81\u003c/a\u003e). Without this feature on, errors might look like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003efailed to open file `file.txt`: The system cannot find the file specified. (os error 2)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWith this feature on, it will include additional information. For example:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003efailed to open file `file.txt`: The system cannot find the file specified. (os error 2)\n\u003cp\u003ePath does not exist \u003ccode\u003efile.txt\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAbsolute path \u003ccode\u003e/path/to/dir/file.txt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMissing \u003ccode\u003efile.txt\u003c/code\u003e from parent directory:\u003cbr /\u003e\n\u003ccode\u003e/path/to/dir\u003c/code\u003e\u003cbr /\u003e\n└── \u003ccode\u003efile.md\u003c/code\u003e\u003cbr /\u003e\n└── \u003ccode\u003edifferent.txt\u003c/code\u003e\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt's suggested to enable this feature in \u003ccode\u003edev-dependencies\u003c/code\u003e for security and performance reasons.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd wrappers for \u003ccode\u003estd::fs::exists\u003c/code\u003e and \u003ccode\u003etokio::fs::try_exists\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/pull/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.2\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/andrewhickman/fs-err/commit/382d9666645e8d8748fafb7f4b072668e36661f4\"\u003e\u003ccode\u003e382d966\u003c/code\u003e\u003c/a\u003e chore: Release fs-err version 3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/aaf7704ed3257d872e1daabf3375577d2b97e87e\"\u003e\u003ccode\u003eaaf7704\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/823bd02638d3c050961dafde33198c75b7df0c7a\"\u003e\u003ccode\u003e823bd02\u003c/code\u003e\u003c/a\u003e Fix link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/c0c63cdaa821f28a1edfb08845da1732013dd668\"\u003e\u003ccode\u003ec0c63cd\u003c/code\u003e\u003c/a\u003e doc: Cleanup rustdoc links (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/19b716699626ffada5cb1d3a2d8dbbb01de87807\"\u003e\u003ccode\u003e19b7166\u003c/code\u003e\u003c/a\u003e Replace '/' operator in SPDX license expression with 'OR' (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/2f7ffc9f76fc8294de81ddcbe55d446dcbbea232\"\u003e\u003ccode\u003e2f7ffc9\u003c/code\u003e\u003c/a\u003e More \u003ccode\u003eos::unix::fs\u003c/code\u003e stuff (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/62640b6350cdab9ec5c6b0e6be307a4cb7a04eea\"\u003e\u003ccode\u003e62640b6\u003c/code\u003e\u003c/a\u003e chore: Release fs-err version 3.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/578bdb66e8d9c33706d5cddf04370b22aec2fd53\"\u003e\u003ccode\u003e578bdb6\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/2e5a971febba71074b3e8bb76bdb559e959c0c68\"\u003e\u003ccode\u003e2e5a971\u003c/code\u003e\u003c/a\u003e Set modified (\u003ca href=\"https://redirect.github.com/andrewhickman/fs-err/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andrewhickman/fs-err/commit/3298009950e1ce475a08ba37093b13ac9faa7646\"\u003e\u003ccode\u003e3298009\u003c/code\u003e\u003c/a\u003e chore: Release fs-err version 3.2.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/andrewhickman/fs-err/compare/3.1.0...3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-util` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\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/futures-rs/blob/master/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\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/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lockable` from 0.1.1 to 0.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smessmer/lockable/blob/master/ChangeLog.txt\"\u003elockable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.2.0 (unreleased)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is now Rust 1.85, edition changed to Rust 2024\u003c/li\u003e\n\u003cli\u003eRemove dependency on the async-trait crate\u003c/li\u003e\n\u003cli\u003eInternal code modernizations, use async closures\u003c/li\u003e\n\u003cli\u003eUpdated dependency versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/6e952e53568af28d000c9eecfe92bf5002d5756a\"\u003e\u003ccode\u003e6e952e5\u003c/code\u003e\u003c/a\u003e Fix clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/b04e608e746741da208e7ad200577588bee624f6\"\u003e\u003ccode\u003eb04e608\u003c/code\u003e\u003c/a\u003e Bump version to 0.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/7137e0b71bc812bf9163c2fa2e4d7ed761e14ab8\"\u003e\u003ccode\u003e7137e0b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/0e8cf1f3628c6979fcc726a19cac7c32ff411d4d\"\u003e\u003ccode\u003e0e8cf1f\u003c/code\u003e\u003c/a\u003e Fix clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/91643aa14280db3959d64ff8a35a0c05193944cd\"\u003e\u003ccode\u003e91643aa\u003c/code\u003e\u003c/a\u003e Add safety guard ensuring that lock_all_entries doesn't keep the whole data s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/aad213b7f350aaebe732d1402b45dfda9dced350\"\u003e\u003ccode\u003eaad213b\u003c/code\u003e\u003c/a\u003e Add Deadlock warning to Readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/af7d540ce03bd8c45cae9b1fda13d58e4724f02f\"\u003e\u003ccode\u003eaf7d540\u003c/code\u003e\u003c/a\u003e mention async closures in Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/4b969083f607583284958e4a6276d54de5db5433\"\u003e\u003ccode\u003e4b96908\u003c/code\u003e\u003c/a\u003e Use async closures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/f1a5a1de6233fe496542318026ec0fc4fbfa7d67\"\u003e\u003ccode\u003ef1a5a1d\u003c/code\u003e\u003c/a\u003e Remove dependency on async-trait crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smessmer/lockable/commit/cb0ab53e598b5563f764a74db2ed9ce3dbe01868\"\u003e\u003ccode\u003ecb0ab53\u003c/code\u003e\u003c/a\u003e Remove unnecessary Future imports\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smessmer/lockable/compare/0.1.1...0.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `percent-encoding` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.11.1 to 1.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.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/b028e4f40eac8959d05e82abf8404906b1c565c0\"\u003e\u003ccode\u003eb028e4f\u003c/code\u003e\u003c/a\u003e 1.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5e195de266e203441b2c8001d6ebefab1161a59e\"\u003e\u003ccode\u003e5e195de\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a3433f691863d80300dfd6a52e332cb5a568e895\"\u003e\u003ccode\u003ea3433f6\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.9\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.11.1...1.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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 `strum` from 0.27.1 to 0.27.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Peternator7/strum/releases\"\u003estrum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdding support for doc comments on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e generated type… by \u003ca href=\"https://github.com/linclelinkpart5\"\u003e\u003ccode\u003e@​linclelinkpart5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/141\"\u003ePeternator7/strum#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop needless \u003ccode\u003erustversion\u003c/code\u003e dependency by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/446\"\u003ePeternator7/strum#446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ephf\u003c/code\u003e to v0.12 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/448\"\u003ePeternator7/strum#448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eallow discriminants on empty enum by \u003ca href=\"https://github.com/crop2000\"\u003e\u003ccode\u003e@​crop2000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/435\"\u003ePeternator7/strum#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove broken link to EnumTable docs by \u003ca href=\"https://github.com/schneems\"\u003e\u003ccode\u003e@​schneems\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/427\"\u003ePeternator7/strum#427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange enum table callbacks to FnMut. by \u003ca href=\"https://github.com/ClaytonKnittel\"\u003e\u003ccode\u003e@​ClaytonKnittel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/443\"\u003ePeternator7/strum#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to the \u003ccode\u003eimpl\u003c/code\u003es by \u003ca href=\"https://github.com/dandedotdev\"\u003e\u003ccode\u003e@​dandedotdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003ePeternator7/strum#444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement a \u003ccode\u003esuffix\u003c/code\u003e attribute for serialization of enum variants  by \u003ca href=\"https://github.com/amogh-dambal\"\u003e\u003ccode\u003e@​amogh-dambal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/440\"\u003ePeternator7/strum#440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpound upon use_phf docs by \u003ca href=\"https://github.com/Peternator7\"\u003e\u003ccode\u003e@​Peternator7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/449\"\u003ePeternator7/strum#449\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/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/446\"\u003ePeternator7/strum#446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crop2000\"\u003e\u003ccode\u003e@​crop2000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/435\"\u003ePeternator7/strum#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/schneems\"\u003e\u003ccode\u003e@​schneems\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/427\"\u003ePeternator7/strum#427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ClaytonKnittel\"\u003e\u003ccode\u003e@​ClaytonKnittel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/443\"\u003ePeternator7/strum#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dandedotdev\"\u003e\u003ccode\u003e@​dandedotdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003ePeternator7/strum#444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amogh-dambal\"\u003e\u003ccode\u003e@​amogh-dambal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/440\"\u003ePeternator7/strum#440\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Peternator7/strum/compare/v0.27.1...v0.27.2\"\u003ehttps://github.com/Peternator7/strum/compare/v0.27.1...v0.27.2\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/Peternator7/strum/blob/master/CHANGELOG.md\"\u003estrum's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/141\"\u003e#141\u003c/a\u003e: Adding support for doc comments on \u003ccode\u003eEnumDiscriminants\u003c/code\u003e generated type.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe doc comment will be copied from the variant on the type itself.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/435\"\u003e#435\u003c/a\u003e:allow discriminants on empty enum.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/443\"\u003e#443\u003c/a\u003e: Change enum table callbacks to FnMut.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003e#444\u003c/a\u003e: Add \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to the \u003ccode\u003eimpl\u003c/code\u003es by \u003ca href=\"https://github.com/dandedotdev\"\u003e\u003ccode\u003e@​dandedotdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/444\"\u003ePeternator7/strum#444\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis should make the linter less noisy with warnings in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/440\"\u003e#440\u003c/a\u003e: Implement a \u003ccode\u003esuffix\u003c/code\u003e attribute for serialization of enum variants.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(strum::Display)]\n#[strum(suffix=\u0026quot;.json\u0026quot;)]\n#[strum(serialize_all=\u0026quot;snake_case\u0026quot;)]\nenum StorageConfiguration {\n  PostgresProvider,\n  S3StorageProvider,\n  AzureStorageProvider,\n}\n\u003cp\u003efn main() {\nlet response = SurveyResponse::Other(\u0026quot;It was good\u0026quot;.into());\nprintln!(\u0026quot;Loading configuration from: {}\u0026quot;, StorageConfiguration::PostgresProvider);\n// prints: Loaded Configuration from: postgres_provider.json\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Peternator7/strum/pull/446\"\u003e#446\u003c/a\u003e: Drop needless \u003ccode\u003erustversion\u003c/code\u003e dependency.\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/Peternator7/strum/commit/38f66210e7ca0bb156f3632dcf24a2548959c379\"\u003e\u003ccode\u003e38f6621\u003c/code\u003e\u003c/a\u003e Expound upon use_phf docs (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/bb1339026b44773e395913340f4e60972fa5e6a1\"\u003e\u003ccode\u003ebb13390\u003c/code\u003e\u003c/a\u003e Implement a \u003ccode\u003esuffix\u003c/code\u003e attribute for serialization of enum variants  (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/c9e52bfd2865c8c766e0379f9e7bf57621a104e3\"\u003e\u003ccode\u003ec9e52bf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[automatically_derived]\u003c/code\u003e to the \u003ccode\u003eimpl\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/1b00f899e52f43fa35c4d406c901d33b1e9645e2\"\u003e\u003ccode\u003e1b00f89\u003c/code\u003e\u003c/a\u003e Change enum table callbacks to FnMut. (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/6e2ca25fba8ebdfa403ada6a2bf2f3b15403b2cf\"\u003e\u003ccode\u003e6e2ca25\u003c/code\u003e\u003c/a\u003e Remove broken link to EnumTable docs (\u003ca href=\"https://redirect.github.com/Peternator7/strum/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Peternator7/strum/commit/95037811412792c9c...\n\n_Description has been truncated_","html_url":"https://github.com/dandi/s3invsync/pull/230","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dandi%2Fs3invsync/issues/230","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/230/packages"}},{"old_version":"1.0.21","new_version":"1.0.22","update_type":"patch","path":null,"pr_created_at":"2026-02-09T14:32:33.000Z","version_change":"1.0.21 → 1.0.22","issue":{"uuid":"3916701238","node_id":"PR_kwDOOxQJls7Cf8US","number":59,"state":"closed","title":"chore(deps): bump the all group across 1 directory with 197 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T14:07:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T14:32:33.000Z","updated_at":"2026-02-16T14:07:40.000Z","time_to_close":603306,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all","update_count":197,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.2.7","new_version":"2.5.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"reqwest","old_version":"0.11.27","new_version":"0.13.2","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tokio","old_version":"1.45.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"tauri-plugin-dialog","old_version":"2.2.2","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"uuid","old_version":"1.17.0","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"tauri-plugin-store","old_version":"2.2.1","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"ashpd","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/bilelmoussaoui/ashpd"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-io","old_version":"2.4.0","new_version":"2.6.0","repository_url":"https://github.com/smol-rs/async-io"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"async-signal","old_version":"0.2.10","new_version":"0.2.13","repository_url":"https://github.com/smol-rs/async-signal"},{"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":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.23.0","new_version":"1.25.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"camino","old_version":"1.1.9","new_version":"1.2.2","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cfg-if","old_version":"1.0.0","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.43","repository_url":"https://github.com/chronotope/chrono"},{"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":"dlopen2_derive","old_version":"0.4.0","new_version":"0.4.3","repository_url":"https://github.com/OpenByteDev/dlopen2"},{"name":"dtoa","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/dtolnay/dtoa"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.2","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"endi","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/zeenix/endi"},{"name":"enumflags2","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/meithecatte/enumflags2"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.9","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"hyper-util","old_version":"0.1.12","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.12"},{"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.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.8.0","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":"mio","old_version":"1.0.4","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_enum","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2-app-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-ui-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-web-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"open","old_version":"5.3.2","new_version":"5.3.3","repository_url":"https://github.com/Byron/open-rs"},{"name":"parking_lot","old_version":"0.12.3","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"plist","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"polling","old_version":"3.7.4","new_version":"3.11.0","repository_url":"https://github.com/smol-rs/polling"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.12","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"rfd","old_version":"0.15.3","new_version":"0.15.4","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"schannel","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"serde_spanned","old_version":"0.6.8","new_version":"0.6.9","repository_url":"https://github.com/toml-rs/toml"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"signal-hook-registry","old_version":"1.4.5","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"softbuffer","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-windowing/softbuffer"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"tauri-winres","old_version":"0.3.1","new_version":"0.3.5","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"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.15","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"0.6.9","new_version":"0.6.11","repository_url":"https://github.com/toml-rs/toml"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"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.23","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows","old_version":"0.61.1","new_version":"0.61.3","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-registry","old_version":"0.4.0","new_version":"0.6.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-version","old_version":"0.1.4","new_version":"0.1.7","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.25","new_version":"0.8.39","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-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 all group with 105 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.7` | `2.5.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.27` | `0.13.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.49.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.2.2` | `2.4.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.20.0` |\n| [tauri-plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.2.1` | `2.4.2` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.101` |\n| [ashpd](https://github.com/bilelmoussaoui/ashpd) | `0.11.0` | `0.11.1` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-io](https://github.com/smol-rs/async-io) | `2.4.0` | `2.6.0` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.0` | `2.5.0` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.10` | `0.2.13` |\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| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.0` | `1.25.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.9` | `1.2.2` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.43` |\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| [dlopen2_derive](https://github.com/OpenByteDev/dlopen2) | `0.4.0` | `0.4.3` |\n| [dtoa](https://github.com/dtolnay/dtoa) | `1.0.10` | `1.0.11` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.2` | `3.0.6` |\n| [endi](https://github.com/zeenix/endi) | `1.1.0` | `1.1.1` |\n| [enumflags2](https://github.com/meithecatte/enumflags2) | `0.7.11` | `0.7.12` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.9` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.12` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.9` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.12` | `0.1.20` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.65` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| libredox | `0.1.3` | `0.1.12` |\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.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.8.0` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.1` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.3` | `0.7.5` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-ui-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-web-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [open](https://github.com/Byron/open-rs) | `5.3.2` | `5.3.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.3` | `0.12.5` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.7.1` | `1.8.0` |\n| [polling](https://github.com/smol-rs/polling) | `3.7.4` | `3.11.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| redox_syscall | `0.5.12` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.9` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.3` | `0.15.4` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.27` | `0.1.28` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `0.6.8` | `0.6.9` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.16.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.8` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.0` | `1.15.1` |\n| [softbuffer](https://github.com/rust-windowing/softbuffer) | `0.4.6` | `0.4.8` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.5` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.24.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\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.15` | `0.7.18` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.9` | `0.6.11` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\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.23` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.61.1` | `0.61.3` |\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-registry](https://github.com/microsoft/windows-rs) | `0.4.0` | `0.6.1` |\n| [windows-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.7` |\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.25` | `0.8.39` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\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 `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-opener` from 2.2.7 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e04\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3163\"\u003e#3163\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) Properly ignore \u003ccode\u003ewith: inAppBrowser\u003c/code\u003e on desktop. This prevents an issue were \u003ccode\u003eopen_url\u003c/code\u003e seamingly did nothing on desktop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.3\nnpm notice filename: tauri-apps-plugin-opener-2.5.3.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 09f8fe143567839cc491f4f8fde21caa0f1a8b89\nnpm notice integrity: sha512-CCcUltXMOfUEA[...]3Du/Zir19IYQQ==\nnpm notice total files: 7\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=804722736\n+ @tauri-apps/plugin-opener@2.5.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e04\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3163\"\u003e#3163\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) Properly ignore \u003ccode\u003ewith: inAppBrowser\u003c/code\u003e on desktop. This prevents an issue were \u003ccode\u003eopen_url\u003c/code\u003e seamingly did nothing on desktop.\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/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fb4c8ae54c726a95e4d83a93958f39900f1f5010\"\u003e\u003ccode\u003efb4c8ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3060\"\u003e#3060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fccc1cfb7ed9def1f7196f3c00e940d53ad9fa55\"\u003e\u003ccode\u003efccc1cf\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.38.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3702308e6f3e0b63f16c87171c659e51ba1245d9\"\u003e\u003ccode\u003e3702308\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.52.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c9c8b39b56be796618175591450c222bf2032130\"\u003e\u003ccode\u003ec9c8b39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.7...http-v2.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.11.27 to 0.13.2\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.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ehttp3: depend on quinn/rustls-aws-lc-rs to avoid ring dependency by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2917\"\u003eseanmonstar/reqwest#2917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix rustls on android by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2918\"\u003eseanmonstar/reqwest#2918\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.13.0...v0.13.1\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e now includes ALPN. To disable, use \u003ccode\u003enative-tls-no-alpn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e are now crate features, disabled by default.\u003c/li\u003e\n\u003cli\u003eLong-deprecated methods and crate features have been removed (such as \u003ccode\u003etrust-dns\u003c/code\u003e, which was renamed \u003ccode\u003ehickory-dns\u003c/code\u003e a while ago).\u003c/li\u003e\n\u003cli\u003eMany TLS-related methods renamed to improve autocompletion and discovery, but previous name left in place with a \u0026quot;soft\u0026quot; deprecation. (just documented, no warnings)\n\u003cul\u003e\n\u003cli\u003eFor example, prefer \u003ccode\u003etls_backend_rustls()\u003c/code\u003e over \u003ccode\u003euse_rustls_tls()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePull Requests in General\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estart 0.13 dev by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2894\"\u003eseanmonstar/reqwest#2894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eserde\u003c/code\u003e optional by introducing \u003ccode\u003equery\u003c/code\u003e, \u003ccode\u003eform\u003c/code\u003e features, and re-working WASM header parsing by \u003ca href=\"https://github.com/CathalMullan\"\u003e\u003ccode\u003e@​CathalMullan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2858\"\u003eseanmonstar/reqwest#2858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ereplace \u003ccode\u003eClientBuilder::dns_resolver\u003c/code\u003e with \u003ccode\u003edns_resolver2\u003c/code\u003e by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2898\"\u003eseanmonstar/reqwest#2898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make Rustls the default TLS provider by \u003ca href=\"https://github.com/calavera\"\u003e\u003ccode\u003e@​calavera\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2897\"\u003eseanmonstar/reqwest#2897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: consolidate TLS options with rustls-platform-verifier by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2891\"\u003eseanmonstar/reqwest#2891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove long-deprecated methods: trust-dns and non-wasm-cors by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2899\"\u003eseanmonstar/reqwest#2899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename rustls-tls feature to just rustls by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2900\"\u003eseanmonstar/reqwest#2900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove deprecated features trust-dns and macos-system-configuration by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2901\"\u003eseanmonstar/reqwest#2901\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: separate rustls and rustls-no-provider features by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2903\"\u003eseanmonstar/reqwest#2903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erustls: allow windows to use extra roots by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2904\"\u003eseanmonstar/reqwest#2904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev0.13.0-rc.1 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2905\"\u003eseanmonstar/reqwest#2905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable ALPN by default in native-tls by \u003ca href=\"https://github.com/ducaale\"\u003e\u003ccode\u003e@​ducaale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2907\"\u003eseanmonstar/reqwest#2907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev0.13.0 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2915\"\u003eseanmonstar/reqwest#2915\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/CathalMullan\"\u003e\u003ccode\u003e@​CathalMullan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/2858\"\u003eseanmonstar/reqwest#2858\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.28...v0.13.0\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.12.28...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0-rc.1\u003c/h2\u003e\n\u003cp\u003e👀 \u003cstrong\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/discussions/2906\"\u003eDiscussion here\u003c/a\u003e if you give it try, thanks!\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eMain breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erustls is now default instead of native-tls\u003c/li\u003e\n\u003cli\u003erustls provider defaults to aws-lc instead of ring (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want to enable a different one)\u003c/li\u003e\n\u003cli\u003erustls-tls renamed to rustls\u003c/li\u003e\n\u003cli\u003erustls roots features removed, platform-verifier is used instead\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/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes compiling with rustls on Android targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev0.13.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking changes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e is now the default TLS backend, instead of \u003ccode\u003enative-tls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls\u003c/code\u003e crypto provider defaults to aws-lc instead of \u003cem\u003ering\u003c/em\u003e. (\u003ccode\u003erustls-no-provider\u003c/code\u003e exists if you want a different crypto provider)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls-tls\u003c/code\u003e has been renamed to \u003ccode\u003erustls\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003erustls roots features removed, \u003ccode\u003erustls-platform-verifier\u003c/code\u003e is used by default.\n\u003cul\u003e\n\u003cli\u003eTo use different roots, call \u003ccode\u003etls_certs_only(your_roots)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enative-tls\u003c/code\u003e now includes ALPN. To disable, use \u003ccode\u003enative-tls-no-alpn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery\u003c/code\u003e and \u003ccode\u003eform\u003c/code\u003e are now crate features, disabled by default.\u003c/li\u003e\n\u003cli\u003eLong-deprecated methods and crate features have been removed (such as \u003ccode\u003etrust-dns\u003c/code\u003e, which was renamed \u003ccode\u003ehickory-dns\u003c/code\u003e a while ago).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eMany TLS-related methods renamed to improve autocompletion and discovery, but previous name left in place with a \u0026quot;soft\u0026quot; deprecation. (just documented, no warnings)\n\u003cul\u003e\n\u003cli\u003eFor example, prefer \u003ccode\u003etls_backend_rustls()\u003c/code\u003e over \u003ccode\u003euse_rustls_tls()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compiling on Windows if TLS and SOCKS features are not enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::windows_named_pipe(name)\u003c/code\u003e option that will force all requests over that Windows Named Piper.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sending \u003ccode\u003eAccept-Encoding\u003c/code\u003e header only with values configured with reqwest, regardless of underlying tower-http config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_upgrade()\u003c/code\u003e to determine if the error was from an HTTP upgrade.\u003c/li\u003e\n\u003cli\u003eFix sending \u003ccode\u003eProxy-Authorization\u003c/code\u003e if only username is configured.\u003c/li\u003e\n\u003cli\u003eFix sending \u003ccode\u003eProxy-Authorization\u003c/code\u003e to HTTPS proxies when the target is HTTP.\u003c/li\u003e\n\u003cli\u003eRefactor internal decompression handling to use tower-http.\u003c/li\u003e\n\u003c/ul\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!-- 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/seanmonstar/reqwest/commit/ad83b63824385a4e5758d263db707549bbe59ba7\"\u003e\u003ccode\u003ead83b63\u003c/code\u003e\u003c/a\u003e v0.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/c25f3db7b3b94b2f531ff0b89c7c2608c19387b1\"\u003e\u003ccode\u003ec25f3db\u003c/code\u003e\u003c/a\u003e chore: Add Windows and Linux arm64 to CI (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/761b89e8d26c8a448ca473af1d1255c7616c0879\"\u003e\u003ccode\u003e761b89e\u003c/code\u003e\u003c/a\u003e chore: upgrade wasm-streams to v0.5 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fd2d50713fbe2b89c542857b2805b3a396fd2232\"\u003e\u003ccode\u003efd2d507\u003c/code\u003e\u003c/a\u003e fix(wasm): custom content-type overidden by json method for wasm (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/23eb7d4fab2252a3620bf38b48aa10e468bda30e\"\u003e\u003ccode\u003e23eb7d4\u003c/code\u003e\u003c/a\u003e chore: update copyright year to 2026 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/10c31c2d87c29012219c20f58bb637898c7f76d8\"\u003e\u003ccode\u003e10c31c2\u003c/code\u003e\u003c/a\u003e fix(http3): specify h3 alpn for http3 connector (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/8530ec38e5f665022cef0c2677936ffc168cac63\"\u003e\u003ccode\u003e8530ec3\u003c/code\u003e\u003c/a\u003e docs: native-tls-alpn has changed to native-tls-no-alpn (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/04a216fc17d75b4ebe4b0829ae7bbd8279c0dcab\"\u003e\u003ccode\u003e04a216f\u003c/code\u003e\u003c/a\u003e chore(deps): remove unused webpki-roots and rustls-native-certs (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/406b59ea5e3a81e24b5edc0c078768c874173f08\"\u003e\u003ccode\u003e406b59e\u003c/code\u003e\u003c/a\u003e fix http2 feature is not enabled for native-tls ALPN (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/325a020fc69f97845660195ed1c104d15a8d457c\"\u003e\u003ccode\u003e325a020\u003c/code\u003e\u003c/a\u003e Update readme for 0.13 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/2926\"\u003e#2926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.11.27...v0.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.1 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\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/tokio/commit/e3b89bbefa7564e2eba2fb9f849ef7bf87d60fad\"\u003e\u003ccode\u003ee3b89bb\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.49.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4f577b84e939c8d427d79fdc73919842d8735de2\"\u003e\u003ccode\u003e4f577b8\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.3' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f320197693ee09e28f1fca0e55418081adcdfc25\"\u003e\u003ccode\u003ef320197\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7823\"\u003e#7823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ea6b144cd1042d6841a7830b18f2df77c3db904b\"\u003e\u003ccode\u003eea6b144\u003c/code\u003e\u003c/a\u003e ci: freeze rustc on nightly-2025-01-25 in \u003ccode\u003enetlify.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7652\"\u003e#7652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/264e703296bccd6783a438815d91055d4517099b\"\u003e\u003ccode\u003e264e703\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003etokio-1.43.4\u003c/code\u003e into \u003ccode\u003etokio-1.47.x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.11.1 to 1.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.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/b028e4f40eac8959d05e82abf8404906b1c565c0\"\u003e\u003ccode\u003eb028e4f\u003c/code\u003e\u003c/a\u003e 1.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5e195de266e203441b2c8001d6ebefab1161a59e\"\u003e\u003ccode\u003e5e195de\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a3433f691863d80300dfd6a52e332cb5a568e895\"\u003e\u003ccode\u003ea3433f6\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.9\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.11.1...1.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-dialog` from 2.2.2 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.2.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: fad55022661c4b68392455d6f8b48b73e898ce2b\nnpm notice integrity: sha512-7gKa5StXcvBzd[...]fQX7rvykLHnmw==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644602818\n+ @tauri-apps/plugin-barcode-scanner@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.2.2...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.17.0 to 1.20.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.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDerive Ord and PartialOrd for NonNilUuid by \u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Deserialize on adapter types 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/855\"\u003euuid-rs/uuid#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emacro-diagnostics\u003c/code\u003e 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/856\"\u003euuid-rs/uuid#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.20.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/857\"\u003euuid-rs/uuid#857\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/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\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.19.0...v1.20.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/843\"\u003euuid-rs/uuid#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to 2021 edition and fix most clippy warnings by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/848\"\u003euuid-rs/uuid#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.19.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/849\"\u003euuid-rs/uuid#849\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.18.1...v1.19.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup 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/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.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/uuid-rs/uuid/pull/842\"\u003euuid-rs/uuid#842\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.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up mismatched_lifetime_syntaxes lint 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/837\"\u003euuid-rs/uuid#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversions between \u003ccode\u003eTimestamp\u003c/code\u003e and \u003ccode\u003estd::time::SystemTime\u003c/code\u003e by \u003ca href=\"https://github.com/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrap the error type used in time conversions 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/838\"\u003euuid-rs/uuid#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.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/839\"\u003euuid-rs/uuid#839\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/dcormier\"\u003e\u003ccode\u003e@​dcormier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/835\"\u003euuid-rs/uuid#835\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.17.0...v1.18.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.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/c3346ddf2a78ecadefbadaa83d22e263342745ca\"\u003e\u003ccode\u003ec3346dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/857\"\u003e#857\u003c/a\u003e from uuid-rs/cargo/v1.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/66eebc34ae2f8e0ff60291260c813f77b4e00a29\"\u003e\u003ccode\u003e66eebc3\u003c/code\u003e\u003c/a\u003e prepare for 1.20.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/3b66758622516f1041cea5b6f04a3938f63d963c\"\u003e\u003ccode\u003e3b66758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/856\"\u003e#856\u003c/a\u003e from uuid-rs/docs/bytes-le-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e2bdd44ec30afa3df9ee7ab061b3622f08c690e3\"\u003e\u003ccode\u003ee2bdd44\u003c/code\u003e\u003c/a\u003e don't run UI tests in wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b6dc7ece22a29190ff6dbfdfd7df22cd7bee3bcc\"\u003e\u003ccode\u003eb6dc7ec\u003c/code\u003e\u003c/a\u003e note that ordering applies to fields in to/from_bytes_le\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a0281cd2f78255381d16a4c3319af05129d04dae\"\u003e\u003ccode\u003ea0281cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/855\"\u003e#855\u003c/a\u003e from uuid-rs/feat/serde-fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/db27b67d87f653eb2c136ee5d86b104a2aa56d6a\"\u003e\u003ccode\u003edb27b67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/854\"\u003e#854\u003c/a\u003e from mivort/non-nil-uuid-ord\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/efb06f21eb5b01b6d6f2d5e8e993ac2679826822\"\u003e\u003ccode\u003eefb06f2\u003c/code\u003e\u003c/a\u003e implement Deserialize on adapter types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/50d44ad3c501c2592069e8709ede89addeaafd1d\"\u003e\u003ccode\u003e50d44ad\u003c/code\u003e\u003c/a\u003e Derive Ord and PartialOrd for NonNilUuid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7527cef15f39fe493a92bda19d28eebec2c73ebf\"\u003e\u003ccode\u003e7527cef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/849\"\u003e#849\u003c/a\u003e from uuid-rs/cargo/v1.19.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-store` from 2.2.1 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.2.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: fad55022661c4b68392455d6f8b48b73e898ce2b\nnpm notice integrity: sha512-7gKa5StXcvBzd[...]fQX7rvykLHnmw==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644602818\n+ @tauri-apps/plugin-barcode-scanner@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.2.1...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-build` from 2.2.0 to 2.5.5\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-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.5.5\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 909 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1059 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  ...\n\n_Description has been truncated_","html_url":"https://github.com/GaoYuancheng/listenBli/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GaoYuancheng%2FlistenBli/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"}},{"old_version":"1.0.20","new_version":"1.0.22","update_type":"patch","path":null,"pr_created_at":"2026-02-09T01:31:47.000Z","version_change":"1.0.20 → 1.0.22","issue":{"uuid":"3914024685","node_id":"PR_kwDOPYJAlM7CXExN","number":35,"state":"closed","title":"Bump the all group across 1 directory with 182 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T01:26:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T01:31:47.000Z","updated_at":"2026-02-16T01:26:30.000Z","time_to_close":604482,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":182,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.2.6","new_version":"2.5.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"sysinfo","old_version":"0.30.13","new_version":"0.34.2","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-io","old_version":"2.4.0","new_version":"2.6.0","repository_url":"https://github.com/smol-rs/async-io"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"async-signal","old_version":"0.2.10","new_version":"0.2.13","repository_url":"https://github.com/smol-rs/async-signal"},{"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":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.23.0","new_version":"1.25.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"camino","old_version":"1.1.9","new_version":"1.2.2","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cc","old_version":"1.2.23","new_version":"1.2.55","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":"chrono","old_version":"0.4.41","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"core-foundation","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/servo/core-foundation-rs"},{"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":"dlopen2_derive","old_version":"0.4.0","new_version":"0.4.3","repository_url":"https://github.com/OpenByteDev/dlopen2"},{"name":"dtoa","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/dtolnay/dtoa"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.2","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"endi","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/zeenix/endi"},{"name":"enumflags2","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/meithecatte/enumflags2"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.9","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.12"},{"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.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.8.0","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":"mio","old_version":"1.0.3","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"ntapi","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/MSxDOS/ntapi"},{"name":"num_enum","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2-core-foundation","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-core-graphics","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"open","old_version":"5.3.2","new_version":"5.3.3","repository_url":"https://github.com/Byron/open-rs"},{"name":"parking_lot","old_version":"0.12.3","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"plist","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"polling","old_version":"3.7.4","new_version":"3.11.0","repository_url":"https://github.com/smol-rs/polling"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.12","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.27","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":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"serde_spanned","old_version":"0.6.8","new_version":"0.6.9","repository_url":"https://github.com/toml-rs/toml"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"signal-hook-registry","old_version":"1.4.5","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.9","new_version":"0.5.10","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":"tauri-winres","old_version":"0.3.1","new_version":"0.3.5","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"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.45.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.15","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"0.6.9","new_version":"0.6.11","repository_url":"https://github.com/toml-rs/toml"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"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.23","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.16.0","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.1.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-version","old_version":"0.1.4","new_version":"0.1.7","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.25","new_version":"0.8.39","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-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 all group with 101 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.6` | `2.5.3` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.30.13` | `0.34.2` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.101` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-io](https://github.com/smol-rs/async-io) | `2.4.0` | `2.6.0` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.0` | `2.5.0` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.10` | `0.2.13` |\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| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.0` | `1.25.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.9` | `1.2.2` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.23` | `1.2.55` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.43` |\n| [core-foundation](https://github.com/servo/core-foundation-rs) | `0.10.0` | `0.10.1` |\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| [dlopen2_derive](https://github.com/OpenByteDev/dlopen2) | `0.4.0` | `0.4.3` |\n| [dtoa](https://github.com/dtolnay/dtoa) | `1.0.10` | `1.0.11` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.2` | `3.0.6` |\n| [endi](https://github.com/zeenix/endi) | `1.1.0` | `1.1.1` |\n| [enumflags2](https://github.com/meithecatte/enumflags2) | `0.7.11` | `0.7.12` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.9` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.12` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.9` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.65` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| libredox | `0.1.3` | `0.1.12` |\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.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.8.0` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.1.1` |\n| [ntapi](https://github.com/MSxDOS/ntapi) | `0.4.1` | `0.4.2` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.3` | `0.7.5` |\n| [objc2-core-foundation](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-core-graphics](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [open](https://github.com/Byron/open-rs) | `5.3.2` | `5.3.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.3` | `0.12.5` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.7.1` | `1.8.0` |\n| [polling](https://github.com/smol-rs/polling) | `3.7.4` | `3.11.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| redox_syscall | `0.5.12` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.9` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.27` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `0.6.8` | `0.6.9` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.16.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.8` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.0` | `1.15.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.9` | `0.5.10` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.5` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.24.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.0` | `1.49.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.15` | `0.7.18` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.9` | `0.6.11` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\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.23` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.20.0` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.1.3` |\n| [windows-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.7` |\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.25` | `0.8.39` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\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 `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-opener` from 2.2.6 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e04\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3163\"\u003e#3163\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) Properly ignore \u003ccode\u003ewith: inAppBrowser\u003c/code\u003e on desktop. This prevents an issue were \u003ccode\u003eopen_url\u003c/code\u003e seamingly did nothing on desktop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.3\nnpm notice filename: tauri-apps-plugin-opener-2.5.3.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 09f8fe143567839cc491f4f8fde21caa0f1a8b89\nnpm notice integrity: sha512-CCcUltXMOfUEA[...]3Du/Zir19IYQQ==\nnpm notice total files: 7\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=804722736\n+ @tauri-apps/plugin-opener@2.5.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e04\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3163\"\u003e#3163\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) Properly ignore \u003ccode\u003ewith: inAppBrowser\u003c/code\u003e on desktop. This prevents an issue were \u003ccode\u003eopen_url\u003c/code\u003e seamingly did nothing on desktop.\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/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fb4c8ae54c726a95e4d83a93958f39900f1f5010\"\u003e\u003ccode\u003efb4c8ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3060\"\u003e#3060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fccc1cfb7ed9def1f7196f3c00e940d53ad9fa55\"\u003e\u003ccode\u003efccc1cf\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.38.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3702308e6f3e0b63f16c87171c659e51ba1245d9\"\u003e\u003ccode\u003e3702308\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.52.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c9c8b39b56be796618175591450c222bf2032130\"\u003e\u003ccode\u003ec9c8b39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.6...http-v2.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sysinfo` from 0.30.13 to 0.34.2\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.34.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFreeBSD: Fix segfault when refreshing processes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.34.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emacOS: Remove forgotten debug print.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.34.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emultithread\u003c/code\u003e feature is disabled by default.\u003c/li\u003e\n\u003cli\u003eAdd new \u003ccode\u003eProcess\u003c/code\u003e methods: \u003ccode\u003eaccumulated_cpu_time\u003c/code\u003e, \u003ccode\u003eexists\u003c/code\u003e, \u003ccode\u003eopen_files\u003c/code\u003e and \u003ccode\u003eopen_files_limit\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProcess::wait\u003c/code\u003e method now returns \u003ccode\u003eOption\u0026lt;ExitStatus\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd new \u003ccode\u003eSystem\u003c/code\u003e methods: \u003ccode\u003edistribution_id_like\u003c/code\u003e and \u003ccode\u003ekernel_long_version\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eTurn \u003ccode\u003eSystem::physical_core_count\u003c/code\u003e method into an associated function.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eSystem::refresh_all\u003c/code\u003e and \u003ccode\u003eSystem::refresh_specifics\u003c/code\u003e methods remove dead processes.\u003c/li\u003e\n\u003cli\u003eAdd new \u003ccode\u003eProcessRefreshKind\u003c/code\u003e refresh: \u003ccode\u003etasks\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGroup\u003c/code\u003e docs.\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eDeserialize\u003c/code\u003e trait on \u003ccode\u003eDiskKind\u003c/code\u003e, \u003ccode\u003eMacAddr\u003c/code\u003e, \u003ccode\u003eIpNetwork\u003c/code\u003e, \u003ccode\u003eProcessStatus\u003c/code\u003e, \u003ccode\u003eSignal\u003c/code\u003e and \u003ccode\u003eThreadKind\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFromStr\u003c/code\u003e trait on \u003ccode\u003eIpNetwork\u003c/code\u003e and \u003ccode\u003eMacAddr\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eHash\u003c/code\u003e trait on \u003ccode\u003eDiskKind\u003c/code\u003e, \u003ccode\u003eMacAddr\u003c/code\u003e, \u003ccode\u003eProcessStatus\u003c/code\u003e and \u003ccode\u003eSignal\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003emacOS: Removed processes are now correctly handled when refreshing processes.\u003c/li\u003e\n\u003cli\u003emacOS: Strengthen dist list refresh.\u003c/li\u003e\n\u003cli\u003emacOS: Fix internal \u003ccode\u003ecfg\u003c/code\u003e handling which triggered compilation failures in some specific cases.\u003c/li\u003e\n\u003cli\u003eLinux: max cgroups memory is more reliant in case of wrong input.\u003c/li\u003e\n\u003cli\u003eLinux: Fix processes tasks update.\u003c/li\u003e\n\u003cli\u003eLinux: Improve disks retrieval.\u003c/li\u003e\n\u003cli\u003eWindows: Fix antivirus considering programs using \u003ccode\u003esysinfo\u003c/code\u003e as viruses by replacing uses of \u003ccode\u003eNtQueryInformationProcess\u003c/code\u003e with other \u0026quot;mainstream\u0026quot; Windows API.\u003c/li\u003e\n\u003cli\u003eWindows: Improve CPU usage computation efficiency.\u003c/li\u003e\n\u003cli\u003eFreeBSD: Improve \u003ccode\u003eprocess_procs\u003c/code\u003e when there is only one process to refresh.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.33.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eLinux: Fix components retrieval.\u003c/li\u003e\n\u003cli\u003eLinux: Filter out more virtual file systems for \u003ccode\u003eDisk\u003c/code\u003e API.\u003c/li\u003e\n\u003cli\u003eLinux/Android: Improve \u003ccode\u003eSystem::long_os_version()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eApple: Add missing CPU brands for iPhone and iPads.\u003c/li\u003e\n\u003cli\u003emacOS: Improve system name retrieval in \u003ccode\u003eSystem::long_os_version()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLinux/macOS: Avoid trailing whitespace and consecutive whitespace in \u003ccode\u003eSystem::long_os_version()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eWindows: Fix \u003ccode\u003eUser::groups\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eSystem::name\u003c/code\u003e, \u003ccode\u003eSystem::kernel_version\u003c/code\u003e, \u003ccode\u003eSystem::os_version\u003c/code\u003e, \u003ccode\u003eSystem::long_os_version\u003c/code\u003e and \u003ccode\u003eSystem::distribution_id\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.33.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eLinux: Add more ARM vendor IDs.\u003c/li\u003e\n\u003cli\u003eLinux: Improve CPU computation when refreshing a single process CPU usage.\u003c/li\u003e\n\u003cli\u003eWindows: Fix CPU frequency not being refreshed.\u003c/li\u003e\n\u003cli\u003eWindows: Improved components retrieval.\u003c/li\u003e\n\u003cli\u003eWindows: Fix inconsistent \u003ccode\u003eboot_time\u003c/code\u003e information.\u003c/li\u003e\n\u003cli\u003eWindows: Fix \u003ccode\u003eUser::groups\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\u003eSee full diff in \u003ca href=\"https://github.com/GuillaumeGomez/sysinfo/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-build` from 2.2.0 to 2.5.5\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-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.5.5\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 909 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1059 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.0\n    │       └── tauri 2.10.2\n    │           ├── tauri-utils 2.8.2\n    │           │   ├── tauri-schema-generator 0.0.0\n    │           │   ├── tauri-runtime-wry 2.10.0\n    │           │   ├── tauri-runtime 2.10.0\n    │           │   │   ├── tauri-runtime-wry 2.10.0\n    │           │   │   └── tauri 2.10.2\n    │           │   ├── tauri-plugin 2.5.3\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.4\n    │           │   │   └── tauri 2.10.2\n    │           │   ├── tauri-codegen 2.5.4\n    │           │   │   ├── tauri-macros 2.5.4\n    │           │   │   └── tauri-build 2.5.5\n    │           │   │       ├── tauri-file-associations-demo 0.1.0\n    │           │   │       ├── tauri 2.10.2\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.0\n    │           │   │   └── tauri-cli-node 0.0.0\n    │           │   ├── tauri-bundler 2.8.0\n    │           │   │   └── tauri-cli 2.10.0\n    │           │   ├── tauri-build 2.5.5\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/06374a902a50d2bd8b8d85593623ad16ac32325a\"\u003e\u003ccode\u003e06374a9\u003c/code\u003e\u003c/a\u003e chore(deps): bump bytes from 1.9.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14890\"\u003e#14890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c37368f339f04d6716888214d1ea3438651e5554\"\u003e\u003ccode\u003ec37368f\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14884\"\u003e#14884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/06f911aaff495121f08ebc77d9d1b41382298a1f\"\u003e\u003ccode\u003e06f911a\u003c/code\u003e\u003c/a\u003e fix: don't inherit stdout from parent (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14871\"\u003e#14871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/eb5d88427a7dcb347fb0feae9e816db05b101844\"\u003e\u003ccode\u003eeb5d884\u003c/code\u003e\u003c/a\u003e fix(codegen): Context generation with custom assets (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14883\"\u003e#14883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/540c5b4e5943ee9df80e06fd88e193deb07bdc84\"\u003e\u003ccode\u003e540c5b4\u003c/code\u003e\u003c/a\u003e chore(deps): update wrangler for undici update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5dbb37bab137019f94657a40c70509eed11da654\"\u003e\u003ccode\u003e5dbb37b\u003c/code\u003e\u003c/a\u003e chore(api.js): Re-release 2.10.0 as 2.10.1 to fix npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/19ded696de4cff0e8d2413772fe760a8efa1d3e3\"\u003e\u003ccode\u003e19ded69\u003c/code\u003e\u003c/a\u003e apply version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/08558b8ba4503a4a715734255b593eb317eee686\"\u003e\u003ccode\u003e08558b8\u003c/code\u003e\u003c/a\u003e chore(bundler): update gtk3 docs links in code comments (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14872\"\u003e#14872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ce8fddb4648d6421579d43c7dd44959bc57a74e0\"\u003e\u003ccode\u003ece8fddb\u003c/code\u003e\u003c/a\u003e chore(deps): unlock webkit2gtk patch version (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14873\"\u003e#14873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/517b81e97005d087ca5fc4538d954982fce0f4ac\"\u003e\u003ccode\u003e517b81e\u003c/code\u003e\u003c/a\u003e chore(api): release 2.10 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.2.0...tauri-build-v2.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `adler2` from 2.0.0 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oyvindln/adler2/blob/main/CHANGELOG.md\"\u003eadler2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/2.0.0..2.0.1\"\u003e2.0.1\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/7cdbd3925a7f61cc075f44367b5d383861571b0a\"\u003e7cdbd39\u003c/a\u003e) - Trevor Gross\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\u003eSee full diff in \u003ca href=\"https://github.com/oyvindln/adler2/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aho-corasick` 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/BurntSushi/aho-corasick/commit/17f8b32e3b7c845ef3c5429b823804f552f14ec9\"\u003e\u003ccode\u003e17f8b32\u003c/code\u003e\u003c/a\u003e 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/b58556ea5aac5a61a6094f93c3a2398198cb907e\"\u003e\u003ccode\u003eb58556e\u003c/code\u003e\u003c/a\u003e doc: switch from \u003ccode\u003edoc_auto_cfg\u003c/code\u003e to \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/948d2e1f8e4b6b0aff13075176922e158c8bed46\"\u003e\u003ccode\u003e948d2e1\u003c/code\u003e\u003c/a\u003e github: add FUNDING\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/1adf588b6aa778dcd97faa4e3752d569ebf5b4f7\"\u003e\u003ccode\u003e1adf588\u003c/code\u003e\u003c/a\u003e benchmarks: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/cd400ad792d6888cc8fa4c1f9e2493b519961b3c\"\u003e\u003ccode\u003ecd400ad\u003c/code\u003e\u003c/a\u003e lint: resolve a few Clippy warnings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/aho-corasick/compare/1.1.3...1.1.4\"\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.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 `async-channel` from 2.3.1 to 2.5.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-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\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-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\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-channel/commit/35a63c456aaa1906015f5a825e7e35505a749afa\"\u003e\u003ccode\u003e35a63c4\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/b665e043ca9818362cb3532312d5520a0250bbf2\"\u003e\u003ccode\u003eb665e04\u003c/code\u003e\u003c/a\u003e Add Sender::closed future (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c250f2822a58bf5ef90b531b7630cb2a4acd3a05\"\u003e\u003ccode\u003ec250f28\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c950c6e781f12fd763c2310494126f8a8b522f54\"\u003e\u003ccode\u003ec950c6e\u003c/code\u003e\u003c/a\u003e Fix description of \u003ccode\u003erecv_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/9a963172f0e2cea302b44c878e3706f79933fddd\"\u003e\u003ccode\u003e9a96317\u003c/code\u003e\u003c/a\u003e Support portable atomic (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3ce79379bca32936c5e254e260171fc8cd438960\"\u003e\u003ccode\u003e3ce7937\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/e4132e3d9b5f098f6c6d66971285889f8ac9f43d\"\u003e\u003ccode\u003ee4132e3\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/43459d1818707be79bcf1c7bbeecaac379802af9\"\u003e\u003ccode\u003e43459d1\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for audit check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/1623170abe4e023c7891e012fb977d0d45bb24a2\"\u003e\u003ccode\u003e1623170\u003c/code\u003e\u003c/a\u003e Fix grammar in description of \u003ccode\u003eWeakSender\u003c/code\u003e and \u003ccode\u003eWeakReceiver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/74b2c749c3389b9a56e75464408e581618b7579e\"\u003e\u003ccode\u003e74b2c74\u003c/code\u003e\u003c/a\u003e Add example usage for fn same_channel in Sender and Receiver\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.3.1...v2.5.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.2 to 1.13.3\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.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\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-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.13.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\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-executor/commit/1e8d245f64e1d19c4a4dee7cbba9c3d43149f708\"\u003e\u003ccode\u003e1e8d245\u003c/code\u003e\u003c/a\u003e v1.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/08c3fc4d5dbdcb0aa04feae34cdb6bbc60e7b515\"\u003e\u003ccode\u003e08c3fc4\u003c/code\u003e\u003c/a\u003e Don't explicitly panic or block when avoidable (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/58411d687671694a768d1eea83fab7d0edf39406\"\u003e\u003ccode\u003e58411d6\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.6 to 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/95ec34dd704548132195c9e4f5b4558d4f5ea4fa\"\u003e\u003ccode\u003e95ec34d\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.5 to 0.6 (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b3269e136320a63aacd00b34ca4e0904b6f1ef2d\"\u003e\u003ccode\u003eb3269e1\u003c/code\u003e\u003c/a\u003e Ignore clippy::unused_unit lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/87a287a73a14108b18aa1c6d6f51fd6d0911cd7a\"\u003e\u003ccode\u003e87a287a\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.2...v1.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-io` from 2.4.0 to 2.6.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-io/releases\"\u003easync-io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eTimer::clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eIoSafe\u003c/code\u003e for \u003ccode\u003estd::io::PipeReader\u003c/code\u003e and \u003ccode\u003estd::io::PipeWriter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Haiku (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to rustix version 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/221\"\u003e#221\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-io/blob/master/CHANGELOG.md\"\u003easync-io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eTimer::clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eIoSafe\u003c/code\u003e for \u003ccode\u003estd::io::PipeReader\u003c/code\u003e and \u003ccode\u003estd::io::PipeWriter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Haiku (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to rustix version 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/221\"\u003e#221\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-io/commit/576b470ca3cadefdec8b169279df23c9a0a63495\"\u003e\u003ccode\u003e576b470\u003c/code\u003e\u003c/a\u003e Release 2.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/aabee96f29931499c38c9d51516ebb1621eaeba4\"\u003e\u003ccode\u003eaabee96\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/db95d9143f9be6db7b8bc094d4f232127961ef40\"\u003e\u003ccode\u003edb95d91\u003c/code\u003e\u003c/a\u003e Add doc aliases \u003ccode\u003esleep\u003c/code\u003e and \u003ccode\u003etimeout\u003c/code\u003e to \u003ccode\u003eTimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/25e861049eb5a1b90735bfc5223698ec3edbdb41\"\u003e\u003ccode\u003e25e8610\u003c/code\u003e\u003c/a\u003e Use std::future::poll_fn instead of futures_lite::future::poll_fn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/714aecc39534a85d9ebf71022d5665e4d5fb37fb\"\u003e\u003ccode\u003e714aecc\u003c/code\u003e\u003c/a\u003e Use std::pin::pin instead of futures_lite::pin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/5112ed706623492b8cec691c7af76b2a00e01616\"\u003e\u003ccode\u003e5112ed7\u003c/code\u003e\u003c/a\u003e Use std::task::ready instead of futures_lite::ready\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/bac7eac6054d351a86f080f74fe9d1f30caa504c\"\u003e\u003ccode\u003ebac7eac\u003c/code\u003e\u003c/a\u003e Use std::sync::OnceLock instead of async_lock::OnceCell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/12b4f2e841a3fa9a917a8fdd080a7776eb5b809b\"\u003e\u003ccode\u003e12b4f2e\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.70\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/d1c67389123e74697b20d5deb235c66622f5edf1\"\u003e\u003ccode\u003ed1c6738\u003c/code\u003e\u003c/a\u003e Make Timer::clear public\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/be049a83ccf461a6984b6fa7f0baffd0a38d4bc6\"\u003e\u003ccode\u003ebe049a8\u003c/code\u003e\u003c/a\u003e impl IoSafe for std::io::PipeReader \u0026amp; std::io::PipeWriter (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-io/compare/v2.4.0...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-lock` from 3.4.0 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/releases\"\u003easync-lock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Waker::noop() to avoid some unsafe code. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\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-lock/blob/master/CHANGELOG.md\"\u003easync-lock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Waker::noop() to avoid some unsafe code. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\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-lock/commit/7ad5313184a0439a49d7569ab4e741efd2de5617\"\u003e\u003ccode\u003e7ad5313\u003c/code\u003e\u003c/a\u003e v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/759c1a5e71287a0ec13bd3f4c746708bec355720\"\u003e\u003ccode\u003e759c1a5\u003c/code\u003e\u003c/a\u003e Update flume requirement from 0.11.0 to 0.12.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/78bf47157e7c4fb4aca6cf21592a00368716bd72\"\u003e\u003ccode\u003e78bf471\u003c/code\u003e\u003c/a\u003e doc: Fix test by ignoring it on WASM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/ed9752e141a570624b410eecbcc0645de7410dd4\"\u003e\u003ccode\u003eed9752e\u003c/code\u003e\u003c/a\u003e m: Use Waker::noop() instead of NOOP_WAKER\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/a579f222d994ca80e2f112ab5df8483d9ff93d7d\"\u003e\u003ccode\u003ea579f22\u003c/code\u003e\u003c/a\u003e m: Don't re-implement ready! and pin!\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/c48c7af42d9268e7b80f926824c93d4acddb5498\"\u003e\u003ccode\u003ec48c7af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/102\"\u003e#102\u003c/a\u003e from atouchet/rd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/33b1acf3a9cfa8dd00d9d36ae1274b26da234169\"\u003e\u003ccode\u003e33b1acf\u003c/code\u003e\u003c/a\u003e Fix build badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/82283a2e1bd3ccc8e32dc6095de7c9b5d967861e\"\u003e\u003ccode\u003e82283a2\u003c/code\u003e\u003c/a\u003e v3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cd0937d70a46f50cc64428660e249c8464e70088\"\u003e\u003ccode\u003ecd0937d\u003c/code\u003e\u003c/a\u003e Fix clippy::empty_line_after_doc_comments and clippy::empty_line_after_outer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7819a20973505b6711ec1f49c7d25285fda33391\"\u003e\u003ccode\u003e7819a20\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-lock/compare/v3.4.0...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-process` from 2.3.0 to 2.5.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-process/releases\"\u003easync-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/94\"\u003e#94\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-process/blob/master/CHANGELOG.md\"\u003easync-process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.3.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/94\"\u003e#94\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-process/commit/81112a911898d607d176d37b85f56a1da0061455\"\u003e\u003ccode\u003e81112a9\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/459a055c9b572e1027e6dc31b0647510e5372d0f\"\u003e\u003ccode\u003e459a055\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/ae48c514f462fb67237d9fce9c4c87c195ce8eba\"\u003e\u003ccode\u003eae48c51\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fc3b8bc0605e410f88b8e0a875fa8153fa2d2344\"\u003e\u003ccode\u003efc3b8bc\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/3a5419353ffabd257e97c5daf5edd03877755ea7\"\u003e\u003ccode\u003e3a54193\u003c/code\u003e\u003c/a\u003e m: Use OnceLock instead of async-lock when useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fead40f4233bd969fd424a8b7bc84aa5c322f204\"\u003e\u003ccode\u003efead40f\u003c/code\u003e\u003c/a\u003e feat: getters of \u003ccode\u003eCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/07e92068b83f094734c5b6131d219bd153af1cae\"\u003e\u003ccode\u003e07e9206\u003c/code\u003e\u003c/a\u003e Release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/93b4f1feaed3b9150fca7d6ad62eb8bed8e8169a\"\u003e\u003ccode\u003e93b4f1f\u003c/code\u003e\u003c/a\u003e Fix build badge (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/74b2397ca266d3db64b4453f3c63e39330fce506\"\u003e\u003ccode\u003e74b2397\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/99018128b3559f734e717d3456fda1f16cc1203d\"\u003e\u003ccode\u003e9901812\u003c/code\u003e\u003c/a\u003e Ignore clippy::infallible_destructuring_match lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-process/compare/v2.3.0...v2.5.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.10 to 0.2.13\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.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/49\"\u003e#49\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.13\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/49\"\u003e#49\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/59b58c733050f7956ba7b7537289c27a3ffebf39\"\u003e\u003ccode\u003e59b58c7\u003c/code\u003e\u003c/a\u003e Release 0.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/884088eb04de96b35d150ff331460d6e7b0814e9\"\u003e\u003ccode\u003e884088e\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/37f78b15b8663eb79e9fb0f9c8d724d3848e4bcb\"\u003e\u003ccode\u003e37f78b1\u003c/code\u003e\u003c/a\u003e Release 0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/b03dea93a13cd86a5721f317c39a942fd7a1ac60\"\u003e\u003ccode\u003eb03dea9\u003c/code\u003e\u003c/a\u003e Migrate to Rust 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/396809559601df1cc93539c9b2ef1510cf9700be\"\u003e\u003ccode\u003e3968095\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/7c1caf9aab7f5955303eb73465811adc3c82e40d\"\u003e\u003ccode\u003e7c1caf9\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/69004f57e8001476cefeee98c6c70c49c78c5c5a\"\u003e\u003ccode\u003e69004f5\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1efb87d42f42ca6d935708af6bab115bfef4a2fb\"\u003e\u003ccode\u003e1efb87d\u003c/code\u003e\u003c/a\u003e ci: Add minimal-versions check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ea53f532a696c616a509ed60cfce0d0ca7253f3\"\u003e\u003ccode\u003e1ea53f5\u003c/code\u003e\u003c/a\u003e Update CI config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3423237defaa49c8ae4759a920623ca54957684c\"\u003e\u003ccode\u003e3423237\u003c/code\u003e\u003c/a\u003e Release 0.2.11 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.10...v0.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\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/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autocfg` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/d912169ed67977efe5a465269b0e73cb66060c49\"\u003e\u003ccode\u003ed912169\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/78\"\u003e#78\u003c/a\u003e from cuviper/release-1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/57c8793dfcce8e5314231e9513f8be3bb1606949\"\u003e\u003ccode\u003e57c8793\u003c/code\u003e\u003c/a\u003e Release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/feb385b28644c26dc193a1879a1bbd89636795c3\"\u003e\u003ccode\u003efeb385b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/77\"\u003e#77\u003c/a\u003e from cuviper/edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/f332b4df506de8ce92bc9798aecfc9c9a9eb62c4\"\u003e\u003ccode\u003ef332b4d\u003c/code\u003e\u003c/a\u003e Add methods to get/set the edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/706fa58c2e6f987dd722005afc57ca1d3c5886e8\"\u003e\u003ccode\u003e706fa58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/76\"\u003e#76\u003c/a\u003e from cuviper/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/4ec911c0d5a8b8d8174f866c44b3fe2cbaadfb28\"\u003e\u003ccode\u003e4ec911c\u003c/code\u003e\u003c/a\u003e Fix clippy::nonminimal_bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/3d217f79cc079a88486e64a9f6ada6b1350483e5\"\u003e\u003ccode\u003e3d217f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/75\"\u003e#75\u003c/a\u003e from cuviper/probe_cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/b1928bac4cb832c539957596a80d7418761c8d3f\"\u003e\u003ccode\u003eb1928ba\u003c/code\u003e\u003c/a\u003e Remove probe output files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cuviper/autocfg/compare/1.4.0...1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `backtrace` from 0.3.75 to 0.3.76\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/backtrace-rs/releases\"\u003ebacktrace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebacktrace-v0.3.76\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cu...\n\n_Description has been truncated_","html_url":"https://github.com/jhfnetboy/1000-Angels/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhfnetboy%2F1000-Angels/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"}},{"old_version":"1.0.21","new_version":"1.0.22","update_type":"patch","path":null,"pr_created_at":"2026-02-09T00:56:50.000Z","version_change":"1.0.21 → 1.0.22","issue":{"uuid":"3913949248","node_id":"PR_kwDOO0Maw87CW022","number":53,"state":"closed","title":"Bump the all group across 1 directory with 182 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T00:52:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T00:56:50.000Z","updated_at":"2026-02-16T00:52:20.000Z","time_to_close":604529,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":182,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.2.7","new_version":"2.5.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.101","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-io","old_version":"2.4.0","new_version":"2.6.0","repository_url":"https://github.com/smol-rs/async-io"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"async-signal","old_version":"0.2.10","new_version":"0.2.13","repository_url":"https://github.com/smol-rs/async-signal"},{"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":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.23.0","new_version":"1.25.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"camino","old_version":"1.1.9","new_version":"1.2.2","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cc","old_version":"1.2.24","new_version":"1.2.55","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":"chrono","old_version":"0.4.41","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"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":"dlopen2_derive","old_version":"0.4.0","new_version":"0.4.3","repository_url":"https://github.com/OpenByteDev/dlopen2"},{"name":"dtoa","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/dtolnay/dtoa"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.2","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"endi","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/zeenix/endi"},{"name":"enumflags2","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/meithecatte/enumflags2"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.9","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"hyper","old_version":"1.6.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.12","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.12"},{"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.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.8.0","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":"mio","old_version":"1.0.4","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_enum","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2-app-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-ui-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-web-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"open","old_version":"5.3.2","new_version":"5.3.3","repository_url":"https://github.com/Byron/open-rs"},{"name":"parking_lot","old_version":"0.12.3","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"plist","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"polling","old_version":"3.7.4","new_version":"3.11.0","repository_url":"https://github.com/smol-rs/polling"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.12","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.24","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":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"serde_spanned","old_version":"0.6.8","new_version":"0.6.9","repository_url":"https://github.com/toml-rs/toml"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"signal-hook-registry","old_version":"1.4.5","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"softbuffer","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-windowing/softbuffer"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"tauri-winres","old_version":"0.3.1","new_version":"0.3.5","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"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.45.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.15","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"0.6.9","new_version":"0.6.11","repository_url":"https://github.com/toml-rs/toml"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"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.23","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.17.0","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows","old_version":"0.61.1","new_version":"0.61.3","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-version","old_version":"0.1.4","new_version":"0.1.7","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.25","new_version":"0.8.39","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-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 all group with 103 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.7` | `2.5.3` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.101` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-io](https://github.com/smol-rs/async-io) | `2.4.0` | `2.6.0` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.0` | `2.5.0` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.10` | `0.2.13` |\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| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.0` | `1.25.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [camino](https://github.com/camino-rs/camino) | `1.1.9` | `1.2.2` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.24` | `1.2.55` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.43` |\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| [dlopen2_derive](https://github.com/OpenByteDev/dlopen2) | `0.4.0` | `0.4.3` |\n| [dtoa](https://github.com/dtolnay/dtoa) | `1.0.10` | `1.0.11` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.2` | `3.0.6` |\n| [endi](https://github.com/zeenix/endi) | `1.1.0` | `1.1.1` |\n| [enumflags2](https://github.com/meithecatte/enumflags2) | `0.7.11` | `0.7.12` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.9` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.12` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.9` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.8.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.12` | `0.1.20` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.65` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| libredox | `0.1.3` | `0.1.12` |\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.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.8.0` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.8` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.1` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.3` | `0.7.5` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-ui-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-web-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [open](https://github.com/Byron/open-rs) | `5.3.2` | `5.3.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.3` | `0.12.5` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.7.1` | `1.8.0` |\n| [polling](https://github.com/smol-rs/polling) | `3.7.4` | `3.11.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| redox_syscall | `0.5.12` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.9` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.27` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `0.6.8` | `0.6.9` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.16.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.8` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.0` | `1.15.1` |\n| [softbuffer](https://github.com/rust-windowing/softbuffer) | `0.4.6` | `0.4.8` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.5` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.24.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.49.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.15` | `0.7.18` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.9` | `0.6.11` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\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.23` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.20.0` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.61.1` | `0.61.3` |\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-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.7` |\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.25` | `0.8.39` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\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 `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-opener` from 2.2.7 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e04\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3163\"\u003e#3163\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) Properly ignore \u003ccode\u003ewith: inAppBrowser\u003c/code\u003e on desktop. This prevents an issue were \u003ccode\u003eopen_url\u003c/code\u003e seamingly did nothing on desktop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.3\nnpm notice filename: tauri-apps-plugin-opener-2.5.3.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 09f8fe143567839cc491f4f8fde21caa0f1a8b89\nnpm notice integrity: sha512-CCcUltXMOfUEA[...]3Du/Zir19IYQQ==\nnpm notice total files: 7\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=804722736\n+ @tauri-apps/plugin-opener@2.5.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e04\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3163\"\u003e#3163\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) Properly ignore \u003ccode\u003ewith: inAppBrowser\u003c/code\u003e on desktop. This prevents an issue were \u003ccode\u003eopen_url\u003c/code\u003e seamingly did nothing on desktop.\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/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fb4c8ae54c726a95e4d83a93958f39900f1f5010\"\u003e\u003ccode\u003efb4c8ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3060\"\u003e#3060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fccc1cfb7ed9def1f7196f3c00e940d53ad9fa55\"\u003e\u003ccode\u003efccc1cf\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.38.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3702308e6f3e0b63f16c87171c659e51ba1245d9\"\u003e\u003ccode\u003e3702308\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.52.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c9c8b39b56be796618175591450c222bf2032130\"\u003e\u003ccode\u003ec9c8b39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.7...http-v2.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-build` from 2.2.0 to 2.5.5\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-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.5.5\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 909 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1059 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.0\n    │       └── tauri 2.10.2\n    │           ├── tauri-utils 2.8.2\n    │           │   ├── tauri-schema-generator 0.0.0\n    │           │   ├── tauri-runtime-wry 2.10.0\n    │           │   ├── tauri-runtime 2.10.0\n    │           │   │   ├── tauri-runtime-wry 2.10.0\n    │           │   │   └── tauri 2.10.2\n    │           │   ├── tauri-plugin 2.5.3\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.4\n    │           │   │   └── tauri 2.10.2\n    │           │   ├── tauri-codegen 2.5.4\n    │           │   │   ├── tauri-macros 2.5.4\n    │           │   │   └── tauri-build 2.5.5\n    │           │   │       ├── tauri-file-associations-demo 0.1.0\n    │           │   │       ├── tauri 2.10.2\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.0\n    │           │   │   └── tauri-cli-node 0.0.0\n    │           │   ├── tauri-bundler 2.8.0\n    │           │   │   └── tauri-cli 2.10.0\n    │           │   ├── tauri-build 2.5.5\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/06374a902a50d2bd8b8d85593623ad16ac32325a\"\u003e\u003ccode\u003e06374a9\u003c/code\u003e\u003c/a\u003e chore(deps): bump bytes from 1.9.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14890\"\u003e#14890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c37368f339f04d6716888214d1ea3438651e5554\"\u003e\u003ccode\u003ec37368f\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14884\"\u003e#14884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/06f911aaff495121f08ebc77d9d1b41382298a1f\"\u003e\u003ccode\u003e06f911a\u003c/code\u003e\u003c/a\u003e fix: don't inherit stdout from parent (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14871\"\u003e#14871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/eb5d88427a7dcb347fb0feae9e816db05b101844\"\u003e\u003ccode\u003eeb5d884\u003c/code\u003e\u003c/a\u003e fix(codegen): Context generation with custom assets (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14883\"\u003e#14883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/540c5b4e5943ee9df80e06fd88e193deb07bdc84\"\u003e\u003ccode\u003e540c5b4\u003c/code\u003e\u003c/a\u003e chore(deps): update wrangler for undici update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5dbb37bab137019f94657a40c70509eed11da654\"\u003e\u003ccode\u003e5dbb37b\u003c/code\u003e\u003c/a\u003e chore(api.js): Re-release 2.10.0 as 2.10.1 to fix npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/19ded696de4cff0e8d2413772fe760a8efa1d3e3\"\u003e\u003ccode\u003e19ded69\u003c/code\u003e\u003c/a\u003e apply version updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/08558b8ba4503a4a715734255b593eb317eee686\"\u003e\u003ccode\u003e08558b8\u003c/code\u003e\u003c/a\u003e chore(bundler): update gtk3 docs links in code comments (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14872\"\u003e#14872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ce8fddb4648d6421579d43c7dd44959bc57a74e0\"\u003e\u003ccode\u003ece8fddb\u003c/code\u003e\u003c/a\u003e chore(deps): unlock webkit2gtk patch version (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14873\"\u003e#14873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/517b81e97005d087ca5fc4538d954982fce0f4ac\"\u003e\u003ccode\u003e517b81e\u003c/code\u003e\u003c/a\u003e chore(api): release 2.10 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.2.0...tauri-build-v2.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `adler2` from 2.0.0 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oyvindln/adler2/blob/main/CHANGELOG.md\"\u003eadler2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Frommi/miniz_oxide/compare/2.0.0..2.0.1\"\u003e2.0.1\u003c/a\u003e - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies - (\u003ca href=\"https://github.com/Frommi/miniz_oxide/commit/7cdbd3925a7f61cc075f44367b5d383861571b0a\"\u003e7cdbd39\u003c/a\u003e) - Trevor Gross\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\u003eSee full diff in \u003ca href=\"https://github.com/oyvindln/adler2/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aho-corasick` 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/BurntSushi/aho-corasick/commit/17f8b32e3b7c845ef3c5429b823804f552f14ec9\"\u003e\u003ccode\u003e17f8b32\u003c/code\u003e\u003c/a\u003e 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/b58556ea5aac5a61a6094f93c3a2398198cb907e\"\u003e\u003ccode\u003eb58556e\u003c/code\u003e\u003c/a\u003e doc: switch from \u003ccode\u003edoc_auto_cfg\u003c/code\u003e to \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/948d2e1f8e4b6b0aff13075176922e158c8bed46\"\u003e\u003ccode\u003e948d2e1\u003c/code\u003e\u003c/a\u003e github: add FUNDING\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/1adf588b6aa778dcd97faa4e3752d569ebf5b4f7\"\u003e\u003ccode\u003e1adf588\u003c/code\u003e\u003c/a\u003e benchmarks: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/cd400ad792d6888cc8fa4c1f9e2493b519961b3c\"\u003e\u003ccode\u003ecd400ad\u003c/code\u003e\u003c/a\u003e lint: resolve a few Clippy warnings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/aho-corasick/compare/1.1.3...1.1.4\"\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.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 `async-channel` from 2.3.1 to 2.5.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-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\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-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\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-channel/commit/35a63c456aaa1906015f5a825e7e35505a749afa\"\u003e\u003ccode\u003e35a63c4\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/b665e043ca9818362cb3532312d5520a0250bbf2\"\u003e\u003ccode\u003eb665e04\u003c/code\u003e\u003c/a\u003e Add Sender::closed future (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c250f2822a58bf5ef90b531b7630cb2a4acd3a05\"\u003e\u003ccode\u003ec250f28\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c950c6e781f12fd763c2310494126f8a8b522f54\"\u003e\u003ccode\u003ec950c6e\u003c/code\u003e\u003c/a\u003e Fix description of \u003ccode\u003erecv_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/9a963172f0e2cea302b44c878e3706f79933fddd\"\u003e\u003ccode\u003e9a96317\u003c/code\u003e\u003c/a\u003e Support portable atomic (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3ce79379bca32936c5e254e260171fc8cd438960\"\u003e\u003ccode\u003e3ce7937\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/e4132e3d9b5f098f6c6d66971285889f8ac9f43d\"\u003e\u003ccode\u003ee4132e3\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/43459d1818707be79bcf1c7bbeecaac379802af9\"\u003e\u003ccode\u003e43459d1\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for audit check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/1623170abe4e023c7891e012fb977d0d45bb24a2\"\u003e\u003ccode\u003e1623170\u003c/code\u003e\u003c/a\u003e Fix grammar in description of \u003ccode\u003eWeakSender\u003c/code\u003e and \u003ccode\u003eWeakReceiver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/74b2c749c3389b9a56e75464408e581618b7579e\"\u003e\u003ccode\u003e74b2c74\u003c/code\u003e\u003c/a\u003e Add example usage for fn same_channel in Sender and Receiver\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.3.1...v2.5.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.2 to 1.13.3\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.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\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-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.13.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\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-executor/commit/1e8d245f64e1d19c4a4dee7cbba9c3d43149f708\"\u003e\u003ccode\u003e1e8d245\u003c/code\u003e\u003c/a\u003e v1.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/08c3fc4d5dbdcb0aa04feae34cdb6bbc60e7b515\"\u003e\u003ccode\u003e08c3fc4\u003c/code\u003e\u003c/a\u003e Don't explicitly panic or block when avoidable (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/58411d687671694a768d1eea83fab7d0edf39406\"\u003e\u003ccode\u003e58411d6\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.6 to 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/95ec34dd704548132195c9e4f5b4558d4f5ea4fa\"\u003e\u003ccode\u003e95ec34d\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.5 to 0.6 (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b3269e136320a63aacd00b34ca4e0904b6f1ef2d\"\u003e\u003ccode\u003eb3269e1\u003c/code\u003e\u003c/a\u003e Ignore clippy::unused_unit lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/87a287a73a14108b18aa1c6d6f51fd6d0911cd7a\"\u003e\u003ccode\u003e87a287a\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.2...v1.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-io` from 2.4.0 to 2.6.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-io/releases\"\u003easync-io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eTimer::clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eIoSafe\u003c/code\u003e for \u003ccode\u003estd::io::PipeReader\u003c/code\u003e and \u003ccode\u003estd::io::PipeWriter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Haiku (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to rustix version 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/221\"\u003e#221\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-io/blob/master/CHANGELOG.md\"\u003easync-io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eTimer::clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eIoSafe\u003c/code\u003e for \u003ccode\u003estd::io::PipeReader\u003c/code\u003e and \u003ccode\u003estd::io::PipeWriter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Haiku (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to rustix version 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/221\"\u003e#221\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-io/commit/576b470ca3cadefdec8b169279df23c9a0a63495\"\u003e\u003ccode\u003e576b470\u003c/code\u003e\u003c/a\u003e Release 2.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/aabee96f29931499c38c9d51516ebb1621eaeba4\"\u003e\u003ccode\u003eaabee96\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/db95d9143f9be6db7b8bc094d4f232127961ef40\"\u003e\u003ccode\u003edb95d91\u003c/code\u003e\u003c/a\u003e Add doc aliases \u003ccode\u003esleep\u003c/code\u003e and \u003ccode\u003etimeout\u003c/code\u003e to \u003ccode\u003eTimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/25e861049eb5a1b90735bfc5223698ec3edbdb41\"\u003e\u003ccode\u003e25e8610\u003c/code\u003e\u003c/a\u003e Use std::future::poll_fn instead of futures_lite::future::poll_fn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/714aecc39534a85d9ebf71022d5665e4d5fb37fb\"\u003e\u003ccode\u003e714aecc\u003c/code\u003e\u003c/a\u003e Use std::pin::pin instead of futures_lite::pin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/5112ed706623492b8cec691c7af76b2a00e01616\"\u003e\u003ccode\u003e5112ed7\u003c/code\u003e\u003c/a\u003e Use std::task::ready instead of futures_lite::ready\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/bac7eac6054d351a86f080f74fe9d1f30caa504c\"\u003e\u003ccode\u003ebac7eac\u003c/code\u003e\u003c/a\u003e Use std::sync::OnceLock instead of async_lock::OnceCell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/12b4f2e841a3fa9a917a8fdd080a7776eb5b809b\"\u003e\u003ccode\u003e12b4f2e\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.70\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/d1c67389123e74697b20d5deb235c66622f5edf1\"\u003e\u003ccode\u003ed1c6738\u003c/code\u003e\u003c/a\u003e Make Timer::clear public\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/be049a83ccf461a6984b6fa7f0baffd0a38d4bc6\"\u003e\u003ccode\u003ebe049a8\u003c/code\u003e\u003c/a\u003e impl IoSafe for std::io::PipeReader \u0026amp; std::io::PipeWriter (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-io/compare/v2.4.0...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-lock` from 3.4.0 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/releases\"\u003easync-lock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Waker::noop() to avoid some unsafe code. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\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-lock/blob/master/CHANGELOG.md\"\u003easync-lock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Waker::noop() to avoid some unsafe code. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\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-lock/commit/7ad5313184a0439a49d7569ab4e741efd2de5617\"\u003e\u003ccode\u003e7ad5313\u003c/code\u003e\u003c/a\u003e v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/759c1a5e71287a0ec13bd3f4c746708bec355720\"\u003e\u003ccode\u003e759c1a5\u003c/code\u003e\u003c/a\u003e Update flume requirement from 0.11.0 to 0.12.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/78bf47157e7c4fb4aca6cf21592a00368716bd72\"\u003e\u003ccode\u003e78bf471\u003c/code\u003e\u003c/a\u003e doc: Fix test by ignoring it on WASM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/ed9752e141a570624b410eecbcc0645de7410dd4\"\u003e\u003ccode\u003eed9752e\u003c/code\u003e\u003c/a\u003e m: Use Waker::noop() instead of NOOP_WAKER\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/a579f222d994ca80e2f112ab5df8483d9ff93d7d\"\u003e\u003ccode\u003ea579f22\u003c/code\u003e\u003c/a\u003e m: Don't re-implement ready! and pin!\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/c48c7af42d9268e7b80f926824c93d4acddb5498\"\u003e\u003ccode\u003ec48c7af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/102\"\u003e#102\u003c/a\u003e from atouchet/rd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/33b1acf3a9cfa8dd00d9d36ae1274b26da234169\"\u003e\u003ccode\u003e33b1acf\u003c/code\u003e\u003c/a\u003e Fix build badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/82283a2e1bd3ccc8e32dc6095de7c9b5d967861e\"\u003e\u003ccode\u003e82283a2\u003c/code\u003e\u003c/a\u003e v3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cd0937d70a46f50cc64428660e249c8464e70088\"\u003e\u003ccode\u003ecd0937d\u003c/code\u003e\u003c/a\u003e Fix clippy::empty_line_after_doc_comments and clippy::empty_line_after_outer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7819a20973505b6711ec1f49c7d25285fda33391\"\u003e\u003ccode\u003e7819a20\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-lock/compare/v3.4.0...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-process` from 2.3.0 to 2.5.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-process/releases\"\u003easync-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/94\"\u003e#94\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-process/blob/master/CHANGELOG.md\"\u003easync-process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.3.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/94\"\u003e#94\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-process/commit/81112a911898d607d176d37b85f56a1da0061455\"\u003e\u003ccode\u003e81112a9\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/459a055c9b572e1027e6dc31b0647510e5372d0f\"\u003e\u003ccode\u003e459a055\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/ae48c514f462fb67237d9fce9c4c87c195ce8eba\"\u003e\u003ccode\u003eae48c51\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fc3b8bc0605e410f88b8e0a875fa8153fa2d2344\"\u003e\u003ccode\u003efc3b8bc\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/3a5419353ffabd257e97c5daf5edd03877755ea7\"\u003e\u003ccode\u003e3a54193\u003c/code\u003e\u003c/a\u003e m: Use OnceLock instead of async-lock when useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fead40f4233bd969fd424a8b7bc84aa5c322f204\"\u003e\u003ccode\u003efead40f\u003c/code\u003e\u003c/a\u003e feat: getters of \u003ccode\u003eCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/07e92068b83f094734c5b6131d219bd153af1cae\"\u003e\u003ccode\u003e07e9206\u003c/code\u003e\u003c/a\u003e Release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/93b4f1feaed3b9150fca7d6ad62eb8bed8e8169a\"\u003e\u003ccode\u003e93b4f1f\u003c/code\u003e\u003c/a\u003e Fix build badge (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/74b2397ca266d3db64b4453f3c63e39330fce506\"\u003e\u003ccode\u003e74b2397\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/99018128b3559f734e717d3456fda1f16cc1203d\"\u003e\u003ccode\u003e9901812\u003c/code\u003e\u003c/a\u003e Ignore clippy::infallible_destructuring_match lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-process/compare/v2.3.0...v2.5.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.10 to 0.2.13\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.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/49\"\u003e#49\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.13\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/49\"\u003e#49\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/59b58c733050f7956ba7b7537289c27a3ffebf39\"\u003e\u003ccode\u003e59b58c7\u003c/code\u003e\u003c/a\u003e Release 0.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/884088eb04de96b35d150ff331460d6e7b0814e9\"\u003e\u003ccode\u003e884088e\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/37f78b15b8663eb79e9fb0f9c8d724d3848e4bcb\"\u003e\u003ccode\u003e37f78b1\u003c/code\u003e\u003c/a\u003e Release 0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/b03dea93a13cd86a5721f317c39a942fd7a1ac60\"\u003e\u003ccode\u003eb03dea9\u003c/code\u003e\u003c/a\u003e Migrate to Rust 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/396809559601df1cc93539c9b2ef1510cf9700be\"\u003e\u003ccode\u003e3968095\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/7c1caf9aab7f5955303eb73465811adc3c82e40d\"\u003e\u003ccode\u003e7c1caf9\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/69004f57e8001476cefeee98c6c70c49c78c5c5a\"\u003e\u003ccode\u003e69004f5\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1efb87d42f42ca6d935708af6bab115bfef4a2fb\"\u003e\u003ccode\u003e1efb87d\u003c/code\u003e\u003c/a\u003e ci: Add minimal-versions check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ea53f532a696c616a509ed60cfce0d0ca7253f3\"\u003e\u003ccode\u003e1ea53f5\u003c/code\u003e\u003c/a\u003e Update CI config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3423237defaa49c8ae4759a920623ca54957684c\"\u003e\u003ccode\u003e3423237\u003c/code\u003e\u003c/a\u003e Release 0.2.11 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.10...v0.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\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/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autocfg` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/d912169ed67977efe5a465269b0e73cb66060c49\"\u003e\u003ccode\u003ed912169\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/78\"\u003e#78\u003c/a\u003e from cuviper/release-1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/57c8793dfcce8e5314231e9513f8be3bb1606949\"\u003e\u003ccode\u003e57c8793\u003c/code\u003e\u003c/a\u003e Release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/feb385b28644c26dc193a1879a1bbd89636795c3\"\u003e\u003ccode\u003efeb385b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/77\"\u003e#77\u003c/a\u003e from cuviper/edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/f332b4df506de8ce92bc9798aecfc9c9a9eb62c4\"\u003e\u003ccode\u003ef332b4d\u003c/code\u003e\u003c/a\u003e Add methods to get/set the edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/706fa58c2e6f987dd722005afc57ca1d3c5886e8\"\u003e\u003ccode\u003e706fa58\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/76\"\u003e#76\u003c/a\u003e from cuviper/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/4ec911c0d5a8b8d8174f866c44b3fe2cbaadfb28\"\u003e\u003ccode\u003e4ec911c\u003c/code\u003e\u003c/a\u003e Fix clippy::nonminimal_bool\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/3d217f79cc079a88486e64a9f6ada6b1350483e5\"\u003e\u003ccode\u003e3d217f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cuviper/autocfg/issues/75\"\u003e#75\u003c/a\u003e from cuviper/probe_cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuviper/autocfg/commit/b1928bac4cb832c539957596a80d7418761c8d3f\"\u003e\u003ccode\u003eb1928ba\u003c/code\u003e\u003c/a\u003e Remove probe output files\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cuviper/autocfg/compare/1.4.0...1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `backtrace` from 0.3.75 to 0.3.76\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/backtrace-rs/releases\"\u003ebacktrace's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebacktrace-v0.3.76\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cpp_demangle to 0.5 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/732\"\u003erust-lang/backtrace-rs#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate memchr to 2.7.6 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/734\"\u003erust-lang/backtrace-rs#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from windows-targets to windows-link in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/727\"\u003erust-lang/backtrace-rs#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ruzstd to 0.8.1 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate object to 0.37 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate addr2line to 0.25 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\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/backtrace-rs/blob/master/CHANGELOG.md\"\u003ebacktrace's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/backtrace-rs/compare/backtrace-v0.3.75...backtrace-v0.3.76\"\u003e0.3.76\u003c/a\u003e - 2025-09-26\u003c/h2\u003e\n\u003ch3\u003eBehavior\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inverted polarity of \u0026quot;full printing\u0026quot; logic in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/726\"\u003erust-lang/backtrace-rs#726\u003c/a\u003e:\nPreviously we used to do the opposite of what you would expect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePlatform Support\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWindows: Removed hypothetical soundness risk from padding bytes in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/737\"\u003erust-lang/backtrace-rs#737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFuchsia: Added appropriate alignment checks during \u003ccode\u003eElf_Nhdr\u003c/code\u003e parsing in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/725\"\u003erust-lang/backtrace-rs#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCygwin: Added support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/704\"\u003erust-lang/backtrace-rs#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWindows (32-bit Arm): Restore support in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/685\"\u003erust-lang/backtrace-rs#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNuttX (32-bit Arm): Use builtin \u003ccode\u003e_Unwind_GetIP\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/692\"\u003erust-lang/backtrace-rs#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRTEMS: Enable libunwind in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/682\"\u003erust-lang/backtrace-rs#682\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cpp_demangle to 0.5 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/732\"\u003erust-lang/backtrace-rs#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate memchr to 2.7.6 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/734\"\u003erust-lang/backtrace-rs#734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from windows-targets to windows-link in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/727\"\u003erust-lang/backtrace-rs#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ruzstd to 0.8.1 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate object to 0.37 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate addr2line to 0.25 in \u003ca href=\"https://redirect.github.com/rust-lang/backtrace-rs/issues/718\"\u003erust-lang/backtrace-rs#718\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/backtrace-rs/commit/775f6a1ba62e7d35a1fac76e64c61d9d4687b5f2\"\u003e\u003ccode\u003e775f6a1\u003c/code\u003e\u003c/a\u003e modify CHANGELOG.md to not be...\n\n_Description has been truncated_","html_url":"https://github.com/movies-casa/movies-casa-app/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/movies-casa%2Fmovies-casa-app/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"}},{"old_version":"1.0.21","new_version":"1.0.22","update_type":"patch","path":"/userspace/ksud_magic","pr_created_at":"2026-02-07T17:50:30.000Z","version_change":"1.0.21 → 1.0.22","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":"1.0.21","new_version":"1.0.22","update_type":"patch","path":null,"pr_created_at":"2026-02-03T02:50:05.000Z","version_change":"1.0.21 → 1.0.22","issue":{"uuid":"3888731020","node_id":"PR_kwDOOybfJM7BD2OL","number":61,"state":"closed","title":"build(deps): bump the all group across 1 directory with 189 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-09T23:50:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-03T02:50:05.000Z","updated_at":"2026-02-09T23:50:48.000Z","time_to_close":594042,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":189,"packages":[{"name":"serde","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.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.11","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.45.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"ignore","old_version":"0.4.23","new_version":"0.4.25","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"tauri-plugin-opener","old_version":"2.2.7","new_version":"2.5.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-fs","old_version":"2.3.0","new_version":"2.4.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.2.2","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-shell","old_version":"2.2.1","new_version":"2.3.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-store","old_version":"2.2.0","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"notify","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"ashpd","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/bilelmoussaoui/ashpd"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-io","old_version":"2.4.1","new_version":"2.6.0","repository_url":"https://github.com/smol-rs/async-io"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"async-signal","old_version":"0.2.11","new_version":"0.2.13","repository_url":"https://github.com/smol-rs/async-signal"},{"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":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bstr","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytecount","old_version":"0.6.8","new_version":"0.6.9","repository_url":"https://github.com/llogiq/bytecount"},{"name":"bytemuck","old_version":"1.23.0","new_version":"1.25.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.9","new_version":"1.2.2","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cc","old_version":"1.2.24","new_version":"1.2.55","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":"chrono","old_version":"0.4.41","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"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":"dlopen2_derive","old_version":"0.4.0","new_version":"0.4.3","repository_url":"https://github.com/OpenByteDev/dlopen2"},{"name":"dtoa","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/dtolnay/dtoa"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.2","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"endi","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/zeenix/endi"},{"name":"enumflags2","old_version":"0.7.11","new_version":"0.7.12","repository_url":"https://github.com/meithecatte/enumflags2"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.9","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.1","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"hermit-abi","old_version":"0.5.1","new_version":"0.5.2","repository_url":"https://github.com/hermit-os/hermit-rs"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"hyper","old_version":"1.6.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.12","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.12"},{"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.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"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":"mio","old_version":"1.0.4","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"notify-types","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"num_enum","old_version":"0.7.3","new_version":"0.7.5","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2-app-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-ui-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-web-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"open","old_version":"5.3.2","new_version":"5.3.3","repository_url":"https://github.com/Byron/open-rs"},{"name":"os_pipe","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/oconnor663/os_pipe.rs"},{"name":"parking_lot","old_version":"0.12.3","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"plist","old_version":"1.7.1","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"polling","old_version":"3.8.0","new_version":"3.11.0","repository_url":"https://github.com/smol-rs/polling"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.12","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rfd","old_version":"0.15.3","new_version":"0.15.4","repository_url":"https://github.com/PolyMeilex/rfd"},{"name":"rustversion","old_version":"1.0.21","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"serde_spanned","old_version":"0.6.8","new_version":"0.6.9","repository_url":"https://github.com/toml-rs/toml"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"shared_child","old_version":"1.0.2","new_version":"1.1.1","repository_url":"https://github.com/oconnor663/shared_child.rs"},{"name":"signal-hook-registry","old_version":"1.4.5","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"softbuffer","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-windowing/softbuffer"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"tauri-winres","old_version":"0.3.1","new_version":"0.3.5","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.46","repository_url":"https://github.com/time-rs/time"},{"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.15","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_datetime","old_version":"0.6.9","new_version":"0.6.11","repository_url":"https://github.com/toml-rs/toml"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"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":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.17.0","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows","old_version":"0.61.1","new_version":"0.61.3","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-version","old_version":"0.1.4","new_version":"0.1.7","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.25","new_version":"0.8.37","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-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 all group with 117 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.11` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.49.0` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.23` | `0.4.25` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.7` | `2.5.3` |\n| [tauri-plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.4.5` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.2.2` | `2.4.2` |\n| [tauri-plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.2.1` | `2.3.4` |\n| [tauri-plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.2.0` | `2.4.2` |\n| [notify](https://github.com/notify-rs/notify) | `8.0.0` | `8.2.0` |\n| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.1` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [ashpd](https://github.com/bilelmoussaoui/ashpd) | `0.11.0` | `0.11.1` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-io](https://github.com/smol-rs/async-io) | `2.4.1` | `2.6.0` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.1` | `2.5.0` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.11` | `0.2.13` |\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| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.12.0` | `1.12.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [bytecount](https://github.com/llogiq/bytecount) | `0.6.8` | `0.6.9` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.0` | `1.25.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.9` | `1.2.2` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.24` | `1.2.55` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.43` |\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| [dlopen2_derive](https://github.com/OpenByteDev/dlopen2) | `0.4.0` | `0.4.3` |\n| [dtoa](https://github.com/dtolnay/dtoa) | `1.0.10` | `1.0.11` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.2` | `3.0.6` |\n| [endi](https://github.com/zeenix/endi) | `1.1.0` | `1.1.1` |\n| [enumflags2](https://github.com/meithecatte/enumflags2) | `0.7.11` | `0.7.12` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.9` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.12` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.1` | `1.1.8` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [hermit-abi](https://github.com/hermit-os/hermit-rs) | `0.5.1` | `0.5.2` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.8.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.12` | `0.1.20` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.65` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| libredox | `0.1.3` | `0.1.12` |\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.12` | `0.4.14` |\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| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.1.1` |\n| [notify-types](https://github.com/notify-rs/notify) | `2.0.0` | `2.1.0` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.3` | `0.7.5` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-ui-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-web-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [open](https://github.com/Byron/open-rs) | `5.3.2` | `5.3.3` |\n| [os_pipe](https://github.com/oconnor663/os_pipe.rs) | `1.2.2` | `1.2.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.3` | `0.12.5` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.7.1` | `1.8.0` |\n| [polling](https://github.com/smol-rs/polling) | `3.8.0` | `3.11.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| redox_syscall | `0.5.12` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.8` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.3` | `0.15.4` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.21` | `1.0.22` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_spanned](https://github.com/toml-rs/toml) | `0.6.8` | `0.6.9` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.16.1` |\n| [shared_child](https://github.com/oconnor663/shared_child.rs) | `1.0.2` | `1.1.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.8` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.0` | `1.15.1` |\n| [softbuffer](https://github.com/rust-windowing/softbuffer) | `0.4.6` | `0.4.8` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.5` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.24.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.46` |\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.15` | `0.7.18` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `0.6.9` | `0.6.11` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\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| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.20.0` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.61.1` | `0.61.3` |\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-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.7` |\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.25` | `0.8.37` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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 `thiserror` from 1.0.69 to 2.0.11\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.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd feature gate to tests that use std (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/409\"\u003e#409\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/410\"\u003e#410\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Maytha8\"\u003e\u003ccode\u003e@​Maytha8\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport errors containing a generic type parameter's associated type in a field (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWork around \u003ccode\u003emissing_inline_in_public_items\u003c/code\u003e clippy restriction being triggered in macro-generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove support for macro-generated \u003ccode\u003ederive(Error)\u003c/code\u003e call sites (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWork around conflict with #[deny(clippy::allow_attributes)] (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/397\"\u003e#397\u003c/a\u003e, thanks \u003ca href=\"https://github.com/zertosh\"\u003e\u003ccode\u003e@​zertosh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress deprecation warning on generated From impls (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent deprecation warning on generated impl for deprecated type (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate needless_lifetimes clippy lint in generated \u003ccode\u003eFrom\u003c/code\u003e impls (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/391\"\u003e#391\u003c/a\u003e, thanks \u003ca href=\"https://github.com/matt-phylum\"\u003e\u003ccode\u003e@​matt-phylum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport the same Path field being repeated in both Debug and Display representation in error message (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove error message when a format trait used in error message is not implemented by some field (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix hang on invalid input inside #[error(...)] attribute (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport errors that contain a dynamically sized final field (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove inference of trait bounds for fields that are interpolated multiple times in an error message (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eReferencing keyword-named fields by a raw identifier like \u003ccode\u003e{r#type}\u003c/code\u003e inside a format string is no longer accepted; simply use the unraw name like \u003ccode\u003e{type}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/347\"\u003e#347\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis aligns thiserror with the standard library's formatting macros, which gained support for implicit argument capture later than the release of this feature in thiserror 1.x.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(Error, Debug)]\n#[error(\u0026quot;... {type} ...\u0026quot;)]  // Before: {r#type}\npub struct Error {\n    pub r#type: Type,\n}\n\u003c/code\u003e\u003c/pre\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/dtolnay/thiserror/commit/0f532e326e9a4cc6c6e30ee19ab00cb9eeb44362\"\u003e\u003ccode\u003e0f532e3\u003c/code\u003e\u003c/a\u003e Release 2.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3d15543a9117e32050caa6a219da6299b6271576\"\u003e\u003ccode\u003e3d15543\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/410\"\u003e#410\u003c/a\u003e from dtolnay/testnostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/1a226ae42c20114f71bd3ed339f9e0351351abce\"\u003e\u003ccode\u003e1a226ae\u003c/code\u003e\u003c/a\u003e Disable two more integration tests in no-std mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8b5f2d78f0576d8a64a96bd0b73c2b4eef45e6c9\"\u003e\u003ccode\u003e8b5f2d7\u003c/code\u003e\u003c/a\u003e Fix unused import in test when built without std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/eecd247cdf7dfa1cee9898dd29d56b0021b5f4d0\"\u003e\u003ccode\u003eeecd247\u003c/code\u003e\u003c/a\u003e Add CI step to test with \u0026quot;std\u0026quot; disabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8f2a76b4ba520e5615147977531bff394bed6894\"\u003e\u003ccode\u003e8f2a76b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/409\"\u003e#409\u003c/a\u003e from Maytha8/std-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/693a6cddad750d0401942d553969310193ec2614\"\u003e\u003ccode\u003e693a6cd\u003c/code\u003e\u003c/a\u003e Add feature gate to tests that use std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/349f6960ff02d64bec38de392850ea9aa07bb766\"\u003e\u003ccode\u003e349f696\u003c/code\u003e\u003c/a\u003e Release 2.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/6cd87bc228612a1b8634ddb613059cc11b47f7ae\"\u003e\u003ccode\u003e6cd87bc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/408\"\u003e#408\u003c/a\u003e from dtolnay/assoctype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/6b3e1e50b27d9f90fd4a4be098d4693e50609784\"\u003e\u003ccode\u003e6b3e1e5\u003c/code\u003e\u003c/a\u003e Generate trait bounds on associated types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/1.0.69...2.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.45.1 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\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/tokio/commit/e3b89bbefa7564e2eba2fb9f849ef7bf87d60fad\"\u003e\u003ccode\u003ee3b89bb\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.49.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4f577b84e939c8d427d79fdc73919842d8735de2\"\u003e\u003ccode\u003e4f577b8\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.3' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f320197693ee09e28f1fca0e55418081adcdfc25\"\u003e\u003ccode\u003ef320197\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7823\"\u003e#7823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ea6b144cd1042d6841a7830b18f2df77c3db904b\"\u003e\u003ccode\u003eea6b144\u003c/code\u003e\u003c/a\u003e ci: freeze rustc on nightly-2025-01-25 in \u003ccode\u003enetlify.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7652\"\u003e#7652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/264e703296bccd6783a438815d91055d4517099b\"\u003e\u003ccode\u003e264e703\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003etokio-1.43.4\u003c/code\u003e into \u003ccode\u003etokio-1.47.x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ignore` from 0.4.23 to 0.4.25\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/57c190d56eedac90c061a238b63dbfed434fee50\"\u003e\u003ccode\u003e57c190d\u003c/code\u003e\u003c/a\u003e ignore-0.4.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/85edf4c79671b00002123a2a43ff5238b6a27891\"\u003e\u003ccode\u003e85edf4c\u003c/code\u003e\u003c/a\u003e ignore: only stat \u003ccode\u003e.jj\u003c/code\u003e if we actually care\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/2ea06d69aaff19d53a0260f271a30cc28a39f1de\"\u003e\u003ccode\u003e2ea06d6\u003c/code\u003e\u003c/a\u003e grep-0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/85006b08d63efd7c7f2cc43a3b8e90d95b80a9aa\"\u003e\u003ccode\u003e85006b0\u003c/code\u003e\u003c/a\u003e deps: bump to grep-printer 0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/423afb851372ce62a9edab70356ebe6461e82a50\"\u003e\u003ccode\u003e423afb8\u003c/code\u003e\u003c/a\u003e grep-printer-0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/4694800be58daa9e2ca9534f674b63254eb02b3b\"\u003e\u003ccode\u003e4694800\u003c/code\u003e\u003c/a\u003e deps: bump to grep-searcher 0.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/86e0ab12eff635bd924e3f92bd01be3545eac7b5\"\u003e\u003ccode\u003e86e0ab1\u003c/code\u003e\u003c/a\u003e grep-searcher-0.1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/7189950799adf91a22bc29fdfcd99c287a091cb4\"\u003e\u003ccode\u003e7189950\u003c/code\u003e\u003c/a\u003e deps: bump to globset 0.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/0b0e013f5ac6ae1dbfdf97f6f6aaa27d7c9bc317\"\u003e\u003ccode\u003e0b0e013\u003c/code\u003e\u003c/a\u003e globset-0.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cac9870a0264014ab7015bf07e154c06a668a72c\"\u003e\u003ccode\u003ecac9870\u003c/code\u003e\u003c/a\u003e doc: update date in man page template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.23...ignore-0.4.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.11.1 to 1.12.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.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):\nFix universal start states in sparse DFA.\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1295\"\u003e#1295\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1295\"\u003erust-lang/regex#1295\u003c/a\u003e):\nFixes a panic when deserializing a corrupted dense DFA.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8f5d9479d0f1da5726488a530d7fd66a73d05b80\"\u003eBUG 8f5d9479\u003c/a\u003e:\nMake \u003ccode\u003eregex_automata::meta::Regex::find\u003c/code\u003e consistently return \u003ccode\u003eNone\u003c/code\u003e when\n\u003ccode\u003eWhichCaptures::None\u003c/code\u003e is used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.3 (2025-09-25)\u003c/h1\u003e\n\u003cp\u003eThis is a small patch release with an improvement in memory usage in some\ncases.\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/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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.11.1...1.12.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.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 `tauri-plugin-opener` from 2.2.7 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 2.6kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.3\nnpm notice filename: tauri-apps-plugin-http-2.5.3.tgz\nnpm notice package size: 4.7 kB\nnpm notice unpacked size: 18.2 kB\nnpm notice shasum: d3388ab816af157a12ed7b3f5b882a87875cd01d\nnpm notice integrity: sha512-YiizgUWd9jQBP[...]3+6O/m+//PMVQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=642040327\n+ @tauri-apps/plugin-http@2.5.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.3\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/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fb4c8ae54c726a95e4d83a93958f39900f1f5010\"\u003e\u003ccode\u003efb4c8ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3060\"\u003e#3060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fccc1cfb7ed9def1f7196f3c00e940d53ad9fa55\"\u003e\u003ccode\u003efccc1cf\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.38.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3702308e6f3e0b63f16c87171c659e51ba1245d9\"\u003e\u003ccode\u003e3702308\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.52.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c9c8b39b56be796618175591450c222bf2032130\"\u003e\u003ccode\u003ec9c8b39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.7...http-v2.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-fs` from 2.3.0 to 2.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-fs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.5\u003c/h2\u003e\n\u003ch2\u003e[2.4.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.5\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.5\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.5.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 7b0cfdf1265c248340126764a85ae70f8f525dc8\nnpm notice integrity: sha512-Zf2RTj1D9IQQ4[...]azx/QVZnhAwaQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644604650\n+ @tauri-apps/plugin-deep-link@2.4.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.5\u003c/h2\u003e\n\u003ch2\u003e[2.4.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/plugins-workspace/commit/6e2e7e48c31898f101da53a45b04eb28e08b91eb\"\u003e\u003ccode\u003e6e2e7e4\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3070\"\u003e#3070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9a2c98f4509f44195b14c58b6e00df44f3d47325\"\u003e\u003ccode\u003e9a2c98f\u003c/code\u003e\u003c/a\u003e temp: remove updater changefiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4a2ecb628730732109117969465ee754c60a477f\"\u003e\u003ccode\u003e4a2ecb6\u003c/code\u003e\u003c/a\u003e chore(deps): update rkyv, closes \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3196\"\u003e#3196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31415effdf5a9ced19934a681cb044a732174088\"\u003e\u003ccode\u003e31415ef\u003c/code\u003e\u003c/a\u003e docs(shell): update example to include Encoding usage in \u003ccode\u003eCommand::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/04b33ea0b0127eca5158d9b6fe5e1ed2cb87f7b2\"\u003e\u003ccode\u003e04b33ea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/54e21f142b2622ad74a3e8696eb0b5ec2fb58c48\"\u003e\u003ccode\u003e54e21f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.54.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d528c88b4f2a79130e933e4aa695188f8a54ccf3\"\u003e\u003ccode\u003ed528c88\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/69146fa8526a48039d60470304cdc775d973caa7\"\u003e\u003ccode\u003e69146fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9f68f2d827b2bda058d1dbe5ebcf2c996149ba57\"\u003e\u003ccode\u003e9f68f2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e0\u003c/code\u003e\u003c/a\u003e fix(opener): ignore inAppBrowser on desktop (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3163\"\u003e#3163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...fs-v2.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-dialog` from 2.2.2 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.2.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: fad55022661c4b68392455d6f8b48b73e898ce2b\nnpm notice integrity: sha512-7gKa5StXcvBzd[...]fQX7rvykLHnmw==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644602818\n+ @tauri-apps/plugin-barcode-scanner@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.2.2...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-shell` from 2.2.1 to 2.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-shell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epersisted-scope v2.3.4\u003c/h2\u003e\n\u003ch2\u003e[2.3.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs@2.4.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-persisted-scope v2.3.4 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/persisted-scope)\n    Updating crates.io index\n    Packaged 12 files, 185.2KiB (83.8KiB compressed)\n   Uploading tauri-plugin-persisted-scope v2.3.4 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/persisted-scope)\n    Uploaded tauri-plugin-persisted-scope v2.3.4 to registry `crates-io`\nnote: waiting for...\n\n_Description has been truncated_","html_url":"https://github.com/babybirdprd/shotgun-code-rs/pull/61","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/babybirdprd%2Fshotgun-code-rs/issues/61","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/61/packages"}},{"old_version":"1.0.19","new_version":"1.0.22","update_type":"patch","path":null,"pr_created_at":"2026-01-30T18:07:28.000Z","version_change":"1.0.19 → 1.0.22","issue":{"uuid":"3876805144","node_id":"PR_kwDOOCVCuM7Ac5TD","number":34,"state":"open","title":"Build(deps): Bump the cargo-deps group across 1 directory with 62 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-01-30T18:07:28.000Z","updated_at":"2026-01-30T18:08:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","group_name":"cargo-deps","update_count":62,"packages":[{"name":"indexmap","old_version":"2.12.0","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"implicit-clone","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/yewstack/implicit-clone"},{"name":"base64ct","old_version":"1.6.0","new_version":"1.8.3","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bincode","old_version":"1.3.3","new_version":"3.0.0","repository_url":"https://github.com/bincode-org/bincode"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"chrono","old_version":"0.4.39","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"libc","old_version":"0.2.179","new_version":"0.2.180","repository_url":"https://github.com/rust-lang/libc"},{"name":"diesel","old_version":"2.2.12","new_version":"2.3.6","repository_url":"https://github.com/diesel-rs/diesel"},{"name":"postgres","old_version":"0.19.10","new_version":"0.19.12","repository_url":"https://github.com/rust-postgres/rust-postgres"},{"name":"sea-query","old_version":"0.28.5","new_version":"0.32.7","repository_url":"https://github.com/SeaQL/sea-query"},{"name":"tokio","old_version":"1.43.0","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"socket2","old_version":"0.5.8","new_version":"0.6.2","repository_url":"https://github.com/rust-lang/socket2"},{"name":"warp","old_version":"0.3.7","new_version":"0.4.2","repository_url":"https://github.com/seanmonstar/warp"},{"name":"windows","old_version":"0.48.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"libxml","old_version":"0.3.6","new_version":"0.3.8","repository_url":"https://github.com/KWARC/rust-libxml"},{"name":"simple-ldap","old_version":"7.1.0","new_version":"8.0.1","repository_url":"https://github.com/keaz/simple-ldap"},{"name":"awc","old_version":"3.7.0","new_version":"3.8.1","repository_url":"https://github.com/actix/actix-web"},{"name":"async-std","old_version":"1.13.1","new_version":"1.13.2","repository_url":"https://github.com/async-rs/async-std"},{"name":"redis","old_version":"0.23.3","new_version":"1.0.3","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"pyo3","old_version":"0.20.3","new_version":"0.25.1","repository_url":"https://github.com/pyo3/pyo3"},{"name":"jsonwebtoken","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.0","repository_url":"https://github.com/rust-random/rand"},{"name":"wasmtime","old_version":"39.0.1","new_version":"41.0.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"suppaftp","old_version":"6.3.0","new_version":"8.0.1","repository_url":"https://github.com/veeso/suppaftp"},{"name":"rustix","old_version":"0.38.44","new_version":"1.1.3","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"openssl","old_version":"0.10.71","new_version":"0.10.75","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"wasm-bindgen-test","old_version":"0.3.50","new_version":"0.3.58","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"trybuild","old_version":"1.0.103","new_version":"1.0.115","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"proc-macro2","old_version":"1.0.105","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.43","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.113","new_version":"2.0.114","repository_url":"https://github.com/dtolnay/syn"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"prettyplease","old_version":"0.2.29","new_version":"0.2.37","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"tower-sessions","old_version":"0.12.3","new_version":"0.14.0","repository_url":"https://github.com/maxcountryman/tower-sessions"},{"name":"salvo","old_version":"0.68.5","new_version":"0.86.0","repository_url":"https://github.com/salvo-rs/salvo"},{"name":"salvo-cors","old_version":"0.68.5","new_version":"0.89.0","repository_url":"https://github.com/salvo-rs/salvo"},{"name":"divan","old_version":"0.1.17","new_version":"0.1.21","repository_url":"https://github.com/nvzqz/divan"},{"name":"average","old_version":"0.15.1","new_version":"0.16.0","repository_url":"https://github.com/vks/average"},{"name":"tabled","old_version":"0.18.0","new_version":"0.20.0","repository_url":"https://github.com/zhiburt/tabled"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.3","repository_url":"https://github.com/console-rs/indicatif"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"clap","old_version":"4.5.30","new_version":"4.5.56","repository_url":"https://github.com/clap-rs/clap"},{"name":"reqwest","old_version":"0.12.12","new_version":"0.12.15","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"toml","old_version":"0.8.20","new_version":"0.9.10+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"git2","old_version":"0.20.0","new_version":"0.20.3","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"strum","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"derive_more","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/JelteF/derive_more"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"strum_macros","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/Peternator7/strum"},{"name":"fake","old_version":"4.0.0","new_version":"4.4.0","repository_url":"https://github.com/cksac/fake-rs"},{"name":"time","old_version":"0.3.37","new_version":"0.3.46","repository_url":"https://github.com/time-rs/time"},{"name":"uuid","old_version":"1.14.0","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"bytes","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.17","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.8","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"hyper","old_version":"1.6.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-deps group with 62 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.0` | `2.13.0` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` |\n| [implicit-clone](https://github.com/yewstack/implicit-clone) | `0.5.0` | `0.6.0` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.6.0` | `1.8.3` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `3.0.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.22` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.43` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.179` | `0.2.180` |\n| [diesel](https://github.com/diesel-rs/diesel) | `2.2.12` | `2.3.6` |\n| [postgres](https://github.com/rust-postgres/rust-postgres) | `0.19.10` | `0.19.12` |\n| [sea-query](https://github.com/SeaQL/sea-query) | `0.28.5` | `0.32.7` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.49.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.8` | `0.6.2` |\n| [warp](https://github.com/seanmonstar/warp) | `0.3.7` | `0.4.2` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.48.0` | `0.62.2` |\n| [libxml](https://github.com/KWARC/rust-libxml) | `0.3.6` | `0.3.8` |\n| [simple-ldap](https://github.com/keaz/simple-ldap) | `7.1.0` | `8.0.1` |\n| [awc](https://github.com/actix/actix-web) | `3.7.0` | `3.8.1` |\n| [async-std](https://github.com/async-rs/async-std) | `1.13.1` | `1.13.2` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.23.3` | `1.0.3` |\n| [pyo3](https://github.com/pyo3/pyo3) | `0.20.3` | `0.25.1` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `10.2.0` | `10.3.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.0` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `39.0.1` | `41.0.1` |\n| [suppaftp](https://github.com/veeso/suppaftp) | `6.3.0` | `8.0.1` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `0.38.44` | `1.1.3` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.71` | `0.10.75` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.50` | `0.3.58` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.103` | `1.0.115` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.105` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.43` | `1.0.44` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.113` | `2.0.114` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.29` | `0.2.37` |\n| [tower-sessions](https://github.com/maxcountryman/tower-sessions) | `0.12.3` | `0.14.0` |\n| [salvo](https://github.com/salvo-rs/salvo) | `0.68.5` | `0.86.0` |\n| [salvo-cors](https://github.com/salvo-rs/salvo) | `0.68.5` | `0.89.0` |\n| [divan](https://github.com/nvzqz/divan) | `0.1.17` | `0.1.21` |\n| [average](https://github.com/vks/average) | `0.15.1` | `0.16.0` |\n| [tabled](https://github.com/zhiburt/tabled) | `0.18.0` | `0.20.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.3` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.149` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.56` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.12` | `0.12.15` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.9.10+spec-1.1.0` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.20.0` | `0.20.3` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [derive_more](https://github.com/JelteF/derive_more) | `2.0.1` | `2.1.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [strum_macros](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |\n| [fake](https://github.com/cksac/fake-rs) | `4.0.0` | `4.4.0` |\n| [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.46` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.14.0` | `1.20.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.11.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.17` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.2` | `0.6.8` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.8` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.8.1` |\n\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=\"https://redirect.github.com/indexmap-rs/indexmap/issues/424\"\u003e#424\u003c/a\u003e from cuviper/buckets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/a96b9c7fca6af946f17ecc38e7ee4dfd449a957f\"\u003e\u003ccode\u003ea96b9c7\u003c/code\u003e\u003c/a\u003e Release 2.12.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.12.0...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `slab` from 0.4.9 to 0.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/slab/releases\"\u003eslab's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e out of bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix redundant import warning in no_std builds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclippy::needless_lifetimes\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal CI improvements (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\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/tokio-rs/slab/blob/master/CHANGELOG.md\"\u003eslab's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.11 (August 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e out of bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.4.10 (June 15, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSlab::get_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop build script and \u003ccode\u003eautocfg\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix redundant import warning in no_std builds (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eclippy::needless_lifetimes\u003c/code\u003e warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInternal CI improvements (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\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/tokio-rs/slab/commit/2e5779f8eb318827c78cad38007445a93ec04503\"\u003e\u003ccode\u003e2e5779f\u003c/code\u003e\u003c/a\u003e Release v0.4.11 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/2d65c514bc964b192bab212ddf3c1fcea4ae96b8\"\u003e\u003ccode\u003e2d65c51\u003c/code\u003e\u003c/a\u003e Fix get_disjoint_mut error condition (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/6a1b675665ee141ab68fd3e4f82b3cb3efc09e01\"\u003e\u003ccode\u003e6a1b675\u003c/code\u003e\u003c/a\u003e Release v0.4.10 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/f801afe5cb2379b0178173758273a95f64510527\"\u003e\u003ccode\u003ef801afe\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eget_disjoint_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/8e65636d42635633bdb1287c6e5c3948c7b9034f\"\u003e\u003ccode\u003e8e65636\u003c/code\u003e\u003c/a\u003e Bump MSRV to v1.46 (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/30e8dd746a98392e6931fe93136415bc51c05851\"\u003e\u003ccode\u003e30e8dd7\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/fecdd68a5389e4c3f4a44969574ffe352e7b0a8c\"\u003e\u003ccode\u003efecdd68\u003c/code\u003e\u003c/a\u003e Fix CI failures (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/f7b621f6cf2bc84f32214029b32d587d18277e3d\"\u003e\u003ccode\u003ef7b621f\u003c/code\u003e\u003c/a\u003e Always set #![no_std] to fix redundant import warning (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/slab/commit/334a8373bdbb6e1d164839c77d33f9571450d5f8\"\u003e\u003ccode\u003e334a837\u003c/code\u003e\u003c/a\u003e Update CI config (\u003ca href=\"https://redirect.github.com/tokio-rs/slab/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/slab/compare/v0.4.9...v0.4.11\"\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.17 to 2.0.18\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.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\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/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\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/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\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/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\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/thiserror/compare/2.0.17...2.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `implicit-clone` from 0.5.0 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yewstack/implicit-clone/commits/v0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base64ct` from 1.6.0 to 1.8.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9adf88fe3e6e0fb9f8cf20b54747aff67a3eca6e\"\u003e\u003ccode\u003e9adf88f\u003c/code\u003e\u003c/a\u003e base64ct v1.8.3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2169\"\u003e#2169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/51726c29e932e9bc7a5d2d24708d98a7fb6226aa\"\u003e\u003ccode\u003e51726c2\u003c/code\u003e\u003c/a\u003e base64ct: add \u003ccode\u003eBase64Pbkdf2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2168\"\u003e#2168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/ce44931298ccfbf0641a1a7c3ad5a959a93b94d2\"\u003e\u003ccode\u003ece44931\u003c/code\u003e\u003c/a\u003e pkcs12 v0.2.0-pre.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/8d41f6add14f4eb66ec388d2eb540cd0dd3d8767\"\u003e\u003ccode\u003e8d41f6a\u003c/code\u003e\u003c/a\u003e cms v0.3.0-pre.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2166\"\u003e#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/47d1a0759715b956a0b375474ff94687b206b7df\"\u003e\u003ccode\u003e47d1a07\u003c/code\u003e\u003c/a\u003e pkcs5: bump \u003ccode\u003epbkdf2\u003c/code\u003e and \u003ccode\u003escrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2165\"\u003e#2165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/ea1efe1a4b3680d56bba7e6a0783742f578e82e2\"\u003e\u003ccode\u003eea1efe1\u003c/code\u003e\u003c/a\u003e chore(deps): bump elliptic-curve from \u003ccode\u003e0.14.0-rc.19\u003c/code\u003e to \u003ccode\u003e0.14.0-rc.21\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e5c7e4c110cfeec8cd17802f11ead7eac700c8a8\"\u003e\u003ccode\u003ee5c7e4c\u003c/code\u003e\u003c/a\u003e const-oid v0.10.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2163\"\u003e#2163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/8b9ae298c676f2bf5790ab939c94fedebc0e5af1\"\u003e\u003ccode\u003e8b9ae29\u003c/code\u003e\u003c/a\u003e chore(deps): bump the all-deps group with 8 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2161\"\u003e#2161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/16aca51552e7de925011260c0ab9cfe80c18c03f\"\u003e\u003ccode\u003e16aca51\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.40.0 to 1.41.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2160\"\u003e#2160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/7d46f25f9bf41efbd7825320477c639ebff2ffa3\"\u003e\u003ccode\u003e7d46f25\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand\u003c/code\u003e to v0.10.0-rc.6 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2159\"\u003e#2159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base64ct/v1.6.0...base64ct/v1.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bincode` from 1.3.3 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bincode-org/bincode/commits\"\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.44\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.44\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erecord_all\u003c/code\u003e panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\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.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3432\"\u003etokio-rs/tracing#3432\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3440\"\u003etokio-rs/tracing#3440\u003c/a\u003e\u003c/p\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\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/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\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustversion` from 1.0.19 to 1.0.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/rustversion/releases\"\u003erustversion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn off clippy incompatible_msrv in rustversion-conditional code (\u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e-Zfmt-debug=none\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/9e86f839b6a34a7d9398f243d88bf400b7fa1f7c\"\u003e\u003ccode\u003e9e86f83\u003c/code\u003e\u003c/a\u003e Release 1.0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/a27fffdbb75c7d3521e9f4b49b4a9ab21ce85204\"\u003e\u003ccode\u003ea27fffd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/64\"\u003e#64\u003c/a\u003e from dtolnay/incompatiblemsrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/935837211f5bcbc5147cd05a38c02a66dbc8ec71\"\u003e\u003ccode\u003e9358372\u003c/code\u003e\u003c/a\u003e Allow clippy incompatible_msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/0379843c3c885461a071fc4c07d2c72efe3afa61\"\u003e\u003ccode\u003e0379843\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/1491c256c89b5f41369a21dcd57a1eb5ca1c1083\"\u003e\u003ccode\u003e1491c25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/62\"\u003e#62\u003c/a\u003e from dtolnay/ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/49ad7c5242d9fcb99c04438008b9d6a49345b9c5\"\u003e\u003ccode\u003e49ad7c5\u003c/code\u003e\u003c/a\u003e Add -Zfmt-debug=none test in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/1f833903f93e6dbabf9eebb5935fcafd2f6f0ce1\"\u003e\u003ccode\u003e1f83390\u003c/code\u003e\u003c/a\u003e Release 1.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/8be70573321aa3d616fcf46b7df7c98d0d3cdc1a\"\u003e\u003ccode\u003e8be7057\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/rustversion/issues/61\"\u003e#61\u003c/a\u003e from dtolnay/debugnone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/91dd8ef7b1e999d3a733d8136b60d6e9c0290d9d\"\u003e\u003ccode\u003e91dd8ef\u003c/code\u003e\u003c/a\u003e Ignore elidable_lifetime_names pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/rustversion/commit/052138c8c8c6e13ee49dc94cbeb04962f5e54db3\"\u003e\u003ccode\u003e052138c\u003c/code\u003e\u003c/a\u003e Support -Zfmt-debug=none\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/rustversion/compare/1.0.19...1.0.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.39 to 0.4.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\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\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplemented a consistent Eq trait for NaiveWeek by \u003ca href=\"https://github.com/Splashling1789\"\u003e\u003ccode\u003e@​Splashling1789\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1687\"\u003echronotope/chrono#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTimeZone::from_posix_tz: Treat empty TZ variable as UTC by \u003ca href=\"https://github.com/drinkcat\"\u003e\u003ccode\u003e@​drinkcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1691\"\u003echronotope/chrono#1691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for lossy format strings by \u003ca href=\"https://github.com/Qelxiros\"\u003e\u003ccode\u003e@​Qelxiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1693\"\u003echronotope/chrono#1693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.40\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- 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/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.39...v0.4.43\"\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.179 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\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.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\u003c/blockquote\u003e\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.179...0.2.180\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `diesel` from 2.2.12 to 2.3.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/diesel-rs/diesel/blob/main/CHANGELOG.md\"\u003ediesel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.3.6] 2026-01-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for mysqlclient-sys 0.5.0\u003c/li\u003e\n\u003cli\u003eFix generating valid schema if a column is named \u003ccode\u003etable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed a regression with \u003ccode\u003e#[derive(Insertable)]\u003c/code\u003e if the same field type is used with different lifetime values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.5] 2025-12-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix another libmariadb related issue with time types\u003c/li\u003e\n\u003cli\u003eImprove compile time error messages for \u003ccode\u003e#[derive(Insertable)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBump supported version of sqlite-wasm-rs to 0.5.0\u003c/li\u003e\n\u003cli\u003eMinor documentation fixes\u003c/li\u003e\n\u003cli\u003eMake the \u003ccode\u003ereturning_clauses_for_sqlite_3_35\u003c/code\u003e feature enable the \u003ccode\u003esqlite\u003c/code\u003e feature by default\u003c/li\u003e\n\u003cli\u003eInclude a fix for a nightly rust name resolution ambiguity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.4] 2025-11-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue with breaking changes in libmariadb\u003c/li\u003e\n\u003cli\u003eFix documentation links for helper types\u003c/li\u003e\n\u003cli\u003eFix using \u003ccode\u003e#[diesel(embed)]\u003c/code\u003e with \u003ccode\u003eOption\u0026lt;Inner\u0026gt;\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003eFix documentation for concurrent migration runs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.3] 2025-10-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix displaying binds in instrumentations for \u003ccode\u003e#[derive(MultiConnection)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport artifact attestation for binaries build for releases\u003c/li\u003e\n\u003cli\u003eStop using absolute paths in generated diesel.toml\u003c/li\u003e\n\u003cli\u003eExplicitly qualify \u003ccode\u003eOk\u003c/code\u003e in code generated by derives to avoid naming conflicts\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.3.2] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an incompatibility with libmariadb versions shipped by debian\u003c/li\u003e\n\u003cli\u003eFixed docs.rs builds\u003c/li\u003e\n\u003cli\u003eFixed applying patch file schema.rs file with formatting\u003c/li\u003e\n\u003cli\u003eAllow to compare DatabaseErrorKind values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1 2025-09-12\u003c/h2\u003e\n\u003cp\u003eThis version did not contain any changes, but only a version bump to retrigger the docs.rs build\u003c/p\u003e\n\u003ch2\u003e[2.3.0] 2025-09-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elimit()\u003c/code\u003e and \u003ccode\u003eoffset()\u003c/code\u003e DSL to combination clauses such as \u003ccode\u003eUNION\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e#[derive(Identifiable)]\u003c/code\u003e ignoring attribute \u003ccode\u003e#[diesel(serialize_as)]\u003c/code\u003e on primary keys\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/diesel-rs/diesel/commit/207604888d28a490061698f07a25090438be42fe\"\u003e\u003ccode\u003e2076048\u003c/code\u003e\u003c/a\u003e Bump versions to 2.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/b011ae2072bf9611dcf1074766a654aace91fd64\"\u003e\u003ccode\u003eb011ae2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4939\"\u003e#4939\u003c/a\u003e from weiznich/prepare_2.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/ac344c1de06a09d457fd42210c617c6b921849dd\"\u003e\u003ccode\u003eac344c1\u003c/code\u003e\u003c/a\u003e Prepare a 2.3.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/41028e73512e6395bdddd1bc329a0bfbe87f51fd\"\u003e\u003ccode\u003e41028e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4936\"\u003e#4936\u003c/a\u003e from anudeepx/fix-reserved-table-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/ff67e781f732c2e1cceb10a3a818c4b3fc118edf\"\u003e\u003ccode\u003eff67e78\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4925\"\u003e#4925\u003c/a\u003e from weiznich/fix/insertable_regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/2ac4ac66b914e9b3f815760ff32a8e3b8e226cf0\"\u003e\u003ccode\u003e2ac4ac6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4915\"\u003e#4915\u003c/a\u003e from weiznich/ci_improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/95449378da6f9bde6a0ca630961ca66a94b3802d\"\u003e\u003ccode\u003e9544937\u003c/code\u003e\u003c/a\u003e Set back dist to plan modus\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/094e339d2ce2f350f29cb906459baddfa5f08b54\"\u003e\u003ccode\u003e094e339\u003c/code\u003e\u003c/a\u003e Fix cargo dist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/c6ecd291c533b034750eaa185634d9a9125da59e\"\u003e\u003ccode\u003ec6ecd29\u003c/code\u003e\u003c/a\u003e Another changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diesel-rs/diesel/commit/9d7fbbe7f0de6d355bd2c0187571071e1b5659be\"\u003e\u003ccode\u003e9d7fbbe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/diesel-rs/diesel/issues/4904\"\u003e#4904\u003c/a\u003e from weiznich/prepare_2.3.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diesel-rs/diesel/compare/v2.2.12...v2.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgres` from 0.19.10 to 0.19.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-postgres/rust-postgres/releases\"\u003epostgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epostgres v0.19.12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eClient::check_connection\u003c/code\u003e API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the effectiveness of \u003ccode\u003eClient::is_closed\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDisabled default features of \u003ccode\u003efutures-util\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epostgres v0.19.11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ejiff\u003c/code\u003e v0.2.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003ebit-vec\u003c/code\u003e versions v0.7 and v0.8.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated repository links to use \u003ccode\u003erust-postgres\u003c/code\u003e organization.\u003c/li\u003e\n\u003cli\u003eUpgraded to Rust 2021 edition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-postgres/rust-postgres/commit/81d39c548ad4c70a317d07a3ad05f2365e0cfb20\"\u003e\u003ccode\u003e81d39c5\u003c/code\u003e\u003c/a\u003e Release postgres v0.19.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/47374383727e80fb5d3eec966d9bd2f6f907c48d\"\u003e\u003ccode\u003e4737438\u003c/code\u003e\u003c/a\u003e Release tokio-postgres v0.7.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/6ed4781b87b7091214d01c76d14073a432becc69\"\u003e\u003ccode\u003e6ed4781\u003c/code\u003e\u003c/a\u003e Release postgres-types v0.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/87ef8ad2e93b88afaa946ad267497bd0bbb56196\"\u003e\u003ccode\u003e87ef8ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1278\"\u003e#1278\u003c/a\u003e from razein97/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/628a696551438c738cb88fc9b72c5eedf7710d1b\"\u003e\u003ccode\u003e628a696\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1280\"\u003e#1280\u003c/a\u003e from rust-postgres/paolobarbolini/check_connection-d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/f34ed1b151e0c76dfaf8bef678814a2c0fff8ec6\"\u003e\u003ccode\u003ef34ed1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1262\"\u003e#1262\u003c/a\u003e from CobaltCause/push-sswwslomtkmm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/c5d3442ed8507453b1f83be34ac9ecbb97070e9e\"\u003e\u003ccode\u003ec5d3442\u003c/code\u003e\u003c/a\u003e fix an Error/Display impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/bbd13014eda04797d9c794515829f4da4495e425\"\u003e\u003ccode\u003ebbd1301\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1282\"\u003e#1282\u003c/a\u003e from rust-postgres/paolobarbolini/futures-util-no-de...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/153b86e2ae61396ebea315d3429c9e153acc034d\"\u003e\u003ccode\u003e153b86e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-postgres/rust-postgres/issues/1281\"\u003e#1281\u003c/a\u003e from rust-postgres/paolobarbolini/pg-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-postgres/rust-postgres/commit/e128d4c2ef5f46ba95ba3e9abfbefe5246956216\"\u003e\u003ccode\u003ee128d4c\u003c/code\u003e\u003c/a\u003e feat: disable default features of \u003ccode\u003efutures-util\u003c/code\u003e for \u003ccode\u003epostgres\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-postgres/rust-postgres/compare/postgres-v0.19.10...postgres-v0.19.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sea-query` from 0.28.5 to 0.32.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SeaQL/sea-query/blob/master/CHANGELOG.md\"\u003esea-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.32.7 - 2025-08-06\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eValueType::is_option\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect casting of \u003ccode\u003eChronoDateTimeWithTimeZone\u003c/code\u003e in \u003ccode\u003eValue::Array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/933\"\u003eSeaQL/sea-query#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing parenthesis to \u003ccode\u003eWINDOW\u003c/code\u003e clause \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/919\"\u003eSeaQL/sea-query#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eSELECT .. OVER \u0026quot;w\u0026quot; FROM \u0026quot;character\u0026quot; WINDOW \u0026quot;w\u0026quot; AS (PARTITION BY \u0026quot;ww\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eFix serializing iden as a value in \u003ccode\u003eALTER TYPE ... RENAME TO ...\u003c/code\u003e statements \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/924\"\u003eSeaQL/sea-query#924\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003eALTER TYPE \u0026quot;font\u0026quot; RENAME TO \u0026quot;typeface\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the issue where milliseconds were truncated when formatting \u003ccode\u003eValue::Constant\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/929\"\u003eSeaQL/sea-query#929\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sql\"\u003e\u003ccode\u003e'2025-01-01 00:00:00.000000'\n                    ^^^^^^^\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.32.6 - 2025-05-27\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimpl \u003ccode\u003eFrom\u0026lt;Condition\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;ConditionExpression\u0026gt;\u003c/code\u003e for \u003ccode\u003eSimpleExpr\u003c/code\u003e \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/886\"\u003eSeaQL/sea-query#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.32.5 - 2025-05-07\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for creating functional indexes in Postgres and MySQL \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/869\"\u003eSeaQL/sea-query#869\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eRcOrArc\u003c/code\u003e a documented type alias instead of a direct reexport \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/875\"\u003eSeaQL/sea-query#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl \u003ccode\u003eIden\u003c/code\u003e for \u003ccode\u003e\u0026amp;'static str\u003c/code\u003e (don't wrap strings in \u003ccode\u003eAlias::new\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/882\"\u003eSeaQL/sea-query#882\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.32.4 - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for temporary tables \u003ca href=\"https://redirect.github.com/SeaQL/sea-query/pull/878\"\u003eSeaQL/sea-query#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet statement = Table::create()\n    .table(Font::Table)\n    .temporary()\n    .col(\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/SeaQL/sea-query/commit/d328d0ddad2541f9d348b620d0720dc8e5749c12\"\u003e\u003ccode\u003ed328d0d\u003c/code\u003e\u003c/a\u003e 0.32.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/9fdb869d697b4e975edf9fec37a7f5cb0db7e103\"\u003e\u003ccode\u003e9fdb869\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/12ed2835bcc3d947319094de8cb2474955a3863b\"\u003e\u003ccode\u003e12ed283\u003c/code\u003e\u003c/a\u003e Add ValueType::is_option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/fbb7f314a83b5d069e789744dbcfcc6321586b28\"\u003e\u003ccode\u003efbb7f31\u003c/code\u003e\u003c/a\u003e Changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/927e81a9af8f043ecb1d0764da01c6d47c90920a\"\u003e\u003ccode\u003e927e81a\u003c/code\u003e\u003c/a\u003e Format microsecond in prepare_constant (\u003ca href=\"https://redirect.github.com/SeaQL/sea-query/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/72fb4266a449ae8785d12e6bef2815c9461bc843\"\u003e\u003ccode\u003e72fb426\u003c/code\u003e\u003c/a\u003e Fix build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/a9264601e3c1b9edf445040587c071d8c5040689\"\u003e\u003ccode\u003ea926460\u003c/code\u003e\u003c/a\u003e Add missing parenthesis to window definition (\u003ca href=\"https://redirect.github.com/SeaQL/sea-query/issues/919\"\u003e#919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/d6d8b2403b6978d7ffcca514e972eaa53be9bf94\"\u003e\u003ccode\u003ed6d8b24\u003c/code\u003e\u003c/a\u003e Fix incorrect casting from \u003ccode\u003eDateTime\\\u0026lt;Local\u0026gt;\u003c/code\u003e to \u003ccode\u003eChronoDateTimeWithTimeZone\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/b09f0ed9e58e09b168e247b0d5ed1280757cf89e\"\u003e\u003ccode\u003eb09f0ed\u003c/code\u003e\u003c/a\u003e Fix serializing iden as a value in \u003ccode\u003eALTER TYPE ... RENAME TO ...\u003c/code\u003e statements ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SeaQL/sea-query/commit/25e4e878919eafd5039447a1477d5ab622c65284\"\u003e\u003ccode\u003e25e4e87\u003c/code\u003e\u003c/a\u003e 0.32.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/SeaQL/sea-query/compare/0.28.5...0.32.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.43.0 to 1.49.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.49.0\u003c/h2\u003e\n\u003ch1\u003e1.49.0 (January 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add support for \u003ccode\u003eTCLASS\u003c/code\u003e option on IPv6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: stabilize \u003ccode\u003eruntime::id::Id\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: implement \u003ccode\u003eExtend\u003c/code\u003e for \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: stabilize the \u003ccode\u003eLocalSet::id()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: deprecate \u003ccode\u003e{TcpStream,TcpSocket}::set_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emacros: fix the hygiene issue of \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7766\"\u003e#7766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: revert \u0026quot;replace manual vtable definitions with Wake\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7699\"\u003e#7699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after \u003ccode\u003eReceiver::close\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: remove unnecessary trait bounds on the \u003ccode\u003eDebug\u003c/code\u003e implementation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7720\"\u003e#7720\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle \u003ccode\u003eEINTR\u003c/code\u003e in \u003ccode\u003efs::write\u003c/code\u003e for io-uring (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7786\"\u003e#7786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support io-uring with \u003ccode\u003etokio::fs::read\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7696\"\u003e#7696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: disable io-uring on \u003ccode\u003eEPERM\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7724\"\u003e#7724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add alternative timer for better multicore scalability (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix a typos in \u003ccode\u003ebounded.rs\u003c/code\u003e and \u003ccode\u003epark.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7817\"\u003e#7817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: add \u003ccode\u003eSyncIoBridge\u003c/code\u003e cross-references to \u003ccode\u003ecopy\u003c/code\u003e and \u003ccode\u003ecopy_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7798\"\u003e#7798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: doc that \u003ccode\u003eAsyncWrite\u003c/code\u003e does not inherit from \u003ccode\u003estd::io::Write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7705\"\u003e#7705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: clarify that \u003ccode\u003enum_alive_tasks\u003c/code\u003e is not strongly consistent (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the cancellation safety of the \u003ccode\u003eTcpStream::peek\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the drop behavior of \u003ccode\u003eunix::OwnedWriteHalf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7742\"\u003e#7742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: clarify the platform-dependent backlog in \u003ccode\u003eTcpSocket\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7738\"\u003e#7738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: add missing period to \u003ccode\u003empsc::Sender::try_send\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7721\"\u003e#7721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify the cancellation safety of \u003ccode\u003eoneshot::Receiver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: improve the docs for the \u003ccode\u003eerrors\u003c/code\u003e of mpsc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7722\"\u003e#7722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: add example for \u003ccode\u003espawn_local\u003c/code\u003e usage on local runtime (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7125\"\u003e#7125\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7125\"\u003etokio-rs/tokio#7125\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7195\"\u003e#7195\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7195\"\u003etokio-rs/tokio#7195\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7305\"\u003e#7305\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7305\"\u003etokio-rs/tokio#7305\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7467\"\u003e#7467\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7467\"\u003etokio-rs/tokio#7467\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7614\"\u003e#7614\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7614\"\u003etokio-rs/tokio#7614\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7686\"\u003e#7686\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7686\"\u003etokio-rs/tokio#7686\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7689\"\u003e#7689\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7689\"\u003etokio-rs/tokio#7689\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/tokio/commit/e3b89bbefa7564e2eba2fb9f849ef7bf87d60fad\"\u003e\u003ccode\u003ee3b89bb\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.49.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4f577b84e939c8d427d79fdc73919842d8735de2\"\u003e\u003ccode\u003e4f577b8\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.3' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f320197693ee09e28f1fca0e55418081adcdfc25\"\u003e\u003ccode\u003ef320197\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7823\"\u003e#7823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ea6b144cd1042d6841a7830b18f2df77c3db904b\"\u003e\u003ccode\u003eea6b144\u003c/code\u003e\u003c/a\u003e ci: freeze rustc on nightly-2025-01-25 in \u003ccode\u003enetlify.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7652\"\u003e#7652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/264e703296bccd6783a438815d91055d4517099b\"\u003e\u003ccode\u003e264e703\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003etokio-1.43.4\u003c/code\u003e into \u003ccode\u003etokio-1.47.x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dfb0f00838ca1986dee04a54a6299d35b0a4072c\"\u003e\u003ccode\u003edfb0f00\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.43.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7821\"\u003e#7821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4a91f197b03dc335010fffcf0e0c14e1f4011b42\"\u003e\u003ccode\u003e4a91f19\u003c/code\u003e\u003c/a\u003e ci: fix wasm32-wasip1 tests (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7788\"\u003e#7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/601c383ab6def5a6d2f95a434c95a97b65059628\"\u003e\u003ccode\u003e601c383\u003c/code\u003e\u003c/a\u003e ci: upgrade FreeBSD from 14.2 to 14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/484cb52d8d21cb8156decbeba9569651fcc09d0d\"\u003e\u003ccode\u003e484cb52\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eTryRecvError::Disconnected\u003c/code\u003e from \u003ccode\u003eReceiver::try_recv\u003c/code\u003e after `Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16f20c34ed9bc11eb1e7cdec441ab844b198d2cd\"\u003e\u003ccode\u003e16f20c3\u003c/code\u003e\u003c/a\u003e rt: mention \u003ccode\u003eLocalRuntime\u003c/code\u003e in \u003ccode\u003enew_current_thread\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7820\"\u003e#7820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.43.0...tokio-1.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket2` from 0.5.8 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md\"\u003esocket2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMsgHdr\u003c/code\u003e and \u003ccode\u003eMsgHdrMut\u003c/code\u003e are marked as transparent meaning both have the same\nlayout as \u003ccode\u003emsghdr\u003c/code\u003e on Unix and \u003ccode\u003eWSAMSG\u003c/code\u003e on Windows\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/635\"\u003erust-lang/socket2#635\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDon't set \u003ccode\u003eSO_NOSIGPIPE\u003c/code\u003e when accepting sockets, this is inherited from the\nparent socket (\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/632\"\u003erust-lang/socket2#632\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixes \u003ccode\u003eSocket::tcp_notsent_lowat\u003c/code\u003e by using the correct argument type\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/622\"\u003erust-lang/socket2#622\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.6.1\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Windows Registered I/O (RIO)\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/604\"\u003erust-lang/socket2#604\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eTCP_NOTSENT_LOWAT\u003c/code\u003e on Linux via \u003ccode\u003eSocket::(set_)tcp_notsent_lowat\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/611\"\u003erust-lang/socket2#611\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eSO_BUSY_POLL\u003c/code\u003e on Linux via \u003ccode\u003eSocket::set_busy_poll\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/607\"\u003erust-lang/socket2#607\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSockFilter::new\u003c/code\u003e is now a const function\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/609\"\u003erust-lang/socket2#609\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the windows-sys dependency to version 0.60\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/605\"\u003erust-lang/socket2#605\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.6.0\u003c/h1\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cp\u003eAll IPv4 methods now have a \u003ccode\u003e_v4\u003c/code\u003e suffix, IPv6 uses \u003ccode\u003e_v6\u003c/code\u003e. TCP methods have a\n\u003ccode\u003etcp_\u003c/code\u003e prefix (looked better than a suffix).\u003c/p\u003e\n\u003cp\u003eFurthermore we removed all types from external libraries (i.e. libc or\nwindows-sys) from the public API, allowing us to update those without breaking\nthe API.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::freebind_ipv6\u003c/code\u003e to \u003ccode\u003efreebind_v6\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::freebind\u003c/code\u003e to \u003ccode\u003efreebind_v4\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::original_dst\u003c/code\u003e to \u003ccode\u003eoriginal_dst_v4\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/rust-lang/socket2/pull/592\"\u003erust-lang/socket2#592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003eSocket::origi...\n\n_Description has been truncated_","html_url":"https://github.com/rust-benchmark1/yew/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-benchmark1%2Fyew/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"}},{"old_version":"1.0.20","new_version":"1.0.22","update_type":"patch","path":null,"pr_created_at":"2026-01-26T20:32:20.000Z","version_change":"1.0.20 → 1.0.22","issue":{"uuid":"3857551713","node_id":"PR_kwDOOZT_Dc6_cohG","number":66,"state":"closed","title":"build(deps): bump the rust-dependencies group across 1 directory with 97 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-03T00:57:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T20:32:20.000Z","updated_at":"2026-02-03T00:57:20.000Z","time_to_close":620698,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust-dependencies","update_count":97,"packages":[{"name":"anyhow","old_version":"1.0.97","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"csv","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/BurntSushi/rust-csv"},{"name":"clap","old_version":"4.5.32","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":"2.2.3","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"log","old_version":"0.4.26","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.7","new_version":"0.11.8","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":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"retry","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/jimmycuadra/retry"},{"name":"libc","old_version":"0.2.171","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":"which","old_version":"7.0.2","new_version":"8.0.0","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.21","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"chrono","old_version":"0.4.40","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"notify","old_version":"8.0.0","new_version":"8.2.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"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":"adler2","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/oyvindln/adler2"},{"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.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.87","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"backtrace","old_version":"0.3.74","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.17.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.16","new_version":"1.2.54","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_lex","old_version":"0.7.4","new_version":"0.7.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"crc","old_version":"3.2.1","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-channel","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"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":"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.0","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"hashbrown","old_version":"0.15.2","new_version":"0.15.5","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"iana-time-zone","old_version":"0.1.61","new_version":"0.1.64","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"indexmap","old_version":"2.8.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":"jiff","old_version":"0.2.4","new_version":"0.2.18","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"libm","old_version":"0.2.11","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"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.5","new_version":"0.8.9","repository_url":"https://github.com/Frommi/miniz_oxide"},{"name":"mio","old_version":"1.0.3","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"notify-types","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"once_cell","old_version":"1.21.0","new_version":"1.21.3","repository_url":"https://github.com/matklad/once_cell"},{"name":"portable-atomic","old_version":"1.11.0","new_version":"1.13.0","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","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":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.24","new_version":"0.1.27","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":"ryu","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/ryu"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"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.100","new_version":"2.0.114","repository_url":"https://github.com/dtolnay/syn"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.39","new_version":"0.3.46","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.44.0","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":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"zerocopy","old_version":"0.8.23","new_version":"0.8.34","repository_url":"https://github.com/google/zerocopy"},{"name":"zopfli","old_version":"0.8.1","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 78 updates in the /apd directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.100` |\n| [csv](https://github.com/BurntSushi/rust-csv) | `1.3.1` | `1.4.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.32` | `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) | `2.2.3` | `7.0.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.29` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.7` | `0.11.8` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [retry](https://github.com/jimmycuadra/retry) | `2.0.0` | `2.1.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.171` | `0.2.180` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.2` | `8.0.0` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.21` | `0.2.24` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.40` | `0.4.43` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [notify](https://github.com/notify-rs/notify) | `8.0.0` | `8.2.0` |\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| [adler2](https://github.com/oyvindln/adler2) | `2.0.0` | `2.0.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.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.87` | `0.1.89` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.74` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.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.16` | `1.2.54` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.7` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.3` | `1.0.4` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.4.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.14` | `0.5.15` |\n| [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| [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.0` | `1.1.8` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.2` | `0.15.5` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.61` | `0.1.64` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.8.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| [jiff](https://github.com/BurntSushi/jiff) | `0.2.4` | `0.2.18` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.16` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [miniz_oxide](https://github.com/Frommi/miniz_oxide) | `0.8.5` | `0.8.9` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.1.1` |\n| [notify-types](https://github.com/notify-rs/notify) | `2.0.0` | `2.1.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.0` | `1.21.3` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.11.0` | `1.13.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.106` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.8` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.24` | `0.1.27` |\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.22` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.100` | `2.0.114` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [time](https://github.com/time-rs/time) | `0.3.39` | `0.3.46` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.0` | `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| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.23` | `0.8.34` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.1` | `0.8.3` |\n\n\nUpdates `anyhow` from 1.0.97 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\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.97...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `csv` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/4a3997e91d668ea1d8595bdef15625a77cf2308a\"\u003e\u003ccode\u003e4a3997e\u003c/code\u003e\u003c/a\u003e 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/a0a3c9e4b493c216fb6d8284c9ac918444ba67f3\"\u003e\u003ccode\u003ea0a3c9e\u003c/code\u003e\u003c/a\u003e csv-core-0.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/f8e6b0781080f4b172983cab9480d7f255dd8146\"\u003e\u003ccode\u003ef8e6b07\u003c/code\u003e\u003c/a\u003e deps: switch \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/7c7c1359cfa64b5cf4770f767e566fd80c98388e\"\u003e\u003ccode\u003e7c7c135\u003c/code\u003e\u003c/a\u003e style: address many Clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/5b2da187f236b0f95e61d48503d23cb2bcd9fada\"\u003e\u003ccode\u003e5b2da18\u003c/code\u003e\u003c/a\u003e doc: simplify tutorial section on accessing headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/633552a12ddeb2e2b12f6408e3e56d3ea1da1d54\"\u003e\u003ccode\u003e633552a\u003c/code\u003e\u003c/a\u003e perf: serialize 128-bit integers via \u003ccode\u003eitoa\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/e9f06f47aa7a990152ac8c92e6ae71ab5f80e52f\"\u003e\u003ccode\u003ee9f06f4\u003c/code\u003e\u003c/a\u003e lint: fix \u003ccode\u003eneedless_lifetimes\u003c/code\u003e and \u003ccode\u003emismatched_lifetime_syntaxes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/9dab9474e796539cb44d412f5854572a0c852b75\"\u003e\u003ccode\u003e9dab947\u003c/code\u003e\u003c/a\u003e test: fix broken test after panic message change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/da0008884062cf222ceb9c05f006be4bb6ac38a7\"\u003e\u003ccode\u003eda00088\u003c/code\u003e\u003c/a\u003e style: address many Clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/rust-csv/commit/f973cd49a91e5f71d063b45ffeb469765c4f5a86\"\u003e\u003ccode\u003ef973cd4\u003c/code\u003e\u003c/a\u003e enum: use \u003ccode\u003e#[non_exhaustive]\u003c/code\u003e instead of \u003ccode\u003e#[doc(hidden)]\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/rust-csv/compare/1.3.1...1.4.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.32 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.32...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 2.2.3 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/v2.2.3...v7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.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\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.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\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/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.26...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.7 to 0.11.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.8\u003c/h2\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.8] - 2025-04-01\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Deprecate the \u003ccode\u003eunstable-kv\u003c/code\u003e feature which may be removed in a future patch release\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(kv)\u003c/em\u003e Stabilize key-value support behind the \u003ccode\u003ekv\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eConfigurableFormat\u003c/code\u003e to build custom [\u003ccode\u003eBuilder::format\u003c/code\u003e]s that leverage this\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/f0443b26fef10f5f2ec6561e5ed670f66107836a\"\u003e\u003ccode\u003ef0443b2\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d8b5e1e8841d6d99e846bdff6f8bb5b002bb5eb9\"\u003e\u003ccode\u003ed8b5e1e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3ca671fe6d6bbe98a1a8a8993f2e0d595607fde4\"\u003e\u003ccode\u003e3ca671f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/360\"\u003e#360\u003c/a\u003e from epage/format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/bc02d61e0a60210f846896c0cc80d52a55901460\"\u003e\u003ccode\u003ebc02d61\u003c/code\u003e\u003c/a\u003e feat(fmt): Expose ConfigurableFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/c567fdee731d76f19da887ba9f4ebdf435335d3c\"\u003e\u003ccode\u003ec567fde\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out format logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ce25c7396116665cd3dc2f4622d25fce5a818975\"\u003e\u003ccode\u003ece25c73\u003c/code\u003e\u003c/a\u003e refactor(fmt): Make DefaultFormats name more specific\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/739ebb1d37dcfc466d0533aa2c974449610e7910\"\u003e\u003ccode\u003e739ebb1\u003c/code\u003e\u003c/a\u003e refactor(fmt): Pull out logger's builder methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3acb571daa9e9c63ac4a491df55ec69000380630\"\u003e\u003ccode\u003e3acb571\u003c/code\u003e\u003c/a\u003e refactor(fmt): Delegate formatting to DefaultFormat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/e351bcb92d99d7835c987838f09ba7d3949df055\"\u003e\u003ccode\u003ee351bcb\u003c/code\u003e\u003c/a\u003e refactor(fmt): Reduce duplication in DefaultFormatWriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/3c9e6ff528a3ac7e798a96d443f5b87f38b0294a\"\u003e\u003ccode\u003e3c9e6ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/359\"\u003e#359\u003c/a\u003e from epage/kv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.7...v0.11.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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 `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 `retry` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jimmycuadra/retry/releases\"\u003eretry's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003cp\u003eNew features:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew constructors, \u003ccode\u003eretry::delay::Range::{try_from_millis_exclusive, try_from_millis_inclusive}\u003c/code\u003e, offering non-panicking variants of the existing constructors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated from \u003ccode\u003erand\u003c/code\u003e 0.8 to 0.9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/f57ab9ea9bfcb6c2831d2c101fec84d7f45e362d\"\u003e\u003ccode\u003ef57ab9e\u003c/code\u003e\u003c/a\u003e Bump version to 2.1.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/500a323ce04d563915625cb63b65bdfc935daa04\"\u003e\u003ccode\u003e500a323\u003c/code\u003e\u003c/a\u003e Add fallible range constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/3c67a6c2bb3dd69b702665255410597977b129f2\"\u003e\u003ccode\u003e3c67a6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jimmycuadra/retry/issues/45\"\u003e#45\u003c/a\u003e from tottoto/update-to-rand-0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jimmycuadra/retry/commit/9e82b98fa0f26bac5f69e3206a38b81daf48885f\"\u003e\u003ccode\u003e9e82b98\u003c/code\u003e\u003c/a\u003e Update to rand 0.9\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jimmycuadra/retry/compare/2.0.0...2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.171 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/l...\n\n_Description has been truncated_","html_url":"https://github.com/Xiao7XS/SevenApatch/pull/66","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xiao7XS%2FSevenApatch/issues/66","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/66/packages"}},{"old_version":"1.0.20","new_version":"1.0.22","update_type":"patch","path":null,"pr_created_at":"2026-01-26T08:03:05.000Z","version_change":"1.0.20 → 1.0.22","issue":{"uuid":"3854900593","node_id":"PR_kwDOLLDaKs6_T7-T","number":311,"state":"closed","title":"[cargo](deps): Bump the deps group across 1 directory with 155 updates","user":"dependabot[bot]","labels":["dependencies","d:cargo","skip deployment"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-02T07:54:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T08:03:05.000Z","updated_at":"2026-02-02T07:54:10.000Z","time_to_close":604264,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[cargo](deps): Bump","group_name":"deps","update_count":155,"packages":[{"name":"anyhow","old_version":"1.0.97","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-sdk-s3","old_version":"1.81.0","new_version":"1.82.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-async","old_version":"1.2.5","new_version":"1.2.7","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-types-convert","old_version":"0.60.9","new_version":"0.60.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"axum","old_version":"0.8.3","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"clap","old_version":"4.5.34","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"indoc","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/dtolnay/indoc"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.13","repository_url":"https://github.com/moka-rs/moka"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"reqwest-middleware","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"reqwest-retry","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tera","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/Keats/tera"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.41","new_version":"0.3.46","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.44.1","new_version":"1.46.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tower_governor","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/benwis/tower-governor"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.16.0","new_version":"1.20.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"xml-rs","old_version":"0.8.25","new_version":"1.0.0","repository_url":"https://github.com/kornelski/xml-rs"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"wiremock","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/LukeMathWalker/wiremock-rs"},{"name":"fs-err","old_version":"3.1.0","new_version":"3.2.2","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"quick-xml","old_version":"0.37.3","new_version":"0.39.0","repository_url":"https://github.com/tafia/quick-xml"},{"name":"tendril","old_version":"0.4.3","new_version":"0.5.0","repository_url":"https://github.com/servo/html5ever"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-credential-types","old_version":"1.2.2","new_version":"1.2.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-lc-rs","old_version":"1.12.6","new_version":"1.15.4","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-smithy-eventstream","old_version":"0.60.8","new_version":"0.60.14","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http","old_version":"0.62.0","new_version":"0.62.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http-client","old_version":"1.0.1","new_version":"1.0.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-json","old_version":"0.61.3","new_version":"0.61.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-observability","old_version":"0.1.2","new_version":"0.1.5","repository_url":"https://github.com/awslabs/smithy-rs"},{"name":"aws-smithy-query","old_version":"0.60.7","new_version":"0.60.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-runtime","old_version":"1.8.1","new_version":"1.8.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-xml","old_version":"0.60.9","new_version":"0.60.13","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.6","new_version":"1.3.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"base64ct","old_version":"1.7.3","new_version":"1.8.3","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bstr","old_version":"1.11.3","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_lex","old_version":"0.7.4","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":"collection_literals","old_version":"1.0.1","new_version":"1.0.3","repository_url":"https://github.com/staedoix/collection_literals"},{"name":"crc","old_version":"3.2.1","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crc64fast-nvme","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/awesomized/crc64fast-nvme"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"derive-where","old_version":"1.2.7","new_version":"1.6.0","repository_url":"https://github.com/ModProg/derive-where"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"globset","old_version":"0.4.16","new_version":"0.4.18","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"h2","old_version":"0.3.26","new_version":"0.3.27","repository_url":"https://github.com/hyperium/h2"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.19","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"idna_adapter","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"ignore","old_version":"0.4.23","new_version":"0.4.25","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"indexmap","old_version":"2.8.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":"libm","old_version":"0.2.11","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"lock_api","old_version":"0.4.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.3","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_cpus","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/seanmonstar/num_cpus"},{"name":"pest","old_version":"2.8.0","new_version":"2.8.5","repository_url":"https://github.com/pest-parser/pest"},{"name":"pest_derive","old_version":"2.8.0","new_version":"2.8.5","repository_url":"https://github.com/pest-parser/pest"},{"name":"portable-atomic","old_version":"1.11.0","new_version":"1.13.0","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quanta","old_version":"0.12.5","new_version":"0.12.6","repository_url":"https://github.com/metrics-rs/quanta"},{"name":"quinn","old_version":"0.11.7","new_version":"0.11.9","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.11","new_version":"0.5.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.44","repository_url":"https://github.com/dtolnay/quote"},{"name":"raw-cpuid","old_version":"11.5.0","new_version":"11.6.0","repository_url":"https://github.com/gz/rust-cpuid"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls-pki-types","old_version":"1.11.0","new_version":"1.14.0","repository_url":"https://github.com/rustls/pki-types"},{"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.22","repository_url":"https://github.com/dtolnay/ryu"},{"name":"schannel","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"security-framework-sys","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"signal-hook-registry","old_version":"1.4.2","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.9","new_version":"0.5.10","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":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"terminal_size","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/eminence/terminal-size"},{"name":"thread_local","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"tinyvec","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.18","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":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.1.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zeroize","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/RustCrypto/utils"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 111 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.100` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.81.0` | `1.82.0` |\n| [aws-smithy-async](https://github.com/smithy-lang/smithy-rs) | `1.2.5` | `1.2.7` |\n| [aws-smithy-types-convert](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.11` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.3` | `0.8.8` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.34` | `4.5.54` |\n| [indoc](https://github.com/dtolnay/indoc) | `2.0.6` | `2.0.7` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.13` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [reqwest-middleware](https://github.com/TrueLayer/reqwest-middleware) | `0.4.1` | `0.4.2` |\n| [reqwest-retry](https://github.com/TrueLayer/reqwest-middleware) | `0.7.0` | `0.8.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tera](https://github.com/Keats/tera) | `1.20.0` | `1.20.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.46` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.1` | `1.46.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.2` | `0.6.8` |\n| [tower_governor](https://github.com/benwis/tower-governor) | `0.7.0` | `0.8.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.22` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.20.0` |\n| [xml-rs](https://github.com/kornelski/xml-rs) | `0.8.25` | `1.0.0` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [wiremock](https://github.com/LukeMathWalker/wiremock-rs) | `0.6.3` | `0.6.5` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.0` | `3.2.2` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.3` | `0.39.0` |\n| [tendril](https://github.com/servo/html5ever) | `0.4.3` | `0.5.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [aws-credential-types](https://github.com/smithy-lang/smithy-rs) | `1.2.2` | `1.2.11` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.12.6` | `1.15.4` |\n| [aws-smithy-eventstream](https://github.com/smithy-lang/smithy-rs) | `0.60.8` | `0.60.14` |\n| [aws-smithy-http](https://github.com/smithy-lang/smithy-rs) | `0.62.0` | `0.62.6` |\n| [aws-smithy-http-client](https://github.com/smithy-lang/smithy-rs) | `1.0.1` | `1.0.6` |\n| [aws-smithy-json](https://github.com/smithy-lang/smithy-rs) | `0.61.3` | `0.61.9` |\n| [aws-smithy-observability](https://github.com/awslabs/smithy-rs) | `0.1.2` | `0.1.5` |\n| [aws-smithy-query](https://github.com/smithy-lang/smithy-rs) | `0.60.7` | `0.60.9` |\n| [aws-smithy-runtime](https://github.com/smithy-lang/smithy-rs) | `1.8.1` | `1.8.6` |\n| [aws-smithy-xml](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.13` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.6` | `1.3.11` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.7.3` | `1.8.3` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.11.3` | `1.12.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.7` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.54` | `0.1.57` |\n| [collection_literals](https://github.com/staedoix/collection_literals) | `1.0.1` | `1.0.3` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.4.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crc64fast-nvme](https://github.com/awesomized/crc64fast-nvme) | `1.2.0` | `1.2.1` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [derive-where](https://github.com/ModProg/derive-where) | `1.2.7` | `1.6.0` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.17` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.16` | `0.4.18` |\n| [h2](https://github.com/hyperium/h2) | `0.3.26` | `0.3.27` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.19` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.0` | `1.2.1` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.23` | `0.4.25` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.8.0` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.16` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.1.1` |\n| [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` |\n| [pest](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.5` |\n| [pest_derive](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.5` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.11.0` | `1.13.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.106` |\n| [quanta](https://github.com/metrics-rs/quanta) | `0.12.5` | `0.12.6` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.7` | `0.11.9` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.11` | `0.5.14` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.44` |\n| [raw-cpuid](https://github.com/gz/rust-cpuid) | `11.5.0` | `11.6.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.11.0` | `1.14.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.22` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.27` | `0.1.28` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.14.0` | `2.15.0` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.2` | `1.4.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.14.0` | `1.15.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.9` | `0.5.10` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.4.2` | `0.4.3` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.8` | `1.1.9` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.9.0` | `1.10.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.18` |\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| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.1.3` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n\n\nUpdates `anyhow` from 1.0.97 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\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.97...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\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/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.81.0 to 1.82.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-async` from 1.2.5 to 1.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types-convert` from 0.60.9 to 0.60.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.3 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eRouter::reset_fallback\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::selected_protocol\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Panic location for overlapping method routes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Don't leak a tokio task when using \u003ccode\u003eserve\u003c/code\u003e without graceful shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3319\"\u003etokio-rs/axum#3319\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3320\"\u003etokio-rs/axum#3320\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3248\"\u003etokio-rs/axum#3248\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3129\"\u003etokio-rs/axum#3129\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/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4404f27cea206b0dca63637b1c76dff23772a5cc\"\u003e\u003ccode\u003e4404f27\u003c/code\u003e\u003c/a\u003e Release axum v0.8.7 and axum-extra v0.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8f1545adecc86036ed9c8f252edcc099f7016103\"\u003e\u003ccode\u003e8f1545a\u003c/code\u003e\u003c/a\u003e Fix typo in extractors guide (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4fc3faa0b4d82db870d8daaf49978da960bcfc42\"\u003e\u003ccode\u003e4fc3faa\u003c/code\u003e\u003c/a\u003e Relax implicit Send / Sync bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a05920c906fb5fe3c5b734f80465a3a6f06948f1\"\u003e\u003ccode\u003ea05920c\u003c/code\u003e\u003c/a\u003e Make it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.3...axum-v0.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.0\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.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\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/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.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\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/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/3e44f88f5fae6dfcd3aa0779b804b3ff18afdee3\"\u003e\u003ccode\u003e3e44f88\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/f29e93951da599095f54d57667c1988960ceff71\"\u003e\u003ccode\u003ef29e939\u003c/code\u003e\u003c/a\u003e Add some tests for Limit, BytesMut and Reader (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.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.34 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.34...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 `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 `moka` from 0.12.10 to 0.12.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moka-rs/moka/releases\"\u003emoka's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMoka 0.12.13\u003c/h2\u003e\n\u003ch2\u003eVersion 0.12.13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed/mitigated use-after-free issues in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e (Issue \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/565\"\u003e#565\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/565/\"\u003egh-issue-0565\u003c/a\u003e, reported by \u003ca href=\"https://github.com/sharksforarms\"\u003e\u003ccode\u003e@​sharksforarms\u003c/code\u003e\u003c/a\u003e).\n\u003cul\u003e\n\u003cli\u003eFixed a bug that caused freed timer nodes to remain in the timer wheels in some edge cases (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/566\"\u003e#566\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/566/\"\u003egh-pull-0566\u003c/a\u003e by \u003ca href=\"https://github.com/powergee\"\u003e\u003ccode\u003e@​powergee\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe mitigation added to v0.12.12 was enhanced by atomically reading the expiration state to prevent rare race conditions that could cause use-after-free issues (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/570\"\u003e#570\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/570/\"\u003egh-pull-0570\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eExpiry::expire_after_update\u003c/code\u003e not clearing expiration time for expired entries (\u003ccode\u003efuture::Cache\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/549\"\u003e#549\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/549/\"\u003egh-pull-0549\u003c/a\u003e, by \u003ca href=\"https://github.com/singulared\"\u003e\u003ccode\u003e@​singulared\u003c/code\u003e\u003c/a\u003e, \u003ccode\u003esync::Cache\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/564\"\u003e#564\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/564/\"\u003egh-pull-0564\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMoka 0.12.12\u003c/h2\u003e\n\u003ch2\u003eVersion 0.12.12\u003c/h2\u003e\n\u003cp\u003eBumped the minimum supported Rust version (MSRV) to 1.71.1, released on August 3, 2023 (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/555\"\u003e#555\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/555/\"\u003egh-pull-0555\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMitigated use-after-free panic in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/548\"\u003e#548\u003c/a\u003e[gh-pull-0548], by \u003ca href=\"https://github.com/awarus\"\u003e\u003ccode\u003e@​awarus\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed a subtle undefined behavior in the internal \u003ccode\u003edeque::move_to_back\u003c/code\u003e method (found by Miri) (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/553\"\u003e#553\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/553/\"\u003egh-pull-0553\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimpl Expiry\u003c/code\u003e for some types (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/519\"\u003e#519\u003c/a\u003e[gh-pull-0519], by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved several unneeded files from the published package (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/541\"\u003e#541\u003c/a\u003e[gh-pull-0541], by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eonce_cell\u003c/code\u003e crate from the dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/520\"\u003e#520\u003c/a\u003e[gh-pull-0520], by \u003ca href=\"https://github.com/Expyron\"\u003e\u003ccode\u003e@​Expyron\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003erustc_version\u003c/code\u003e crate from the dev-dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/554\"\u003e#554\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/554/\"\u003egh-pull-0554\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/moka-rs/moka/blob/main/CHANGELOG.md\"\u003emoka's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.12.13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed/mitigated use-after-free issues in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e\nreturns \u003ccode\u003eNone\u003c/code\u003e (Issue \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/565\"\u003e#565\u003c/a\u003e[gh-issue-0565], reported by\n[\u003ca href=\"https://github.com/sharksforarms\"\u003e\u003ccode\u003e@​sharksforarms\u003c/code\u003e\u003c/a\u003e][gh-sharksforarms]).\n\u003cul\u003e\n\u003cli\u003eFixed a bug that caused freed timer nodes to remain in the timer wheels in\nsome edge cases (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/566\"\u003e#566\u003c/a\u003e[gh-pull-0566] by [\u003ca href=\"https://github.com/powergee\"\u003e\u003ccode\u003e@​powergee\u003c/code\u003e\u003c/a\u003e][gh-powergee]).\u003c/li\u003e\n\u003cli\u003eThe mitigation added to v0.12.12 was enhanced by atomically reading the\nexpiration state to prevent rare race conditions that could cause use-after-free\nissues (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/570\"\u003e#570\u003c/a\u003e[gh-pull-0570]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eExpiry::expire_after_update\u003c/code\u003e not clearing expiration time for expired entries\n(\u003ccode\u003efuture::Cache\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/549\"\u003e#549\u003c/a\u003e[gh-pull-0549], by [\u003ca href=\"https://github.com/singulared\"\u003e\u003ccode\u003e@​singulared\u003c/code\u003e\u003c/a\u003e][gh-singulared],\n\u003ccode\u003esync::Cache\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/564\"\u003e#564\u003c/a\u003e[gh-pull-0564]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 0.12.12\u003c/h2\u003e\n\u003cp\u003eBumped the minimum supported Rust version (MSRV) to 1.71.1, released on August 3,\n2023 (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/555\"\u003e#555\u003c/a\u003e[gh-pull-0555]).\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMitigated use-after-free issues in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e\nreturns \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/548\"\u003e#548\u003c/a\u003e[gh-pull-0548], by [\u003ca href=\"https://github.com/awarus\"\u003e\u003ccode\u003e@​awarus\u003c/code\u003e\u003c/a\u003e][gh-awarus]).\u003c/li\u003e\n\u003cli\u003eFixed a subtle undefined behavior in the internal \u003ccode\u003edeque::move_to_back\u003c/code\u003e method\n(found by Miri) (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/553\"\u003e#553\u003c/a\u003e[gh-pull-0553]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimpl Expiry\u003c/code\u003e for some types (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/519\"\u003e#519\u003c/a\u003e[gh-pull-0519], by [\u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e][gh-koushiro]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved several unneeded files from the published package (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/541\"\u003e#541\u003c/a\u003e[gh-pull-0541],\nby [\u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e][gh-weiznich]).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eonce_cell\u003c/code\u003e crate from the dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/520\"\u003e#520\u003c/a\u003e[gh-pull-0520], by\n[\u003ca href=\"https://github.com/Expyron\"\u003e\u003ccode\u003e@​Expyron\u003c/code\u003e\u003c/a\u003e][gh-Expyron]).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003erustc_version\u003c/code\u003e crate from the dev-dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/554\"\u003e#554\u003c/a\u003e[gh-pull-0554]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 0.12.11\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAfter releasing v0.12.11, we found that supporting \u003ccode\u003eEquivalent\u003c/code\u003e trait was an\nunintended breaking change.\n\u003cul\u003e\n\u003cli\u003eIf you get a compilation error something like following, please update your\ncode to reborrow the key like \u003ccode\u003e\u0026amp;*key\u003c/code\u003e.\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/moka-rs/moka/commit/b5bdb4c77840d7c4c2dbacdb02d4b14c40c03182\"\u003e\u003ccode\u003eb5bdb4c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/571\"\u003e#571\u003c/a\u003e from moka-rs/exclude-lint-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/e8dff1f6f905423a91ed06ec682ab1eb2c9b45fa\"\u003e\u003ccode\u003ee8dff1f\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.markdownlint.json\u003c/code\u003e to the exclude files of the crate package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/c6bcdb6ba11c862b5b5b1af59eb445f48526c074\"\u003e\u003ccode\u003ec6bcdb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/570\"\u003e#570\u003c/a\u003e from moka-rs/mitigate-timewheel-toctou-issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/2aaa2e5d53ba0f02fb7f369a829c8d9d64881a81\"\u003e\u003ccode\u003e2aaa2e5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.markdowlint.json\u003c/code\u003e to change the Markdown indents to four spaces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/04b2460aff25077a64bd74a9ead71e3c49ec9d84\"\u003e\u003ccode\u003e04b2460\u003c/code\u003e\u003c/a\u003e Update the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/4f053aaeb6c87043924aed53618e536443da7e14\"\u003e\u003ccode\u003e4f053aa\u003c/code\u003e\u003c/a\u003e Refactor duration comparison code for unit testing in both sync and future\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/ee982dbae7045b39b7c2bd9aaa8f0ef7d927b8ba\"\u003e\u003ccode\u003eee982db\u003c/code\u003e\u003c/a\u003e A minor doc comment fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/49978c589022f8337feafd59b85655bcfdbcb538\"\u003e\u003ccode\u003e49978c5\u003c/code\u003e\u003c/a\u003e Try not to break the gen bits when adjusting timestamps that collide with the...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/f1b6ec19fe254535fa61a0ff01fc415db93e2370\"\u003e\u003ccode\u003ef1b6ec1\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003eset_timer_node\u003c/code\u003e to re-read \u003ccode\u003eexpiry_gen\u003c/code\u003e from \u003ccode\u003eexpiration_state()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/e959b7f5ea4edf512486ffb687454a164304d609\"\u003e\u003ccode\u003ee959b7f\u003c/code\u003e\u003c/a\u003e Ensure that \u003ccode\u003eset_expiration_time\u003c/code\u003e accidentally pack real timestamp equal\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moka-rs/moka/compare/v0.12.10...v0.12.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `percent-encoding` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-middleware` 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/TrueLayer/reqwest-middleware/releases\"\u003ereqwest-middleware's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereqwest-middleware-v0.4.2\u003c/h2\u003e\n\u003ch1\u003eAdded\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated \u003ccode\u003efetch_mode_no_cors\u003c/code\u003e as it's been deprecated in reqwest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/commits/reqwest-middleware-v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-retry` from 0.7.0 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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 `tera` from 1.20.0 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/tera/blob/master/CHANGELOG.md\"\u003etera's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e1.21.1 (2025-10-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace unmaintained unic-segment 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/Keats/tera/commit/4e5145e2231c7b7b5939b1aa4bc85789a8a75fcd\"\u003e\u003ccode\u003e4e5145e\u003c/code\u003e\u003c/a\u003e 1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/bae82918d1b8d8565aa809d66d77ac1b294e89f0\"\u003e\u003ccode\u003ebae8291\u003c/code\u003e\u003c/a\u003e refactor: 📦 Replace unmaintained unic-segment dependency (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/af0b32f8cec3d2863fbb91983c3599f7923af24e\"\u003e\u003ccode\u003eaf0b32f\u003c/code\u003e\u003c/a\u003e Add small note about child templates ignoring code outside of a block (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/ae13d7ce39d732aae3f68435ed52c60732fe0ee0\"\u003e\u003ccode\u003eae13d7c\u003c/code\u003e\u003c/a\u003e Update changelog for 1.20.0 (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Keats/tera/compare/v1.20.0...v1.20.1\"\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.12 to 2.0.18\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.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\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/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\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/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\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/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\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/thiserror/compare/2.0.12...2.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.41 to 0.3.46\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.46\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.46 [2026-01-23]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAll possible panics are now documented for the relevant methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e when using custom \u003ccode\u003eserde\u003c/code\u003e formats is documented. This applies\nonly when deserializing an \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eDuration::nanoseconds_i128\u003c/code\u003e has been made public, mirroring\n\u003ccode\u003estd::time::Duration::from_nanos_u128\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVarious methods for truncating components have been added, avoiding the need to call the fallible\n\u003ccode\u003ereplace\u003c/code\u003e methods multiple times.\u003c/p\u003e\n\u003cp\u003eFor \u003ccode\u003ePrimitiveDateTime\u003c/code\u003e, \u003ccode\u003eUtcDateTime\u003c/code\u003e, and \u003ccode\u003eOffsetDateTime\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_day\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor \u003ccode\u003eTime\u003c/code\u003e, \u003ccode\u003ePrimitiveDateTime\u003c/code\u003e, \u003ccode\u003eUtcDateTime\u003c/code\u003e, and \u003ccode\u003eOffsetDateTime\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_hour\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_minute\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_second\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_millisecond\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etruncate_to_microsecond\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version is now 1.88.0.\u003c/li\u003e\n\u003cli\u003eSignificant performance gains in numerous locations. No public APIs were changed or removed as\npart of this.\u003c/li\u003e\n\u003cli\u003eThe size of \u003ccode\u003eerror::ComponentRange\u003c/code\u003e, along with types that contain it, has been significantly\nreduced.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003ePartialOrd\u003c/code\u003e and \u003ccode\u003eOrd\u003c/code\u003e implementations of \u003ccode\u003eUtcOffset\u003c/code\u003e now return the expected result.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.45 [2026-01-13]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etime::format_description::StaticFormatDescription\u003c/code\u003e type alias for \u003ccode\u003e\u0026amp;'static [BorrowedFormatItem\u0026lt;'static\u0026gt;]\u003c/code\u003e. This is the type returned by the\n\u003ccode\u003etime::macros::format_description!\u003c/code\u003e macro.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version is now 1.83.0.\u003c/li\u003e\n\u003cli\u003eAll floating point methods on \u003ccode\u003eDuration\u003c/code\u003e are now \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAll setters on \u003ccode\u003eParsed\u003c/code\u003e are now \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eserde\u003c/code\u003e dependency has been replaced with \u003ccode\u003eserde_core\u003c/code\u003e, This reduces compile times by not\nincluding unused parts of \u003ccode\u003eserde\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDate::from_julian_day\u003c/code\u003e uses a new algorithm, resulting in an approximately 16% performance\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/time-rs/time/commit/14da652cc731cbe86afbc5b99442f3a0cd747e60\"\u003e\u003ccode\u003e14da652\u003c/code\u003e\u003c/a\u003e v0.3.46 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f0798a40452575390b30300e931a7c1fb9f26f52\"\u003e\u003ccode\u003ef0798a4\u003c/code\u003e\u003c/a\u003e Always use \u003ccode\u003ewhere\u003c/code\u003e clauses over inline bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/a74c0554a8d1b7a03d8381a7980812a2a50320ba\"\u003e\u003ccode\u003ea74c055\u003c/code\u003e\u003c/a\u003e More accurately represent lifetimes in parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/d5d339cdf17e9504ad09b89a44538ef14bc12b30\"\u003e\u003ccode\u003ed5d339c\u003c/code\u003e\u003c/a\u003e Address lints from latest rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3a60ceba3f8677da34f28d56753a808812ea2a94\"\u003e\u003ccode\u003e3a60ceb\u003c/code\u003e\u003c/a\u003e Fix ordering of \u003ccode\u003eUtcOffset\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/7d05f5e56a48f4f57fb1ff17cf1ab7da3f8afac4\"\u003e\u003ccode\u003e7d05f5e\u003c/code\u003e\u003c/a\u003e Document need to use \u003ccode\u003e#[serde(default)]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/37c44a418a0aeeac11a678e5aa8aab3b3ba9c9e0\"\u003e\u003ccode\u003e37c44a4\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003epanic\u003c/code\u003e optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/b8b879ae8972954d1b25a3227fd761163d6d9c45\"\u003e\u003ccode\u003eb8b879a\u003c/code\u003e\u003c/a\u003e Add methods for truncation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c75687bddb901ef51b7a865b5aa349855ab08916\"\u003e\u003ccode\u003ec75...\n\n_Description has been truncated_","html_url":"https://github.com/dandi/dandidav/pull/311","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dandi%2Fdandidav/issues/311","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/311/packages"}},{"old_version":"1.0.20","new_version":"1.0.22","update_type":"patch","path":null,"pr_created_at":"2026-01-25T07:00:53.000Z","version_change":"1.0.20 → 1.0.22","issue":{"uuid":"3852743695","node_id":"PR_kwDOQ77V6c6_NSAG","number":12,"state":"closed","title":"Bump the crates group across 1 directory with 79 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-08T06:59:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-25T07:00:53.000Z","updated_at":"2026-02-08T06:59:33.000Z","time_to_close":1209519,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"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.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":"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.11.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.43","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.3","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.149","repository_url":"https://github.com/serde-rs/json"},{"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.54","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_lex","old_version":"0.7.4","new_version":"0.7.7","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.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":"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":"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":"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.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.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"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":"rustversion","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"time","old_version":"0.3.41","new_version":"0.3.46","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":"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":"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":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the crates group with 59 updates in the /userspace/ksud directory:\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.54` |\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.11.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.43` |\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.3` |\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.149` |\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.54` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.7` |\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.8` |\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| [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| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\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.106` |\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| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.46` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `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| [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| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\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.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.38...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 `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.11.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.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\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/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.41...v0.4.43\"\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.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/38327261924aa71059a4cdeeea2286ec88bd9146\"\u003e\u003ccode\u003e3832726\u003c/code\u003e\u003c/a\u003e chore: Release rustix version 1.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/f2a19cfb197d60a349fec4d0cc371f515a7330ee\"\u003e\u003ccode\u003ef2a19cf\u003c/code\u003e\u003c/a\u003e Add test ensuring UB can't be introduced (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/2d66cdfe62dca38b5ab5005ac922fed4dad504b2\"\u003e\u003ccode\u003e2d66cdf\u003c/code\u003e\u003c/a\u003e Enable ioctl and makedev on Redox (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/76aff5e54cd7725c2113841960ecc661466c985c\"\u003e\u003ccode\u003e76aff5e\u003c/code\u003e\u003c/a\u003e Fix Android build: enable \u003ccode\u003elinux-raw-sys\u003c/code\u003e and exclude Android-unsupported Lin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/bb00248d79b9d885ecedcd8bc47c826c25d6a830\"\u003e\u003ccode\u003ebb00248\u003c/code\u003e\u003c/a\u003e Implement dirfd equivalent functions (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/cea123ca22a2db1166ff2c9628bf1cee939f40c6\"\u003e\u003ccode\u003ecea123c\u003c/code\u003e\u003c/a\u003e Revert \u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1552\"\u003e#1552\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/f6485700184bf340eee7d37e45102efa07828a0d\"\u003e\u003ccode\u003ef648570\u003c/code\u003e\u003c/a\u003e Update the pins for the MSRV, and add macos-14 to CI. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/291ec978f86906e868b6a213a0990b1b3baa338e\"\u003e\u003ccode\u003e291ec97\u003c/code\u003e\u003c/a\u003e Rudimentary \u003ccode\u003esanitize_memory\u003c/code\u003e support. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/0993b3d5db64cef1c3b90e94042252a67d51cef9\"\u003e\u003ccode\u003e0993b3d\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003egetifaddrs\u003c/code\u003e from the \u0026quot;not yet\u0026quot; category. (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1562\"\u003e#1562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytecodealliance/rustix/commit/29408ea85c4bbadc42cfd0f65fe5852c916a6029\"\u003e\u003ccode\u003e29408ea\u003c/code\u003e\u003c/a\u003e clippy: fix useless_conversion lint (\u003ca href=\"https://redirect.github.com/bytecodealliance/rustix/issues/1556\"\u003e#1556\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.3\"\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)\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.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://git...\n\n_Description has been truncated_","html_url":"https://github.com/Putra-Alam/MamboSU/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Putra-Alam%2FMamboSU/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"1.0.21","new_version":"1.0.22","update_type":"patch","path":null,"pr_created_at":"2026-01-20T00:09:06.000Z","version_change":"1.0.21 → 1.0.22","issue":{"uuid":"3831546610","node_id":"PR_kwDOOwAbAM6-GmML","number":44,"state":"closed","title":"chore(deps): bump the all group across 1 directory with 169 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-27T00:31:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-20T00:09:06.000Z","updated_at":"2026-01-27T00:31:20.000Z","time_to_close":606133,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all","update_count":169,"packages":[{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tauri-plugin-opener","old_version":"2.3.0","new_version":"2.5.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-fs","old_version":"2.3.0","new_version":"2.4.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.2.2","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"ashpd","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/bilelmoussaoui/ashpd"},{"name":"async-channel","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-channel"},{"name":"async-executor","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/smol-rs/async-executor"},{"name":"async-io","old_version":"2.4.0","new_version":"2.6.0","repository_url":"https://github.com/smol-rs/async-io"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"async-process","old_version":"2.3.1","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/async-process"},{"name":"async-signal","old_version":"0.2.10","new_version":"0.2.13","repository_url":"https://github.com/smol-rs/async-signal"},{"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":"blocking","old_version":"1.6.1","new_version":"1.6.2","repository_url":"https://github.com/smol-rs/blocking"},{"name":"bumpalo","old_version":"3.18.1","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.23.1","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.10","new_version":"1.2.2","repository_url":"https://github.com/camino-rs/camino"},{"name":"cargo_toml","old_version":"0.22.1","new_version":"0.22.3"},{"name":"cc","old_version":"1.2.27","new_version":"1.2.53","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":"chrono","old_version":"0.4.41","new_version":"0.4.43","repository_url":"https://github.com/chronotope/chrono"},{"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":"dlopen2_derive","old_version":"0.4.1","new_version":"0.4.3","repository_url":"https://github.com/OpenByteDev/dlopen2"},{"name":"dtoa","old_version":"1.0.10","new_version":"1.0.11","repository_url":"https://github.com/dtolnay/dtoa"},{"name":"dyn-clone","old_version":"1.0.19","new_version":"1.0.20","repository_url":"https://github.com/dtolnay/dyn-clone"},{"name":"embed-resource","old_version":"3.0.4","new_version":"3.0.6","repository_url":"https://github.com/nabijaczleweli/rust-embed-resource"},{"name":"endi","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/zeenix/endi"},{"name":"erased-serde","old_version":"0.4.6","new_version":"0.4.9","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"errno","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.8","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"http","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/hyperium/http"},{"name":"hyper","old_version":"1.6.0","new_version":"1.8.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.14","new_version":"0.1.19","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_normalizer","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"iri-string","old_version":"0.7.8","new_version":"0.7.10","repository_url":"https://github.com/lo48576/iri-string"},{"name":"libredox","old_version":"0.1.3","new_version":"0.1.12"},{"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.29","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.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_enum","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2-app-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-ui-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-web-kit","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"open","old_version":"5.3.2","new_version":"5.3.3","repository_url":"https://github.com/Byron/open-rs"},{"name":"parking_lot","old_version":"0.12.4","new_version":"0.12.5","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"plist","old_version":"1.7.2","new_version":"1.8.0","repository_url":"https://github.com/ebarnard/rust-plist"},{"name":"polling","old_version":"3.7.4","new_version":"3.11.0","repository_url":"https://github.com/smol-rs/polling"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.105","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.43","repository_url":"https://github.com/dtolnay/quote"},{"name":"redox_syscall","old_version":"0.5.13","new_version":"0.5.18"},{"name":"redox_users","old_version":"0.5.0","new_version":"0.5.2"},{"name":"ref-cast","old_version":"1.0.24","new_version":"1.0.25","repository_url":"https://github.com/dtolnay/ref-cast"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.20","new_version":"0.12.28","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rfd","old_version":"0.15.3","new_version":"0.15.4","repository_url":"https://github.com/PolyMeilex/rfd"},{"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":"ryu","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/ryu"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde-untagged","old_version":"0.1.7","new_version":"0.1.9","repository_url":"https://github.com/dtolnay/serde-untagged"},{"name":"serde_with","old_version":"3.13.0","new_version":"3.16.1","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"signal-hook-registry","old_version":"1.4.5","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"slab","old_version":"0.4.10","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"softbuffer","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-windowing/softbuffer"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"tauri-winres","old_version":"0.3.1","new_version":"0.3.5","repository_url":"https://github.com/tauri-apps/winres"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.24.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"time","old_version":"0.3.41","new_version":"0.3.45","repository_url":"https://github.com/time-rs/time"},{"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.45.1","new_version":"1.49.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.15","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"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":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"uuid","old_version":"1.17.0","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"version-compare","old_version":"0.2.0","new_version":"0.2.1"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"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-version","old_version":"0.1.4","new_version":"0.1.7","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.33","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-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 all group with 103 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.5.3` |\n| [tauri-plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.4.5` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.2.2` | `2.4.2` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` |\n| [ashpd](https://github.com/bilelmoussaoui/ashpd) | `0.11.0` | `0.11.1` |\n| [async-channel](https://github.com/smol-rs/async-channel) | `2.3.1` | `2.5.0` |\n| [async-executor](https://github.com/smol-rs/async-executor) | `1.13.2` | `1.13.3` |\n| [async-io](https://github.com/smol-rs/async-io) | `2.4.0` | `2.6.0` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [async-process](https://github.com/smol-rs/async-process) | `2.3.1` | `2.5.0` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.10` | `0.2.13` |\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| [blocking](https://github.com/smol-rs/blocking) | `1.6.1` | `1.6.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.18.1` | `3.19.1` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.1` | `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.10` | `1.2.2` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.1` | `0.22.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.53` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.43` |\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| [dlopen2_derive](https://github.com/OpenByteDev/dlopen2) | `0.4.1` | `0.4.3` |\n| [dtoa](https://github.com/dtolnay/dtoa) | `1.0.10` | `1.0.11` |\n| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |\n| [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.4` | `3.0.6` |\n| [endi](https://github.com/zeenix/endi) | `1.1.0` | `1.1.1` |\n| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.6` | `0.4.9` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.13` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.8` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.8.1` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.14` | `0.1.19` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.64` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.8` | `0.7.10` |\n| libredox | `0.1.3` | `0.1.12` |\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.29` |\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| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.4` | `0.7.5` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-ui-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [objc2-web-kit](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.2` |\n| [open](https://github.com/Byron/open-rs) | `5.3.2` | `5.3.3` |\n| [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.4` | `0.12.5` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [plist](https://github.com/ebarnard/rust-plist) | `1.7.2` | `1.8.0` |\n| [polling](https://github.com/smol-rs/polling) | `3.7.4` | `3.11.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.105` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.43` |\n| redox_syscall | `0.5.13` | `0.5.18` |\n| redox_users | `0.5.0` | `0.5.2` |\n| [ref-cast](https://github.com/dtolnay/ref-cast) | `1.0.24` | `1.0.25` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.8` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.20` | `0.12.28` |\n| [rfd](https://github.com/PolyMeilex/rfd) | `0.15.3` | `0.15.4` |\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| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.22` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde-untagged](https://github.com/dtolnay/serde-untagged) | `0.1.7` | `0.1.9` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.13.0` | `3.16.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.5` | `1.4.8` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.10` | `0.4.11` |\n| [softbuffer](https://github.com/rust-windowing/softbuffer) | `0.4.6` | `0.4.8` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [tauri-winres](https://github.com/tauri-apps/winres) | `0.3.1` | `0.3.5` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.24.0` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.45` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.45.1` | `1.49.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.15` | `0.7.18` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\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| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.19.0` |\n| [version-compare](https://gitlab.com/timvisee/version-compare) | `0.2.0` | `0.2.1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\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-version](https://github.com/microsoft/windows-rs) | `0.1.4` | `0.1.7` |\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.33` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.3` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.2` |\n\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 `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-opener` from 2.3.0 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 2.6kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.3\nnpm notice filename: tauri-apps-plugin-http-2.5.3.tgz\nnpm notice package size: 4.7 kB\nnpm notice unpacked size: 18.2 kB\nnpm notice shasum: d3388ab816af157a12ed7b3f5b882a87875cd01d\nnpm notice integrity: sha512-YiizgUWd9jQBP[...]3+6O/m+//PMVQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=642040327\n+ @tauri-apps/plugin-http@2.5.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.3\u003c/h2\u003e\n\u003ch2\u003e[2.5.3]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.3\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/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fb4c8ae54c726a95e4d83a93958f39900f1f5010\"\u003e\u003ccode\u003efb4c8ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.2 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3060\"\u003e#3060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fccc1cfb7ed9def1f7196f3c00e940d53ad9fa55\"\u003e\u003ccode\u003efccc1cf\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.38.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3702308e6f3e0b63f16c87171c659e51ba1245d9\"\u003e\u003ccode\u003e3702308\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.52.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c9c8b39b56be796618175591450c222bf2032130\"\u003e\u003ccode\u003ec9c8b39\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.46.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3025\"\u003e#3025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...http-v2.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-fs` from 2.3.0 to 2.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-fs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.5\u003c/h2\u003e\n\u003ch2\u003e[2.4.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.5\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.5\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.5.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 7b0cfdf1265c248340126764a85ae70f8f525dc8\nnpm notice integrity: sha512-Zf2RTj1D9IQQ4[...]azx/QVZnhAwaQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644604650\n+ @tauri-apps/plugin-deep-link@2.4.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.5\u003c/h2\u003e\n\u003ch2\u003e[2.4.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/plugins-workspace/commit/6e2e7e48c31898f101da53a45b04eb28e08b91eb\"\u003e\u003ccode\u003e6e2e7e4\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3070\"\u003e#3070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9a2c98f4509f44195b14c58b6e00df44f3d47325\"\u003e\u003ccode\u003e9a2c98f\u003c/code\u003e\u003c/a\u003e temp: remove updater changefiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4a2ecb628730732109117969465ee754c60a477f\"\u003e\u003ccode\u003e4a2ecb6\u003c/code\u003e\u003c/a\u003e chore(deps): update rkyv, closes \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3196\"\u003e#3196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31415effdf5a9ced19934a681cb044a732174088\"\u003e\u003ccode\u003e31415ef\u003c/code\u003e\u003c/a\u003e docs(shell): update example to include Encoding usage in \u003ccode\u003eCommand::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/04b33ea0b0127eca5158d9b6fe5e1ed2cb87f7b2\"\u003e\u003ccode\u003e04b33ea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/54e21f142b2622ad74a3e8696eb0b5ec2fb58c48\"\u003e\u003ccode\u003e54e21f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.54.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d528c88b4f2a79130e933e4aa695188f8a54ccf3\"\u003e\u003ccode\u003ed528c88\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/69146fa8526a48039d60470304cdc775d973caa7\"\u003e\u003ccode\u003e69146fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9f68f2d827b2bda058d1dbe5ebcf2c996149ba57\"\u003e\u003ccode\u003e9f68f2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e0\u003c/code\u003e\u003c/a\u003e fix(opener): ignore inAppBrowser on desktop (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3163\"\u003e#3163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...fs-v2.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-dialog` from 2.2.2 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.2.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: fad55022661c4b68392455d6f8b48b73e898ce2b\nnpm notice integrity: sha512-7gKa5StXcvBzd[...]fQX7rvykLHnmw==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644602818\n+ @tauri-apps/plugin-barcode-scanner@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\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/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.2.2...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-build` from 2.2.0 to 2.5.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-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.5.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 881 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1060 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.53.4\n    │   └── tauri-runtime-wry 2.9.2\n    │       └── tauri 2.9.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-file-associations-demo 0.1.0\n    │           ├── tauri 2.9.4\n    │           ├── restart 0.1.0\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    ├── webkit2gtk 2.0.1\n    │   ├── wry 0.53.4\n    │   ├── tauri-runtime-wry 2.9.2\n    │   ├── tauri-runtime 2.9.2\n    │   │   ├── tauri-runtime-wry 2.9.2\n    │   │   └── tauri 2.9.4\n    │   └── tauri 2.9.4\n    ├── tauri-runtime-wry 2.9.2\n    ├── tauri-runtime 2.9.2\n    ├── tauri 2.9.4\n    ├── tao 0.34.5\n    │   └── tauri-runtime-wry 2.9.2\n    ├── muda 0.17.1\n    │   ├── tray-icon 0.21.0\n    │   │   └── tauri 2.9.4\n    │   └── tauri 2.9.4\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/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.2.0...tauri-build-v2.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aho-corasick` 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/BurntSushi/aho-corasick/commit/17f8b32e3b7c845ef3c5429b823804f552f14ec9\"\u003e\u003ccode\u003e17f8b32\u003c/code\u003e\u003c/a\u003e 1.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/b58556ea5aac5a61a6094f93c3a2398198cb907e\"\u003e\u003ccode\u003eb58556e\u003c/code\u003e\u003c/a\u003e doc: switch from \u003ccode\u003edoc_auto_cfg\u003c/code\u003e to \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/948d2e1f8e4b6b0aff13075176922e158c8bed46\"\u003e\u003ccode\u003e948d2e1\u003c/code\u003e\u003c/a\u003e github: add FUNDING\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/1adf588b6aa778dcd97faa4e3752d569ebf5b4f7\"\u003e\u003ccode\u003e1adf588\u003c/code\u003e\u003c/a\u003e benchmarks: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/cd400ad792d6888cc8fa4c1f9e2493b519961b3c\"\u003e\u003ccode\u003ecd400ad\u003c/code\u003e\u003c/a\u003e lint: resolve a few Clippy warnings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/aho-corasick/compare/1.1.3...1.1.4\"\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.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 `ashpd` from 0.11.0 to 0.11.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-channel` from 2.3.1 to 2.5.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-channel/releases\"\u003easync-channel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\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-channel/blob/master/CHANGELOG.md\"\u003easync-channel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::closed()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSender::same_channel()\u003c/code\u003e and \u003ccode\u003eReceiver::same_channel()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic\u003c/code\u003e feature to support platforms without atomics. (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\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-channel/commit/35a63c456aaa1906015f5a825e7e35505a749afa\"\u003e\u003ccode\u003e35a63c4\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/b665e043ca9818362cb3532312d5520a0250bbf2\"\u003e\u003ccode\u003eb665e04\u003c/code\u003e\u003c/a\u003e Add Sender::closed future (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c250f2822a58bf5ef90b531b7630cb2a4acd3a05\"\u003e\u003ccode\u003ec250f28\u003c/code\u003e\u003c/a\u003e Release 2.4.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/c950c6e781f12fd763c2310494126f8a8b522f54\"\u003e\u003ccode\u003ec950c6e\u003c/code\u003e\u003c/a\u003e Fix description of \u003ccode\u003erecv_blocking\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/9a963172f0e2cea302b44c878e3706f79933fddd\"\u003e\u003ccode\u003e9a96317\u003c/code\u003e\u003c/a\u003e Support portable atomic (\u003ca href=\"https://redirect.github.com/smol-rs/async-channel/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/3ce79379bca32936c5e254e260171fc8cd438960\"\u003e\u003ccode\u003e3ce7937\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/e4132e3d9b5f098f6c6d66971285889f8ac9f43d\"\u003e\u003ccode\u003ee4132e3\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/43459d1818707be79bcf1c7bbeecaac379802af9\"\u003e\u003ccode\u003e43459d1\u003c/code\u003e\u003c/a\u003e ci: Use \u0026quot;v2.0.0\u0026quot; branch for audit check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/1623170abe4e023c7891e012fb977d0d45bb24a2\"\u003e\u003ccode\u003e1623170\u003c/code\u003e\u003c/a\u003e Fix grammar in description of \u003ccode\u003eWeakSender\u003c/code\u003e and \u003ccode\u003eWeakReceiver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-channel/commit/74b2c749c3389b9a56e75464408e581618b7579e\"\u003e\u003ccode\u003e74b2c74\u003c/code\u003e\u003c/a\u003e Add example usage for fn same_channel in Sender and Receiver\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-channel/compare/v2.3.1...v2.5.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.2 to 1.13.3\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.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\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-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.13.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid places where the code had a possibility to block or panic. (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\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-executor/commit/1e8d245f64e1d19c4a4dee7cbba9c3d43149f708\"\u003e\u003ccode\u003e1e8d245\u003c/code\u003e\u003c/a\u003e v1.13.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/08c3fc4d5dbdcb0aa04feae34cdb6bbc60e7b515\"\u003e\u003ccode\u003e08c3fc4\u003c/code\u003e\u003c/a\u003e Don't explicitly panic or block when avoidable (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/58411d687671694a768d1eea83fab7d0edf39406\"\u003e\u003ccode\u003e58411d6\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.6 to 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/95ec34dd704548132195c9e4f5b4558d4f5ea4fa\"\u003e\u003ccode\u003e95ec34d\u003c/code\u003e\u003c/a\u003e Update criterion requirement from 0.5 to 0.6 (\u003ca href=\"https://redirect.github.com/smol-rs/async-executor/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/b3269e136320a63aacd00b34ca4e0904b6f1ef2d\"\u003e\u003ccode\u003eb3269e1\u003c/code\u003e\u003c/a\u003e Ignore clippy::unused_unit lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-executor/commit/87a287a73a14108b18aa1c6d6f51fd6d0911cd7a\"\u003e\u003ccode\u003e87a287a\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/async-executor/compare/v1.13.2...v1.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-io` from 2.4.0 to 2.6.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-io/releases\"\u003easync-io's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eTimer::clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eIoSafe\u003c/code\u003e for \u003ccode\u003estd::io::PipeReader\u003c/code\u003e and \u003ccode\u003estd::io::PipeWriter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Haiku (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to rustix version 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/221\"\u003e#221\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-io/blob/master/CHANGELOG.md\"\u003easync-io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.6.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eTimer::clear\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eIoSafe\u003c/code\u003e for \u003ccode\u003estd::io::PipeReader\u003c/code\u003e and \u003ccode\u003estd::io::PipeWriter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Haiku (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/233\"\u003e#233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/234\"\u003e#234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to rustix version 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/221\"\u003e#221\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-io/commit/576b470ca3cadefdec8b169279df23c9a0a63495\"\u003e\u003ccode\u003e576b470\u003c/code\u003e\u003c/a\u003e Release 2.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/aabee96f29931499c38c9d51516ebb1621eaeba4\"\u003e\u003ccode\u003eaabee96\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/db95d9143f9be6db7b8bc094d4f232127961ef40\"\u003e\u003ccode\u003edb95d91\u003c/code\u003e\u003c/a\u003e Add doc aliases \u003ccode\u003esleep\u003c/code\u003e and \u003ccode\u003etimeout\u003c/code\u003e to \u003ccode\u003eTimer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/25e861049eb5a1b90735bfc5223698ec3edbdb41\"\u003e\u003ccode\u003e25e8610\u003c/code\u003e\u003c/a\u003e Use std::future::poll_fn instead of futures_lite::future::poll_fn\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/714aecc39534a85d9ebf71022d5665e4d5fb37fb\"\u003e\u003ccode\u003e714aecc\u003c/code\u003e\u003c/a\u003e Use std::pin::pin instead of futures_lite::pin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/5112ed706623492b8cec691c7af76b2a00e01616\"\u003e\u003ccode\u003e5112ed7\u003c/code\u003e\u003c/a\u003e Use std::task::ready instead of futures_lite::ready\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/bac7eac6054d351a86f080f74fe9d1f30caa504c\"\u003e\u003ccode\u003ebac7eac\u003c/code\u003e\u003c/a\u003e Use std::sync::OnceLock instead of async_lock::OnceCell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/12b4f2e841a3fa9a917a8fdd080a7776eb5b809b\"\u003e\u003ccode\u003e12b4f2e\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.70\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/d1c67389123e74697b20d5deb235c66622f5edf1\"\u003e\u003ccode\u003ed1c6738\u003c/code\u003e\u003c/a\u003e Make Timer::clear public\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-io/commit/be049a83ccf461a6984b6fa7f0baffd0a38d4bc6\"\u003e\u003ccode\u003ebe049a8\u003c/code\u003e\u003c/a\u003e impl IoSafe for std::io::PipeReader \u0026amp; std::io::PipeWriter (\u003ca href=\"https://redirect.github.com/smol-rs/async-io/issues/237\"\u003e#237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-io/compare/v2.4.0...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-lock` from 3.4.0 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smol-rs/async-lock/releases\"\u003easync-lock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Waker::noop() to avoid some unsafe code. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\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-lock/blob/master/CHANGELOG.md\"\u003easync-lock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Waker::noop() to avoid some unsafe code. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in docs. (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/89\"\u003e#89\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-lock/commit/7ad5313184a0439a49d7569ab4e741efd2de5617\"\u003e\u003ccode\u003e7ad5313\u003c/code\u003e\u003c/a\u003e v3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/759c1a5e71287a0ec13bd3f4c746708bec355720\"\u003e\u003ccode\u003e759c1a5\u003c/code\u003e\u003c/a\u003e Update flume requirement from 0.11.0 to 0.12.0 (\u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/78bf47157e7c4fb4aca6cf21592a00368716bd72\"\u003e\u003ccode\u003e78bf471\u003c/code\u003e\u003c/a\u003e doc: Fix test by ignoring it on WASM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/ed9752e141a570624b410eecbcc0645de7410dd4\"\u003e\u003ccode\u003eed9752e\u003c/code\u003e\u003c/a\u003e m: Use Waker::noop() instead of NOOP_WAKER\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/a579f222d994ca80e2f112ab5df8483d9ff93d7d\"\u003e\u003ccode\u003ea579f22\u003c/code\u003e\u003c/a\u003e m: Don't re-implement ready! and pin!\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/c48c7af42d9268e7b80f926824c93d4acddb5498\"\u003e\u003ccode\u003ec48c7af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/smol-rs/async-lock/issues/102\"\u003e#102\u003c/a\u003e from atouchet/rd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/33b1acf3a9cfa8dd00d9d36ae1274b26da234169\"\u003e\u003ccode\u003e33b1acf\u003c/code\u003e\u003c/a\u003e Fix build badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/82283a2e1bd3ccc8e32dc6095de7c9b5d967861e\"\u003e\u003ccode\u003e82283a2\u003c/code\u003e\u003c/a\u003e v3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/cd0937d70a46f50cc64428660e249c8464e70088\"\u003e\u003ccode\u003ecd0937d\u003c/code\u003e\u003c/a\u003e Fix clippy::empty_line_after_doc_comments and clippy::empty_line_after_outer_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-lock/commit/7819a20973505b6711ec1f49c7d25285fda33391\"\u003e\u003ccode\u003e7819a20\u003c/code\u003e\u003c/a\u003e Fix clippy::needless_lifetimes warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-lock/compare/v3.4.0...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-process` from 2.3.1 to 2.5.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-process/releases\"\u003easync-process's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\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-process/blob/master/CHANGELOG.md\"\u003easync-process's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_{args, envs, current_dir, program}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003easync_lock\u003c/code\u003e on Windows. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 2.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new optional \u003ccode\u003etracing\u003c/code\u003e feature. When enabled, this feature adds logging\nto the implementation. By default it is disabled. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure when compiled together with old versions of \u003ccode\u003easync-signal\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix build failure with minimal-versions. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\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-process/commit/81112a911898d607d176d37b85f56a1da0061455\"\u003e\u003ccode\u003e81112a9\u003c/code\u003e\u003c/a\u003e Release 2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/459a055c9b572e1027e6dc31b0647510e5372d0f\"\u003e\u003ccode\u003e459a055\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/ae48c514f462fb67237d9fce9c4c87c195ce8eba\"\u003e\u003ccode\u003eae48c51\u003c/code\u003e\u003c/a\u003e ci: Use cargo-hack's --rust-version flag for msrv check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fc3b8bc0605e410f88b8e0a875fa8153fa2d2344\"\u003e\u003ccode\u003efc3b8bc\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/3a5419353ffabd257e97c5daf5edd03877755ea7\"\u003e\u003ccode\u003e3a54193\u003c/code\u003e\u003c/a\u003e m: Use OnceLock instead of async-lock when useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/fead40f4233bd969fd424a8b7bc84aa5c322f204\"\u003e\u003ccode\u003efead40f\u003c/code\u003e\u003c/a\u003e feat: getters of \u003ccode\u003eCommand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/07e92068b83f094734c5b6131d219bd153af1cae\"\u003e\u003ccode\u003e07e9206\u003c/code\u003e\u003c/a\u003e Release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/93b4f1feaed3b9150fca7d6ad62eb8bed8e8169a\"\u003e\u003ccode\u003e93b4f1f\u003c/code\u003e\u003c/a\u003e Fix build badge (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/74b2397ca266d3db64b4453f3c63e39330fce506\"\u003e\u003ccode\u003e74b2397\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-process/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-process/commit/99018128b3559f734e717d3456fda1f16cc1203d\"\u003e\u003ccode\u003e9901812\u003c/code\u003e\u003c/a\u003e Ignore clippy::infallible_destructuring_match lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-process/compare/v2.3.1...v2.5.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.10 to 0.2.13\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.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/49\"\u003e#49\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.13\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.71. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003ewindows-sys\u003c/code\u003e v0.61. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.12\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate windows-sys to v0.60. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.2.11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rustix to 1.0.7. (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/49\"\u003e#49\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/59b58c733050f7956ba7b7537289c27a3ffebf39\"\u003e\u003ccode\u003e59b58c7\u003c/code\u003e\u003c/a\u003e Release 0.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/884088eb04de96b35d150ff331460d6e7b0814e9\"\u003e\u003ccode\u003e884088e\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.60 to 0.61 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/37f78b15b8663eb79e9fb0f9c8d724d3848e4bcb\"\u003e\u003ccode\u003e37f78b1\u003c/code\u003e\u003c/a\u003e Release 0.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/b03dea93a13cd86a5721f317c39a942fd7a1ac60\"\u003e\u003ccode\u003eb03dea9\u003c/code\u003e\u003c/a\u003e Migrate to Rust 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/396809559601df1cc93539c9b2ef1510cf9700be\"\u003e\u003ccode\u003e3968095\u003c/code\u003e\u003c/a\u003e Update windows-sys requirement from 0.59 to 0.60 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/7c1caf9aab7f5955303eb73465811adc3c82e40d\"\u003e\u003ccode\u003e7c1caf9\u003c/code\u003e\u003c/a\u003e Fix clippy::uninlined_format_args warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/69004f57e8001476cefeee98c6c70c49c78c5c5a\"\u003e\u003ccode\u003e69004f5\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1efb87d42f42ca6d935708af6bab115bfef4a2fb\"\u003e\u003ccode\u003e1efb87d\u003c/code\u003e\u003c/a\u003e ci: Add minimal-versions check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/1ea53f532a696c616a509ed60cfce0d0ca7253f3\"\u003e\u003ccode\u003e1ea53f5\u003c/code\u003e\u003c/a\u003e Update CI config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/async-signal/commit/3423237defaa49c8ae4759a920623ca54957684c\"\u003e\u003ccode\u003e3423237\u003c/code\u003e\u003c/a\u003e Release 0.2.11 (\u003ca href=\"https://redirect.github.com/smol-rs/async-signal/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smol-rs/async-signal/compare/v0.2.10...v0.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\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/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mism...\n\n_Description has been truncated_","html_url":"https://github.com/jmw992/test-tauri-nextjs-template/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmw992%2Ftest-tauri-nextjs-template/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"}},{"old_version":"1.0.20","new_version":"1.0.22","update_type":"patch","path":null,"pr_created_at":"2026-01-19T08:20:39.000Z","version_change":"1.0.20 → 1.0.22","issue":{"uuid":"3828549182","node_id":"PR_kwDOLLDaKs698rRE","number":310,"state":"closed","title":"[cargo](deps): Bump the deps group across 1 directory with 154 updates","user":"dependabot[bot]","labels":["dependencies","d:cargo","skip deployment"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T07:57:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T08:20:39.000Z","updated_at":"2026-01-26T07:57:27.000Z","time_to_close":603407,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[cargo](deps): Bump","group_name":"deps","update_count":154,"packages":[{"name":"anyhow","old_version":"1.0.97","new_version":"1.0.100","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aws-sdk-s3","old_version":"1.81.0","new_version":"1.82.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-async","old_version":"1.2.5","new_version":"1.2.7","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-types-convert","old_version":"0.60.9","new_version":"0.60.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"axum","old_version":"0.8.3","new_version":"0.8.8","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"clap","old_version":"4.5.34","new_version":"4.5.54","repository_url":"https://github.com/clap-rs/clap"},{"name":"indoc","old_version":"2.0.6","new_version":"2.0.7","repository_url":"https://github.com/dtolnay/indoc"},{"name":"moka","old_version":"0.12.10","new_version":"0.12.12","repository_url":"https://github.com/moka-rs/moka"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"reqwest-middleware","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"reqwest-retry","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/TrueLayer/reqwest-middleware"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tera","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/Keats/tera"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.41","new_version":"0.3.45","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.44.1","new_version":"1.46.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tower_governor","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/benwis/tower-governor"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.22","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.16.0","new_version":"1.19.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"xml-rs","old_version":"0.8.25","new_version":"1.0.0","repository_url":"https://github.com/kornelski/xml-rs"},{"name":"rstest","old_version":"0.25.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"wiremock","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/LukeMathWalker/wiremock-rs"},{"name":"fs-err","old_version":"3.1.0","new_version":"3.2.2","repository_url":"https://github.com/andrewhickman/fs-err"},{"name":"quick-xml","old_version":"0.37.3","new_version":"0.39.0","repository_url":"https://github.com/tafia/quick-xml"},{"name":"tendril","old_version":"0.4.3","new_version":"0.5.0","repository_url":"https://github.com/servo/html5ever"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.13","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-lock","old_version":"3.4.0","new_version":"3.4.2","repository_url":"https://github.com/smol-rs/async-lock"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-credential-types","old_version":"1.2.2","new_version":"1.2.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-lc-rs","old_version":"1.12.6","new_version":"1.15.3","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-smithy-eventstream","old_version":"0.60.8","new_version":"0.60.14","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http","old_version":"0.62.0","new_version":"0.62.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http-client","old_version":"1.0.1","new_version":"1.0.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-json","old_version":"0.61.3","new_version":"0.61.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-observability","old_version":"0.1.2","new_version":"0.1.5","repository_url":"https://github.com/awslabs/smithy-rs"},{"name":"aws-smithy-query","old_version":"0.60.7","new_version":"0.60.9","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-runtime","old_version":"1.8.1","new_version":"1.8.6","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-xml","old_version":"0.60.9","new_version":"0.60.13","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-types","old_version":"1.3.6","new_version":"1.3.11","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"base64ct","old_version":"1.7.3","new_version":"1.8.3","repository_url":"https://github.com/RustCrypto/formats"},{"name":"bstr","old_version":"1.11.3","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.19.1","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"clap_lex","old_version":"0.7.4","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":"collection_literals","old_version":"1.0.1","new_version":"1.0.3","repository_url":"https://github.com/staedoix/collection_literals"},{"name":"crc","old_version":"3.2.1","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crc64fast-nvme","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/awesomized/crc64fast-nvme"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"derive-where","old_version":"1.2.7","new_version":"1.6.0","repository_url":"https://github.com/ModProg/derive-where"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"event-listener","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"form_urlencoded","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/servo/rust-url"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"glob","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/rust-lang/glob"},{"name":"globset","old_version":"0.4.16","new_version":"0.4.18","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"h2","old_version":"0.3.26","new_version":"0.3.27","repository_url":"https://github.com/hyperium/h2"},{"name":"hyper-util","old_version":"0.1.10","new_version":"0.1.19","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"idna","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/servo/rust-url"},{"name":"idna_adapter","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"ignore","old_version":"0.4.23","new_version":"0.4.25","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"indexmap","old_version":"2.8.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":"libm","old_version":"0.2.11","new_version":"0.2.15","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"lock_api","old_version":"0.4.12","new_version":"0.4.14","repository_url":"https://github.com/Amanieu/parking_lot"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.3","new_version":"1.1.1","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_cpus","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/seanmonstar/num_cpus"},{"name":"pest","old_version":"2.8.0","new_version":"2.8.5","repository_url":"https://github.com/pest-parser/pest"},{"name":"pest_derive","old_version":"2.8.0","new_version":"2.8.5","repository_url":"https://github.com/pest-parser/pest"},{"name":"portable-atomic","old_version":"1.11.0","new_version":"1.13.0","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.105","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quanta","old_version":"0.12.5","new_version":"0.12.6","repository_url":"https://github.com/metrics-rs/quanta"},{"name":"quinn","old_version":"0.11.7","new_version":"0.11.9","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.11","new_version":"0.5.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.43","repository_url":"https://github.com/dtolnay/quote"},{"name":"raw-cpuid","old_version":"11.5.0","new_version":"11.6.0","repository_url":"https://github.com/gz/rust-cpuid"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.2","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls-pki-types","old_version":"1.11.0","new_version":"1.14.0","repository_url":"https://github.com/rustls/pki-types"},{"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.22","repository_url":"https://github.com/dtolnay/ryu"},{"name":"schannel","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"security-framework-sys","old_version":"2.14.0","new_version":"2.15.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"semver","old_version":"1.0.26","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/semver"},{"name":"serde_path_to_error","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/dtolnay/path-to-error"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"signal-hook-registry","old_version":"1.4.2","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.11","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.5.9","new_version":"0.5.10","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":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"terminal_size","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/eminence/terminal-size"},{"name":"thread_local","old_version":"1.1.8","new_version":"1.1.9","repository_url":"https://github.com/Amanieu/thread_local-rs"},{"name":"tinyvec","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.18","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":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-link","old_version":"0.1.1","new_version":"0.1.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zeroize","old_version":"1.8.1","new_version":"1.8.2","repository_url":"https://github.com/RustCrypto/utils"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the deps group with 111 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.100` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.81.0` | `1.82.0` |\n| [aws-smithy-async](https://github.com/smithy-lang/smithy-rs) | `1.2.5` | `1.2.7` |\n| [aws-smithy-types-convert](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.11` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.3` | `0.8.8` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.34` | `4.5.54` |\n| [indoc](https://github.com/dtolnay/indoc) | `2.0.6` | `2.0.7` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.10` | `0.12.12` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [reqwest-middleware](https://github.com/TrueLayer/reqwest-middleware) | `0.4.1` | `0.4.2` |\n| [reqwest-retry](https://github.com/TrueLayer/reqwest-middleware) | `0.7.0` | `0.8.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tera](https://github.com/Keats/tera) | `1.20.0` | `1.20.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.45` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.1` | `1.46.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.2` | `0.6.8` |\n| [tower_governor](https://github.com/benwis/tower-governor) | `0.7.0` | `0.8.0` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.22` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.19.0` |\n| [xml-rs](https://github.com/kornelski/xml-rs) | `0.8.25` | `1.0.0` |\n| [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` |\n| [wiremock](https://github.com/LukeMathWalker/wiremock-rs) | `0.6.3` | `0.6.5` |\n| [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.0` | `3.2.2` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.3` | `0.39.0` |\n| [tendril](https://github.com/servo/html5ever) | `0.4.3` | `0.5.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.13` |\n| [async-lock](https://github.com/smol-rs/async-lock) | `3.4.0` | `3.4.2` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [aws-credential-types](https://github.com/smithy-lang/smithy-rs) | `1.2.2` | `1.2.11` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.12.6` | `1.15.3` |\n| [aws-smithy-eventstream](https://github.com/smithy-lang/smithy-rs) | `0.60.8` | `0.60.14` |\n| [aws-smithy-http](https://github.com/smithy-lang/smithy-rs) | `0.62.0` | `0.62.6` |\n| [aws-smithy-http-client](https://github.com/smithy-lang/smithy-rs) | `1.0.1` | `1.0.6` |\n| [aws-smithy-json](https://github.com/smithy-lang/smithy-rs) | `0.61.3` | `0.61.9` |\n| [aws-smithy-observability](https://github.com/awslabs/smithy-rs) | `0.1.2` | `0.1.5` |\n| [aws-smithy-query](https://github.com/smithy-lang/smithy-rs) | `0.60.7` | `0.60.9` |\n| [aws-smithy-runtime](https://github.com/smithy-lang/smithy-rs) | `1.8.1` | `1.8.6` |\n| [aws-smithy-xml](https://github.com/smithy-lang/smithy-rs) | `0.60.9` | `0.60.13` |\n| [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.3.6` | `1.3.11` |\n| [base64ct](https://github.com/RustCrypto/formats) | `1.7.3` | `1.8.3` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.11.3` | `1.12.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.19.1` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.4` | `0.7.7` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.54` | `0.1.57` |\n| [collection_literals](https://github.com/staedoix/collection_literals) | `1.0.1` | `1.0.3` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.2.1` | `3.4.0` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crc64fast-nvme](https://github.com/awesomized/crc64fast-nvme) | `1.2.0` | `1.2.1` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [derive-where](https://github.com/ModProg/derive-where) | `1.2.7` | `1.6.0` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.0` | `5.4.1` |\n| [form_urlencoded](https://github.com/servo/rust-url) | `1.2.1` | `1.2.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.17` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.2` | `0.3.3` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.16` | `0.4.18` |\n| [h2](https://github.com/hyperium/h2) | `0.3.26` | `0.3.27` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.19` |\n| [idna](https://github.com/servo/rust-url) | `1.0.3` | `1.1.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.0` | `1.2.1` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.23` | `0.4.25` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.8.0` | `2.13.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.17` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.11` | `0.2.15` |\n| [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.12` | `0.4.14` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.7.6` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.1.1` |\n| [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` |\n| [pest](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.5` |\n| [pest_derive](https://github.com/pest-parser/pest) | `2.8.0` | `2.8.5` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.11.0` | `1.13.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.105` |\n| [quanta](https://github.com/metrics-rs/quanta) | `0.12.5` | `0.12.6` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.7` | `0.11.9` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.11` | `0.5.14` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.43` |\n| [raw-cpuid](https://github.com/gz/rust-cpuid) | `11.5.0` | `11.6.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.2` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.8` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.11.0` | `1.14.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.22` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.27` | `0.1.28` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.14.0` | `2.15.0` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` |\n| [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.2` | `1.4.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.14.0` | `1.15.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.9` | `0.5.10` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [terminal_size](https://github.com/eminence/terminal-size) | `0.4.2` | `0.4.3` |\n| [thread_local](https://github.com/Amanieu/thread_local-rs) | `1.1.8` | `1.1.9` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.9.0` | `1.10.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.18` |\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| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.1.1` | `0.1.3` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` |\n\n\nUpdates `anyhow` from 1.0.97 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\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.97...1.0.100\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\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/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.81.0 to 1.82.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-async` from 1.2.5 to 1.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types-convert` from 0.60.9 to 0.60.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axum` from 0.8.3 to 0.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum v0.8.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify documentation for \u003ccode\u003eRouter::route_layer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3567\"\u003e#3567\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3567\"\u003etokio-rs/axum#3567\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax implicit \u003ccode\u003eSend\u003c/code\u003e / \u003ccode\u003eSync\u003c/code\u003e bounds on \u003ccode\u003eRouterAsService\u003c/code\u003e, \u003ccode\u003eRouterIntoService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix some documentation typos\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3550\"\u003etokio-rs/axum#3550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3555\"\u003etokio-rs/axum#3555\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Reject JSON request bodies with trailing characters after the JSON document (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Implement \u003ccode\u003eOptionalFromRequest\u003c/code\u003e for \u003ccode\u003eMultipart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Getter methods \u003ccode\u003eLocation::{status_code, location}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e Support for writing arbitrary binary data into server-sent events (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e)]\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003emiddleware::ResponseAxumBodyLayer\u003c/code\u003e for mapping response body to \u003ccode\u003eaxum::body::Body\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eimpl FusedStream for WebSocket\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e The \u003ccode\u003esse\u003c/code\u003e module and \u003ccode\u003eSse\u003c/code\u003e type no longer depend on the \u003ccode\u003etokio\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e If the location given to one of \u003ccode\u003eRedirect\u003c/code\u003es constructors is not a valid header value, instead of panicking on construction, the \u003ccode\u003eIntoResponse\u003c/code\u003e impl now returns an HTTP 500, just like \u003ccode\u003eJson\u003c/code\u003e does when serialization fails (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.78 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3154\"\u003e#3154\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3154\"\u003etokio-rs/axum#3154\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3220\"\u003e#3220\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3220\"\u003etokio-rs/axum#3220\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3377\"\u003e#3377\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3377\"\u003etokio-rs/axum#3377\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3412\"\u003e#3412\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3412\"\u003etokio-rs/axum#3412\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3425\"\u003etokio-rs/axum#3425\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3443\"\u003e#3443\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3443\"\u003etokio-rs/axum#3443\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3453\"\u003e#3453\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3453\"\u003etokio-rs/axum#3453\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3469\"\u003e#3469\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3469\"\u003etokio-rs/axum#3469\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eaxum v0.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eRouter::reset_fallback\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::selected_protocol\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Panic location for overlapping method routes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Don't leak a tokio task when using \u003ccode\u003eserve\u003c/code\u003e without graceful shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3319\"\u003e#3319\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3319\"\u003etokio-rs/axum#3319\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3320\"\u003e#3320\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3320\"\u003etokio-rs/axum#3320\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3248\"\u003e#3248\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3248\"\u003etokio-rs/axum#3248\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3129\"\u003e#3129\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3129\"\u003etokio-rs/axum#3129\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/axum/commit/d07863f97d2649c414d2cdd162d1a10750e29a25\"\u003e\u003ccode\u003ed07863f\u003c/code\u003e\u003c/a\u003e Release axum v0.8.8 and axum-extra v0.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/287c674b65fa363fa8e60a5b2de7502dfda0decc\"\u003e\u003ccode\u003e287c674\u003c/code\u003e\u003c/a\u003e axum-extra: Make typed-routing feature enable routing feature (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f5804aa6a13f8af1ae1a8998b872b300b0859d81\"\u003e\u003ccode\u003ef5804aa\u003c/code\u003e\u003c/a\u003e SecondElementIs: Correct a small inconsistency (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/f51f3ba4366e1060206efc41fde1227055164c45\"\u003e\u003ccode\u003ef51f3ba\u003c/code\u003e\u003c/a\u003e axum-extra: Add trailing newline to pretty JSON response (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/816407a8166491217168890ee96856469c3b424c\"\u003e\u003ccode\u003e816407a\u003c/code\u003e\u003c/a\u003e Fix integer underflow in \u003ccode\u003etry_range_response\u003c/code\u003e for empty files (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/78656ebb4a925329dc19c17a4dbef31d7551d4f5\"\u003e\u003ccode\u003e78656eb\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eroute_layer\u003c/code\u003e does not apply middleware to the fallback handler...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4404f27cea206b0dca63637b1c76dff23772a5cc\"\u003e\u003ccode\u003e4404f27\u003c/code\u003e\u003c/a\u003e Release axum v0.8.7 and axum-extra v0.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/8f1545adecc86036ed9c8f252edcc099f7016103\"\u003e\u003ccode\u003e8f1545a\u003c/code\u003e\u003c/a\u003e Fix typo in extractors guide (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/4fc3faa0b4d82db870d8daaf49978da960bcfc42\"\u003e\u003ccode\u003e4fc3faa\u003c/code\u003e\u003c/a\u003e Relax implicit Send / Sync bounds (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a05920c906fb5fe3c5b734f80465a3a6f06948f1\"\u003e\u003ccode\u003ea05920c\u003c/code\u003e\u003c/a\u003e Make it easier to visually scan for default features (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.3...axum-v0.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.0\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.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\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/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.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\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/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/3e44f88f5fae6dfcd3aa0779b804b3ff18afdee3\"\u003e\u003ccode\u003e3e44f88\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/f29e93951da599095f54d57667c1988960ceff71\"\u003e\u003ccode\u003ef29e939\u003c/code\u003e\u003c/a\u003e Add some tests for Limit, BytesMut and Reader (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.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.34 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.34...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 `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 `moka` from 0.12.10 to 0.12.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moka-rs/moka/releases\"\u003emoka's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMoka 0.12.12\u003c/h2\u003e\n\u003ch2\u003eVersion 0.12.12\u003c/h2\u003e\n\u003cp\u003eBumped the minimum supported Rust version (MSRV) to 1.71.1, released on August 3, 2023 (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/555\"\u003e#555\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/555/\"\u003egh-pull-0555\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed use-after-free panic in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/548\"\u003e#548\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/548/\"\u003egh-pull-0548\u003c/a\u003e, by \u003ca href=\"https://github.com/awarus\"\u003e\u003ccode\u003e@​awarus\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed a subtle undefined behavior (UB) in the internal \u003ccode\u003edeque::move_to_back\u003c/code\u003e method (found by Miri) (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/553\"\u003e#553\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/553/\"\u003egh-pull-0553\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimpl Expiry\u003c/code\u003e for some types (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/519\"\u003e#519\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/519/\"\u003egh-pull-0519\u003c/a\u003e, by \u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved several unneeded files from the published package (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/541\"\u003e#541\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/541/\"\u003egh-pull-0541\u003c/a\u003e, by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eonce_cell\u003c/code\u003e crate from the dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/520\"\u003e#520\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/520/\"\u003egh-pull-0520\u003c/a\u003e, by \u003ca href=\"https://github.com/Expyron\"\u003e\u003ccode\u003e@​Expyron\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003erustc_version\u003c/code\u003e crate from the dev-dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/554\"\u003e#554\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/554/\"\u003egh-pull-0554\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/moka-rs/moka/blob/main/CHANGELOG.md\"\u003emoka's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.12.12\u003c/h2\u003e\n\u003cp\u003eBumped the minimum supported Rust version (MSRV) to 1.71.1, released on August 3,\n2023 (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/555\"\u003e#555\u003c/a\u003e[gh-pull-0555]).\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed use-after-free panic in the hierarchical timer wheels when \u003ccode\u003eExpiry\u003c/code\u003e returns\n\u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/548\"\u003e#548\u003c/a\u003e[gh-pull-0548], by [\u003ca href=\"https://github.com/awarus\"\u003e\u003ccode\u003e@​awarus\u003c/code\u003e\u003c/a\u003e][gh-awarus]).\u003c/li\u003e\n\u003cli\u003eFixed a subtle undefined behavior (UB) in the internal \u003ccode\u003edeque::move_to_back\u003c/code\u003e method\n(found by Miri) (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/553\"\u003e#553\u003c/a\u003e[gh-pull-0553]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimpl Expiry\u003c/code\u003e for some types (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/519\"\u003e#519\u003c/a\u003e[gh-pull-0519], by [\u003ca href=\"https://github.com/koushiro\"\u003e\u003ccode\u003e@​koushiro\u003c/code\u003e\u003c/a\u003e][gh-koushiro]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved several unneeded files from the published package (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/541\"\u003e#541\u003c/a\u003e[gh-pull-0541],\nby [\u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e][gh-weiznich]).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003eonce_cell\u003c/code\u003e crate from the dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/520\"\u003e#520\u003c/a\u003e[gh-pull-0520], by\n[\u003ca href=\"https://github.com/Expyron\"\u003e\u003ccode\u003e@​Expyron\u003c/code\u003e\u003c/a\u003e][gh-Expyron]).\u003c/li\u003e\n\u003cli\u003eRemoved the \u003ccode\u003erustc_version\u003c/code\u003e crate from the dev-dependencies (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/554\"\u003e#554\u003c/a\u003e[gh-pull-0554]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 0.12.11\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAfter releasing v0.12.11, we found that supporting \u003ccode\u003eEquivalent\u003c/code\u003e trait was an\nunintended breaking change.\n\u003cul\u003e\n\u003cli\u003eIf you get a compilation error something like following, please update your\ncode to reborrow the key like \u003ccode\u003e\u0026amp;*key\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre lang=\"console\"\u003e\u003ccode\u003eerror[E0277]: the trait bound `T: Borrow\u0026lt;Arc\u0026lt;T\u0026gt;\u0026gt;` is not satisfied\n...\n= note: required for `Arc\u0026lt;T\u0026gt;` to implement `Equivalent\u0026lt;T\u0026gt;`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/492/#issuecomment-3621308432\"\u003ethis PR comment\u003c/a\u003e for more details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eEquivalent\u003c/code\u003e trait for the key type \u003ccode\u003eK\u003c/code\u003e of the caches.\n(\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/492\"\u003e#492\u003c/a\u003e[gh-pull-0492])\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003ejittered_expiry_policy\u003c/code\u003e example (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/489\"\u003e#489\u003c/a\u003e[gh-pull-0489]).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\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/moka-rs/moka/commit/4ffcc25863cf0633b470bc5bc5b9fab3f9887c83\"\u003e\u003ccode\u003e4ffcc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/559\"\u003e#559\u003c/a\u003e from moka-rs/tweak-changelog-format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/c37c95275543e106dd5621829035b2ea9781220d\"\u003e\u003ccode\u003ec37c952\u003c/code\u003e\u003c/a\u003e dox: Fix identation in the \u003ccode\u003eCHANGELOG.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/28c692c9a1bb3d11c1202e0459f5951254d0dcf6\"\u003e\u003ccode\u003e28c692c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/558\"\u003e#558\u003c/a\u003e from moka-rs/prepare-0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/13a8ec98fe3b68be6b2a23533f665a2f49d8b712\"\u003e\u003ccode\u003e13a8ec9\u003c/code\u003e\u003c/a\u003e doc: Update the CHANGELOG and README for v0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/a0b263f1a9393500ccfb23e9d651f79bf8dec9f0\"\u003e\u003ccode\u003ea0b263f\u003c/code\u003e\u003c/a\u003e doc: Update the CHANGELOG and README for v0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/f3d78222e40ad5630764a0028ac8d610e7955dcb\"\u003e\u003ccode\u003ef3d7822\u003c/code\u003e\u003c/a\u003e feat: Version 0.12.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/65cfeb491570339033fe344e632fe6c0c5305410\"\u003e\u003ccode\u003e65cfeb4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/557\"\u003e#557\u003c/a\u003e from moka-rs/fix-cd/2025-12-20-msrv-1.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/78b6299d14a156d8fc6c6e803306747b44813691\"\u003e\u003ccode\u003e78b6299\u003c/code\u003e\u003c/a\u003e chore: Fix Clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/3763451a6578d2567ab93ad3470e30b659cce98b\"\u003e\u003ccode\u003e3763451\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/553\"\u003e#553\u003c/a\u003e from moka-rs/fix-deque-ub\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/7f9c40f58f753d8665b33d46b9f5ba9f2fa6a7db\"\u003e\u003ccode\u003e7f9c40f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/556\"\u003e#556\u003c/a\u003e from moka-rs/msrv-1.71.1-cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moka-rs/moka/compare/v0.12.10...v0.12.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `percent-encoding` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-middleware` 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/TrueLayer/reqwest-middleware/releases\"\u003ereqwest-middleware's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereqwest-middleware-v0.4.2\u003c/h2\u003e\n\u003ch1\u003eAdded\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated \u003ccode\u003efetch_mode_no_cors\u003c/code\u003e as it's been deprecated in reqwest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/commits/reqwest-middleware-v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest-retry` from 0.7.0 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TrueLayer/reqwest-middleware/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.219 to 1.0.228\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\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/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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 `tera` from 1.20.0 to 1.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Keats/tera/blob/master/CHANGELOG.md\"\u003etera's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e1.21.1 (2025-10-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace unmaintained unic-segment 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/Keats/tera/commit/4e5145e2231c7b7b5939b1aa4bc85789a8a75fcd\"\u003e\u003ccode\u003e4e5145e\u003c/code\u003e\u003c/a\u003e 1.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/bae82918d1b8d8565aa809d66d77ac1b294e89f0\"\u003e\u003ccode\u003ebae8291\u003c/code\u003e\u003c/a\u003e refactor: 📦 Replace unmaintained unic-segment dependency (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/af0b32f8cec3d2863fbb91983c3599f7923af24e\"\u003e\u003ccode\u003eaf0b32f\u003c/code\u003e\u003c/a\u003e Add small note about child templates ignoring code outside of a block (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Keats/tera/commit/ae13d7ce39d732aae3f68435ed52c60732fe0ee0\"\u003e\u003ccode\u003eae13d7c\u003c/code\u003e\u003c/a\u003e Update changelog for 1.20.0 (\u003ca href=\"https://redirect.github.com/Keats/tera/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Keats/tera/compare/v1.20.0...v1.20.1\"\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.12 to 2.0.18\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.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\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/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\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/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\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/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\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/thiserror/compare/2.0.12...2.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.41 to 0.3.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.45\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.44\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.43\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.42\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\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/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.45 [2026-01-13]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etime::format_description::StaticFormatDescription\u003c/code\u003e type alias for \u003ccode\u003e\u0026amp;'static [BorrowedFormatItem\u0026lt;'static\u0026gt;]\u003c/code\u003e. This is the type returned by the\n\u003ccode\u003etime::macros::format_description!\u003c/code\u003e macro.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version is now 1.83.0.\u003c/li\u003e\n\u003cli\u003eAll floating point methods on \u003ccode\u003eDuration\u003c/code\u003e are now \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAll setters on \u003ccode\u003eParsed\u003c/code\u003e are now \u003ccode\u003econst fn\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eserde\u003c/code\u003e dependency has been replaced with \u003ccode\u003eserde_core\u003c/code\u003e, This reduces compile times by not\nincluding unused parts of \u003ccode\u003eserde\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDate::from_julian_day\u003c/code\u003e uses a new algorithm, resulting in an approximately 16% performance\nimprovement. This method is used internally by numerous other methods.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eutil::is_leap_year\u003c/code\u003e uses a new algorithm, resulting in an approximately 8% performance\nimprovement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.44 [2025-09-19]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComparisons of \u003ccode\u003ePrimitiveDateTime\u003c/code\u003e, \u003ccode\u003eUtcDateTime\u003c/code\u003e, and \u003ccode\u003eOffsetDateTime\u003c/code\u003e with differing signs (i.e.\none negative and one positive year) would return the inverse result of what was expected. This was\nintroduced in v0.3.42 and has been fixed.\u003c/li\u003e\n\u003cli\u003eType inference would fail due to feature unification when \u003ccode\u003ewasm-bindgen\u003c/code\u003e enabled \u003ccode\u003eserde_json\u003c/code\u003e.\nThis has been fixed by explicitly specifying the type in the relevant locations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.43 [2025-09-02]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for \u003ccode\u003erand\u003c/code\u003e 0.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIn the \u003ccode\u003econvert\u003c/code\u003e module, any use of \u003ccode\u003eper\u003c/code\u003e with types that were not the same (such as\n\u003ccode\u003eNanosecond::per(Second)\u003c/code\u003e) would not compile due to a bug. This has been fixed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.42 [2025-08-31]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTime::duration_until\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTime::duration_since\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eper_t\u003c/code\u003e method for all types in \u003ccode\u003etime::convert\u003c/code\u003e. This is similar to the existing \u003ccode\u003eper\u003c/code\u003e method, but\ncan return any of the primitive numeric types that can represent the result. This will cut down on\n\u003ccode\u003eas\u003c/code\u003e casts while ensuring correctness. Type inference isn't perfect, so you may need to provide a\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/time-rs/time/commit/d41b5e129b52dc3486a89a4367e1979496f661d7\"\u003e\u003ccode\u003ed41b5e1\u003c/code\u003e\u003c/a\u003e v0.3.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/69db9fb7a3547716e7f94a64e81221d71c1faade\"\u003e\u003ccode\u003e69db9fb\u003c/code\u003e\u003c/a\u003e Add noop to utils benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/30ba933a21a301ed06142f3e959664eea3dde1a1\"\u003e\u003ccode\u003e30ba933\u003c/code\u003e\u003c/a\u003e Change \u003ccode\u003efrom_julian_day\u003c/code\u003e algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/267d847a5e1514365abdb5b5fb3eb10441b96d90\"\u003e\u003ccode\u003e267d847\u003c/code\u003e\u003c/a\u003e Change leap year algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/41e21efa6e00f8288f30906be72af13806b03401\"\u003e\u003ccode\u003e41e21ef\u003c/code\u003e\u003c/a\u003e Make util tests more opaque\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/8f5981a4dac23fdc38f4a7058ebdc74c9e322e9f\"\u003e\u003ccode\u003e8f5981a\u003c/code\u003e\u003c/a\u003e Test whether every year 0-399 is leap year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6365c4cd6a35d15792abdeab04c0d0a9dfb054cb\"\u003e\u003ccode\u003e6365c4c\u003c/code\u003e\u003c/a\u003e Improve accuracy of \u003ccode\u003eDate\u003c/code\u003e benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/a4fc845886deb7f6a25893f2a910f8e5241708c4\"\u003e\u003ccode\u003ea4fc845\u003c/code\u003e\u003c/a\u003e Dependency upgrade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c46847464324daea795442479cd9e74e4841c0ba\"\u003e\u003ccode\u003ec468474\u003c/code\u003e\u003c/a\u003e Rename lints for latest rustc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/037af660d74789c9fd3e63881f58114983b11ddd\"\u003e\u003ccode\u003e037af66\u003c/code\u003e\u003c/a\u003e Add type alias for \u003ccode\u003eformat_description!\u003c/code\u003e output\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.41...v0.3.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.44.1 to 1.46.1\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.46.1\u003c/h2\u003e\n\u003ch1\u003e1.46.1 (July 4th, 2025)\u003c/h1\u003e\n\u003cp\u003eThis release fixes incorrect spawn locations in runtime task hooks for tasks spawned using \u003ccode\u003etokio::spawn\u003c/code\u003e rather than \u003ccode\u003eRuntime::spawn\u003c/code\u003e. This issue only effected the spawn location in \u003ccode\u003eTaskMeta::spawned_at\u003c/code\u003e, and did not effect task locations in Tracing events.\u003c/p\u003e\n\u003ch2\u003eUnstable\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: add \u003ccode\u003eTaskMeta::spawn_location\u003c/code\u003e tracking where a task was spawned (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7440\"\u003e#7440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7440\"\u003e#7440\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7440\"\u003etokio-rs/tokio#7440\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.46.0\u003c/h2\u003e\n\u003ch1\u003e1.46.0 (July 2nd, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: fixed \u003ccode\u003eTcpStream::shutdown\u003c/code\u003e incorrectly returning an error on macOS (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7290\"\u003e#7290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::OwnedPermit::{same_channel, same_channel_as_sender}\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7389\"\u003e#7389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: \u003ccode\u003ebiased\u003c/code\u003e option for \u003ccode\u003ejoin!\u003c/code\u003e and \u003ccode\u003etry_join!\u003c/code\u003e, similar to \u003ccode\u003eselect!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7307\"\u003e#7307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support for cygwin (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7393\"\u003e#7393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support \u003ccode\u003epope::OpenOptions::read_write\u003c/code\u003e on Android (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7426\"\u003e#7426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eClone\u003c/code\u003e implementation for \u003ccode\u003enet::u...\n\n_Description has been truncated_","html_url":"https://github.com/dandi/dandidav/pull/310","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dandi%2Fdandidav/issues/310","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/310/packages"}},{"old_version":"1.0.21","new_version":"1.0.22","update_type":"patch","path":null,"pr_created_at":"2026-01-13T10:34:38.000Z","version_change":"1.0.21 → 1.0.22","issue":{"uuid":"3808224210","node_id":"PR_kwDOPm5UK8685dnO","number":68,"state":"closed","title":"Bump the crates group across 1 directory with 80 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T11:06:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-13T10:34:38.000Z","updated_at":"2026-01-26T11:06:36.000Z","time_to_close":1125116,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"crates","update_count":80,"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.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.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.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":"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.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.27","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_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.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":"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":"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":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"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.105","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.43","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":"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":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"time","old_version":"0.3.41","new_version":"0.3.45","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":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the crates group with 60 updates in the /userspace/ksud_magic directory:\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.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.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.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| [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.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.52` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.4` |\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.8` |\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| [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| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\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.105` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.43` |\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| [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| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.45` |\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| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\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.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.40...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.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.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\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/55d742cb5d...\n\n_Description has been truncated_","html_url":"https://github.com/Samo1408/Ksunxt-susfs/pull/68","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samo1408%2FKsunxt-susfs/issues/68","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/68/packages"}},{"old_version":"1.0.21","new_version":"1.0.22","update_type":"patch","path":null,"pr_created_at":"2026-01-13T05:51:45.000Z","version_change":"1.0.21 → 1.0.22","issue":{"uuid":"3807235791","node_id":"PR_kwDOPkYaI8682NXf","number":71,"state":"closed","title":"Bump the crates group across 1 directory with 80 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T03:20:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-13T05:51:45.000Z","updated_at":"2026-01-26T03:20:15.000Z","time_to_close":1114108,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"crates","update_count":80,"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.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.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.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":"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.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.27","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_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.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":"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":"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":"memchr","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/BurntSushi/memchr"},{"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.105","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.43","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":"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":"simd-adler32","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"time","old_version":"0.3.41","new_version":"0.3.44","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":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the crates group with 60 updates in the /userspace/ksud_magic directory:\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.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.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.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| [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.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.27` | `1.2.52` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.1` | `1.0.4` |\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.8` |\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| [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| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` |\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.105` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.43` |\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| [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| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.8` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.44` |\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| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\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.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.40...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.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.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\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/55d742cb5d...\n\n_Description has been truncated_","html_url":"https://github.com/micr0softstore/KernelSU-Next/pull/71","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/micr0softstore%2FKernelSU-Next/issues/71","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/71/packages"}}]}